Classification of electromyographic hand gesture signals using machine learning techniques

被引:49
作者
Jia, Guangyu [1 ]
Lam, Hak-Keung [1 ]
Liao, Junkai [1 ]
Wang, Rong [1 ]
机构
[1] Kings Coll London, Dept Engn, London WC2R 2LS, England
基金
英国工程与自然科学研究理事会;
关键词
Convolutional auto-encoder; Convolutional neural networks; Deep learning; EMG signals classification; Machine learning; SURFACE; FINGERS;
D O I
10.1016/j.neucom.2020.03.009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The electromyogram (EMG) signals from an individual's muscles can reflect the biomechanics of human movement. The accurate classification of individual and combined finger movements using surface EMG signals is able to support many applications such as dexterous prosthetic hand control. The existing research of EMG-based hand gesture classification faces the challenges of inaccurate classification, insufficient generalization ability and weak robustness. To address these problems, this paper proposes a deep learning model that combines convolutional auto-encoder and convolutional neural network (CAE+CNN) to classify an EMG dataset consisting of 10 classes of hand gestures. The proposed method shrinks the inputs into a smaller latent space representation using CAE and the resultant compressed features are served as inputs of CNN, which reduces the redundancy of EMG signals and improves the classification accuracy and training efficiency. Besides, to enhance the robustness and generalization ability for classification, a data processing approach is proposed which combines the windowing method and majority voting of the obtained results from the classifier. In addition, comprehensive comparative study is carried out with 8 widely applied and state-of-the-art classifiers in terms of classification accuracy, robustness subject to noise and statistical analysis (sensitivity, specificity, precision, F1 Score and Matthews correlation coefficient). The results demonstrates that the integration of windowing method, CAE+CNN and majority voting achieves the best performance (99.38% test accuracy for the data without adding noise, which is 3.78% higher than the best classifier used for comparison), strongest robustness (achieved 98.13% test accuracy when Gaussian noise of level le-5 is added to the raw dataset, which is 4.07% higher than the best classifier used for comparison) and statistical properties compared to other classifiers, which shows the potential for healthcare applications such as movement intention detection and dexterous prostheses control. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:236 / 248
页数:13
相关论文
共 53 条
[1]  
Ahsan MT, 2012, INT J WHOLE SCH, V8, P1
[2]  
Allard UC, 2016, 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), P2464, DOI 10.1109/IROS.2016.7759384
[3]   AN INTRODUCTION TO KERNEL AND NEAREST-NEIGHBOR NONPARAMETRIC REGRESSION [J].
ALTMAN, NS .
AMERICAN STATISTICIAN, 1992, 46 (03) :175-185
[4]  
Alty S., 2012, COMPUTATIONAL INTELL, P213
[5]  
Amor S.B. N. B., 2004, P 2004 ACM S APPL CO, P420, DOI [DOI 10.1145/967900.967989, 10.1145/967900.967989]
[6]   Optimal Electrode Configurations for Finger Movement Classification using EMG [J].
Andrews, Alex ;
Morin, Evelyn ;
McLean, Linda .
2009 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-20, 2009, :2987-2990
[7]  
[Anonymous], 2015, Biomedical signal analysis
[8]  
[Anonymous], 2017, ARXIV170305051
[9]   Online Learning and Classification of EMG-Based Gestures on a Parallel Ultra-Low Power Platform Using Hyperdimensional Computing [J].
Benatti, Simone ;
Montagna, Fabio ;
Kartsch, Victor ;
Rahimi, Abbas ;
Rossi, Davide ;
Benini, Luca .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (03) :516-528
[10]   Representation Learning: A Review and New Perspectives [J].
Bengio, Yoshua ;
Courville, Aaron ;
Vincent, Pascal .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (08) :1798-1828