Comparison of SEMG-Based Hand Gesture Classifiers

Guilherme Caldeira De Lello orcid, Gabriel da Silva Chaves orcid, Juliano Freitas Caldeira orcid& Markus V. S. Lima orcid

Abstract: Machine learning techniques have shown success in classifying hand gestures. As the prevalence of prosthetic devices continues to rise, the adoption of non-invasive technologies, such as surface electromyography (sEMG), becomes paramount. This study systematically assesses the isolated influence of classification algorithms within hand gesture recognition (HGR) systems using sEMG data and dynamic time warping (DTW) based features. This approach effectively handles temporal variations in sEMG signals by leveraging DTW, ensuring input features are invariant to gesture speed. Six supervised learning classifiers were evaluated: the multilayer perceptron, support vector machine, logistic regression, linear discriminant analysis, k-nearest neighbors, and decision tree. Cross-validation was employed to fine-tune the segmentation hyperparameters, significantly improving results. To ensure reproducibility, the source code has been made available, the proposed system design has been detailed, and the evaluation protocols have been described. Our findings indicate that logistic regression outperformed other classifiers in this setup, achieving 95.2% accuracy in classifying six hand movements from ten healthy individuals, representing a 1.6% improvement over the best previously reported performance using the same publicly available dataset. Future research will assess the proposed HGR system’s generalization capability on larger datasets suitable for training more complex classifiers, including deep learning models.

Keywords: Hand gesture classifier, segmentation, sEMG, dynamic time warping, artificial neural networks, support vector machines, logistic regression, linear discriminant analysis, k-nearest neighbors, decision tree.

DOI code: 10.21528/lnlm-vol22-no2-art4

PDF file: vol22-no2-art4.pdf

BibTex file: vol22-no2-art4.bib