Electromyography Gesture Model Classifier for Fault-Tolerant-Embedded Devices by Means of Partial Least Square Class Modelling Error Correcting Output Codes (PLS-ECOC)

被引:3
作者
Sarabia, Pablo [1 ]
Araujo, Alvaro [1 ]
Sarabia, Luis Antonio [2 ]
Ortiz, Maria de la Cruz [3 ]
机构
[1] Univ Politecn Madrid, Elect Syst Lab B105, Madrid 28040, Spain
[2] Univ Burgos, Fac Sci, Dept Math & Computat, Pza Misael Banuelos S-N, Burgos 09001, Spain
[3] Univ Burgos, Fac Sci, Dept Chem, Pza Misael Banuelos S-N, Burgos 09001, Spain
关键词
electromyography; fault tolerant; gesture recognition; wearable; edge computing; sensitivity; specificity; class modelling; partial least squares; error correcting output; diagonal modified confusion entropy; PATTERN-RECOGNITION; OPTIMIZATION; DESIGN;
D O I
10.3390/a16030149
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Surface electromyography (sEMG) plays a crucial role in several applications, such as for prosthetic controls, human-machine interfaces (HMI), rehabilitation, and disease diagnosis. These applications are usually occurring in real-time, so the classifier tends to run on a wearable device. This edge processing paradigm imposes strict requirements on the complexity classifier. To date, research on hand gesture recognition (GR) based on sEMG uses discriminant classifiers, such as support vector machines and neural networks. These classifiers can achieve good precision; they cannot detect when an error in classification has happened. This paper proposes a novel hand gesture multiclass model based on partial least square (PLS) class modelling that uses an encoding matrix called error correcting output codes (ECOC). A dataset of eight different gestures was classified using this method where all errors were detected, proving the feasibility of PLS-ECOC as a fault-tolerant classifier. Considering the PLS-ECOC model as a classifier, its accuracy, precision, and F1 are 87.5, 91.87, and 86.34%, respectively, similar to those obtained by other authors. The strength of our work lies in the extra information provided by the PLS-ECOC that allows the application to be fault tolerant while keeping a small-size model and low complexity, making it suitable for embedded real-time classification.
引用
收藏
页数:21
相关论文
共 71 条
  • [1] [Anonymous], 2022, MATLAB
  • [2] [Anonymous], 2021, PLSTOOLBOX VERS 8 9
  • [3] Pattern Recognition of Single-Channel sEMG Signal Using PCA and ANN Method to Classify Nine Hand Movements
    Arozi, Moh
    Caesarendra, Wahyu
    Ariyanto, Mochammad
    Munadi, M.
    Setiawan, Joga D.
    Glowacz, Adam
    [J]. SYMMETRY-BASEL, 2020, 12 (04):
  • [4] A Novel Methodology for Classifying EMG Movements Based on SVM and Genetic Algorithms
    Aviles, Marcos
    Sanchez-Reyes, Luz-Maria
    Fuentes-Aguilar, Rita Q.
    Toledo-Perez, Diana C.
    Rodriguez-Resendiz, Juvenal
    [J]. MICROMACHINES, 2022, 13 (12)
  • [5] A robust SVM-based approach with feature selection and outliers detection for classification problems
    Baldomero-Naranjo, Marta
    Martinez-Merino, Luisa I.
    Rodriguez-Chia, Antonio M.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 178
  • [6] Multivariate comparison of classification performance measures
    Ballabio, Davide
    Grisoni, Francesca
    Todeschini, Roberto
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2018, 174 : 33 - 44
  • [7] Partial least squares for discrimination
    Barker, M
    Rayens, W
    [J]. JOURNAL OF CHEMOMETRICS, 2003, 17 (03) : 166 - 173
  • [8] Bates S, 2022, Arxiv, DOI arXiv:2104.00673
  • [9] Development of an IoT-Based Solution Incorporating Biofeedback and Fuzzy Logic Control for Elbow Rehabilitation
    Bouteraa, Yassine
    Ben Abdallah, Ismail
    Ibrahim, Atef
    Ahanger, Tariq Ahamed
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (21): : 1 - 18
  • [10] Breiman L, 1984, Cart J. Classification and regression trees