Online hand gesture recognition by sEMG: a system for Myo armband based on machine learning

Purpose This work presents a system based on machine learning for the acquisition and processing of sEMG signals for online applications in hand gesture recognition using the Myo armband. This study aims to present a real-time classification tool, exploring processing parameters to optimize the onli...

Full description

Saved in:
Bibliographic Details
Published inResearch on biomedical engineering Vol. 41; no. 3
Main Authors Carneiro, Matheus Taborda, Inafuco, Augusto Tetsuo Prado, Lourenção, João Pedro Moreto, Dias, Thiago Simões, Campos, Daniel Prado, Mendes Junior, José Jair Alves
Format Journal Article
LanguageEnglish
Published Cham Springer International Publishing 01.09.2025
Subjects
Online AccessGet full text
ISSN2446-4732
2446-4740
DOI10.1007/s42600-025-00426-2

Cover

Loading…
More Information
Summary:Purpose This work presents a system based on machine learning for the acquisition and processing of sEMG signals for online applications in hand gesture recognition using the Myo armband. This study aims to present a real-time classification tool, exploring processing parameters to optimize the online application, which is the novelty of this work. Methods Five hand gestures from five subjects were acquired by the Myo armband and recognized in this study. Offline analyses were employed to select the best parameters for online operations, including segmentation, feature extraction, and classification. The algorithms’ training strategies are compared individually and with all volunteers. Our proposed algorithm for muscle activation detection presented higher performance and lower latency than the double-threshold onset method. The classification models trained were Decision Tree, Bagging, Random Forest, Support Vector Machine (SVM), and Linear Discriminant Analysis. Results During offline training, the use of Hudgins’ Feature Set, windows of 1.25 s, and an SVM classifier reached the best accuracy. In online operation, it represented an accuracy of 77.6% when considering data from all volunteers for training. Accuracy improved to 93.6% when training and testing steps in online operation were conducted separately for volunteers. Conclusion The online gesture classification tool was developed, exploring the parameters and process used for an online system. Every step for a gesture recognition system using sEMG was analyzed, from data collection to final classification, with a new proposed algorithm for online muscle activation segmentation.
ISSN:2446-4732
2446-4740
DOI:10.1007/s42600-025-00426-2