Cargando…

Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim

Electromyographic signals have been used with low-degree-of-freedom prostheses, and recently with multifunctional prostheses. Currently, they are also being used as inputs in the human–computer interface that controls interaction through hand gestures. Although there is a gap between academic public...

Descripción completa

Detalles Bibliográficos
Autores principales: Amezquita-Garcia, Jose, Bravo-Zanoguera, Miguel, Gonzalez-Navarro, Felix F., Lopez-Avitia, Roberto, Reyna, M. A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9144461/
https://www.ncbi.nlm.nih.gov/pubmed/35632146
http://dx.doi.org/10.3390/s22103737
_version_ 1784716053803171840
author Amezquita-Garcia, Jose
Bravo-Zanoguera, Miguel
Gonzalez-Navarro, Felix F.
Lopez-Avitia, Roberto
Reyna, M. A.
author_facet Amezquita-Garcia, Jose
Bravo-Zanoguera, Miguel
Gonzalez-Navarro, Felix F.
Lopez-Avitia, Roberto
Reyna, M. A.
author_sort Amezquita-Garcia, Jose
collection PubMed
description Electromyographic signals have been used with low-degree-of-freedom prostheses, and recently with multifunctional prostheses. Currently, they are also being used as inputs in the human–computer interface that controls interaction through hand gestures. Although there is a gap between academic publications on the control of an upper-limb prosthesis developed in laboratories and its service in the natural environment, there are attempts to achieve easier control using multiple muscle signals. This work contributes to this, using a database and biomechanical simulation software, both open access, to seek simplicity in the classifiers, anticipating their implementation in microcontrollers and their execution in real time. Fifteen predefined finger movements of the hand were identified using classic classifiers such as Bayes, linear and quadratic discriminant analysis. The idealized movements of the database were modeled with Opensim for visualization. Combinations of two preprocessing methods—the forward sequential selection method and the feature normalization method—were evaluated to increase the efficiency of these classifiers. The statistical methods of cross-validation, analysis of variance (ANOVA) and Duncan were used to validate the results. Furthermore, the classifier with the best recognition result was redesigned into a new feature space using the sparse matrix algorithm to improve it, and to determine which features can be eliminated without degrading the classification. The classifiers yielded promising results—the quadratic discriminant being the best, achieving an average recognition rate for each individual considered of 96.16%, and with 78.36% for the total sample group of the eight subjects, in an independent test dataset. The study ends with the visual analysis under Opensim of the classified movements, in which the usefulness of this simulation tool is appreciated by revealing the muscular participation, which can be useful during the design of a multifunctional prosthesis.
format Online
Article
Text
id pubmed-9144461
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91444612022-05-29 Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim Amezquita-Garcia, Jose Bravo-Zanoguera, Miguel Gonzalez-Navarro, Felix F. Lopez-Avitia, Roberto Reyna, M. A. Sensors (Basel) Article Electromyographic signals have been used with low-degree-of-freedom prostheses, and recently with multifunctional prostheses. Currently, they are also being used as inputs in the human–computer interface that controls interaction through hand gestures. Although there is a gap between academic publications on the control of an upper-limb prosthesis developed in laboratories and its service in the natural environment, there are attempts to achieve easier control using multiple muscle signals. This work contributes to this, using a database and biomechanical simulation software, both open access, to seek simplicity in the classifiers, anticipating their implementation in microcontrollers and their execution in real time. Fifteen predefined finger movements of the hand were identified using classic classifiers such as Bayes, linear and quadratic discriminant analysis. The idealized movements of the database were modeled with Opensim for visualization. Combinations of two preprocessing methods—the forward sequential selection method and the feature normalization method—were evaluated to increase the efficiency of these classifiers. The statistical methods of cross-validation, analysis of variance (ANOVA) and Duncan were used to validate the results. Furthermore, the classifier with the best recognition result was redesigned into a new feature space using the sparse matrix algorithm to improve it, and to determine which features can be eliminated without degrading the classification. The classifiers yielded promising results—the quadratic discriminant being the best, achieving an average recognition rate for each individual considered of 96.16%, and with 78.36% for the total sample group of the eight subjects, in an independent test dataset. The study ends with the visual analysis under Opensim of the classified movements, in which the usefulness of this simulation tool is appreciated by revealing the muscular participation, which can be useful during the design of a multifunctional prosthesis. MDPI 2022-05-14 /pmc/articles/PMC9144461/ /pubmed/35632146 http://dx.doi.org/10.3390/s22103737 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Amezquita-Garcia, Jose
Bravo-Zanoguera, Miguel
Gonzalez-Navarro, Felix F.
Lopez-Avitia, Roberto
Reyna, M. A.
Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title_full Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title_fullStr Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title_full_unstemmed Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title_short Applying Machine Learning to Finger Movements Using Electromyography and Visualization in Opensim
title_sort applying machine learning to finger movements using electromyography and visualization in opensim
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9144461/
https://www.ncbi.nlm.nih.gov/pubmed/35632146
http://dx.doi.org/10.3390/s22103737
work_keys_str_mv AT amezquitagarciajose applyingmachinelearningtofingermovementsusingelectromyographyandvisualizationinopensim
AT bravozanogueramiguel applyingmachinelearningtofingermovementsusingelectromyographyandvisualizationinopensim
AT gonzaleznavarrofelixf applyingmachinelearningtofingermovementsusingelectromyographyandvisualizationinopensim
AT lopezavitiaroberto applyingmachinelearningtofingermovementsusingelectromyographyandvisualizationinopensim
AT reynama applyingmachinelearningtofingermovementsusingelectromyographyandvisualizationinopensim