Related Experiment Video
Updated: Sep 18, 2025

08:15
Capturing Dynamic Finger Gesturing with High-resolution Surface Electromyography and Computer Vision
Published on: March 28, 2025
761
Microcontroller Implementation of LSTM Neural Networks for Dynamic Hand Gesture Recognition
Kevin Di Leo1, Giorgio Biagetti1, Laura Falaschetti1
1DII-Dipartimento di Ingegneria dell'Informazione, Università Politecnica delle Marche, Via Brecce Bianche 12, I-60131 Ancona, Italy.
Sensors (Basel, Switzerland)
|June 27, 2025
Summary
This study demonstrates high accuracy in hand-gesture recognition using accelerometers on microcontrollers. The system achieves over 90% accuracy for human motion recognition, even on resource-constrained devices.
Area of Science:
- Wearable technology
- Machine learning for human motion analysis
- Embedded systems
Background:
- Accelerometers in portable devices offer unobtrusive human motion data acquisition.
- Human motion recognition is crucial for human-computer interaction and health monitoring.
Purpose of the Study:
- To evaluate the performance of a Long Short-Term Memory (LSTM) neural network for hand-gesture classification on a microcontroller.
- To analyze the trade-offs between accuracy and resource utilization for embedded human motion recognition systems.
Main Methods:
- Utilized a publicly available dataset of 20 hand gestures from 10 subjects using wrist-worn accelerometers.
- Implemented an LSTM neural network model for gesture classification.
- Deployed and evaluated the model on an STM32L4-series microcontroller.
Main Results:
- Achieved nearly 90.25% accuracy for hand-gesture classification.
- Inference time was 418 ms for 4-second sequences.
- Average CPU usage was approximately 10% for the recognition task.
Conclusions:
- LSTM neural networks can effectively perform hand-gesture recognition on resource-constrained microcontrollers.
- The system demonstrates a viable balance between high accuracy and efficient resource utilization for embedded applications.
Related Concept Videos
Neural Control of Respiration
3.0K
The neural regulation of respiration is a meticulously coordinated process primarily controlled by the respiratory centers located within the brainstem. These centers, composed of specialized neurons, transmit nerve impulses that control the contraction and relaxation of our respiratory muscles.
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
3.0K
Multi-input and Multi-variable systems
152
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
152

