Computer Research and Modeling
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Research and Modeling:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Research and Modeling, 2021, Volume 13, Issue 1, Pages 175–194
DOI: https://doi.org/10.20537/2076-7633-2021-13-1-175-194
(Mi crm876)
 

This article is cited in 2 scientific papers (total in 2 papers)

ANALYSIS AND MODELING OF COMPLEX LIVING SYSTEMS

Analysis of the effectiveness of machine learning methods in the problem of gesture recognition based on the data of electromyographic signals

P. S. Kozyr, A. I. Saveliev

St. Petersburg Federal Research Center of the Russian Academy of Sciences (SPC RAS), St. Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences, 39, 14th Line, Saint-Petersburg, 199178, Russia
Full-text PDF (865 kB) Citations (2)
References:
Abstract: Gesture recognition is an urgent challenge in developing systems of human-machine interfaces. We analyzed machine learning methods for gesture classification based on electromyographic muscle signals to identify the most effective one. Methods such as the naive Bayesian classifier (NBC), logistic regression, decision tree, random forest, gradient boosting, support vector machine (SVM), $k$-nearest neighbor algorithm, and ensembles (NBC and decision tree, NBC and gradient boosting, gradient boosting and decision tree) were considered. Electromyography (EMG) was chosen as a method of obtaining information about gestures. This solution does not require the location of the hand in the field of view of the camera and can be used to recognize finger movements. To test the effectiveness of the selected methods of gesture recognition, a device was developed for recording the EMG signal, which includes three electrodes and an EMG sensor connected to the microcontroller and the power supply. The following gestures were chosen: clenched fist, “thumb up”, “Victory”, squeezing an index finger and waving a hand from right to left. Accuracy, precision, recall and execution time were used to evaluate the effectiveness of classifiers. These parameters were calculated for three options for the location of EMG electrodes on the forearm. According to the test results, the most effective methods are $k$-nearest neighbors' algorithm, random forest and the ensemble of NBC and gradient boosting, the average accuracy of ensemble for three electrode positions was 81.55 %. The position of the electrodes was also determined at which machine learning methods achieve the maximum accuracy. In this position, one of the differential electrodes is located at the intersection of the flexor digitorum profundus and flexor pollicis longus, the second — above the flexor digitorum superficialis.
Keywords: machine learning, gesture recognition, human-machine interface, electromyography, ensemble learning, gradient boosting, $k$-nearest neighbors' algorithm, decision tree.
Received: 30.09.2020
Revised: 09.02.2021
Accepted: 09.02.2021
Document Type: Article
UDC: 004.93'12
Language: Russian
Citation: P. S. Kozyr, A. I. Saveliev, “Analysis of the effectiveness of machine learning methods in the problem of gesture recognition based on the data of electromyographic signals”, Computer Research and Modeling, 13:1 (2021), 175–194
Citation in format AMSBIB
\Bibitem{KozSav21}
\by P.~S.~Kozyr, A.~I.~Saveliev
\paper Analysis of the effectiveness of machine learning methods in the problem of gesture recognition based on the data of electromyographic signals
\jour Computer Research and Modeling
\yr 2021
\vol 13
\issue 1
\pages 175--194
\mathnet{http://mi.mathnet.ru/crm876}
\crossref{https://doi.org/10.20537/2076-7633-2021-13-1-175-194}
Linking options:
  • https://www.mathnet.ru/eng/crm876
  • https://www.mathnet.ru/eng/crm/v13/i1/p175
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Research and Modeling
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024