Microcontroller Implementation of LSTM Neural Networks for Dynamic Hand Gesture Recognition
Year: 2025
Type: article
Abstract: Accelerometers are nowadays included in almost any portable or mobile device, including smartphones, smartwatches, wrist-bands, and even smart rings. The data collected from them is therefore an ideal candidate to tackle human motion recognition, as it can easily and unobtrusively be acquired. In this work we analyze the performance of a hand-gesture classification system implemented using LSTM neural networks on a resource-constrained microcontroller platform, which required trade-offs between network accuracy and resource utilization. Using a publicly available dataset, which includes data for 20 different hand gestures recorded from 10 subjects using a wrist-worn device with a 3-axial accelerometer, we achieved nearly 90.25% accuracy while running the model on an STM32L4-series microcontroller, with an inference time of 418 ms for 4 s sequences, corresponding to an average CPU usage of about 10% for the recognition task.
Source: Sensors
DOI: 10.3390/s25123831
Authors: Kevin Di Leo, Giorgio Biagetti, Laura Falaschetti, Paolo Crippa
Institution: Marche Polytechnic University
Language: English
Subfield: Human-Computer Interaction
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $3,137
Funders: European Commission, NextGenerationEU
Award: G903117326
OpenAlex ID: W4411466504
