King's College London

Research portal

Classification of electromyographic hand gesture signals using machine learning techniques

Research output: Contribution to journalArticle

Standard

Classification of electromyographic hand gesture signals using machine learning techniques. / Jia, Guangyu; Lam, Hak Keung; Liao, Junkai; Wang, Rong.

In: NEUROCOMPUTING, Vol. 401, 11.08.2020, p. 236-248.

Research output: Contribution to journalArticle

Harvard

Jia, G, Lam, HK, Liao, J & Wang, R 2020, 'Classification of electromyographic hand gesture signals using machine learning techniques', NEUROCOMPUTING, vol. 401, pp. 236-248. https://doi.org/10.1016/j.neucom.2020.03.009

APA

Jia, G., Lam, H. K., Liao, J., & Wang, R. (2020). Classification of electromyographic hand gesture signals using machine learning techniques. NEUROCOMPUTING, 401, 236-248. https://doi.org/10.1016/j.neucom.2020.03.009

Vancouver

Jia G, Lam HK, Liao J, Wang R. Classification of electromyographic hand gesture signals using machine learning techniques. NEUROCOMPUTING. 2020 Aug 11;401:236-248. https://doi.org/10.1016/j.neucom.2020.03.009

Author

Jia, Guangyu ; Lam, Hak Keung ; Liao, Junkai ; Wang, Rong. / Classification of electromyographic hand gesture signals using machine learning techniques. In: NEUROCOMPUTING. 2020 ; Vol. 401. pp. 236-248.

Bibtex Download

@article{b073a8d752dd40058c0ca118dbc1e593,
title = "Classification of electromyographic hand gesture signals using machine learning techniques",
abstract = "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 1e-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.",
keywords = "Convolutional auto-encoder, Convolutional neural networks, Deep learning, EMG signals classification, Machine learning",
author = "Guangyu Jia and Lam, {Hak Keung} and Junkai Liao and Rong Wang",
year = "2020",
month = aug,
day = "11",
doi = "10.1016/j.neucom.2020.03.009",
language = "English",
volume = "401",
pages = "236--248",
journal = "NEUROCOMPUTING",
issn = "0925-2312",

}

RIS (suitable for import to EndNote) Download

TY - JOUR

T1 - Classification of electromyographic hand gesture signals using machine learning techniques

AU - Jia, Guangyu

AU - Lam, Hak Keung

AU - Liao, Junkai

AU - Wang, Rong

PY - 2020/8/11

Y1 - 2020/8/11

N2 - 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 1e-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.

AB - 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 1e-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.

KW - Convolutional auto-encoder

KW - Convolutional neural networks

KW - Deep learning

KW - EMG signals classification

KW - Machine learning

UR - http://www.scopus.com/inward/record.url?scp=85083054950&partnerID=8YFLogxK

U2 - 10.1016/j.neucom.2020.03.009

DO - 10.1016/j.neucom.2020.03.009

M3 - Article

AN - SCOPUS:85083054950

VL - 401

SP - 236

EP - 248

JO - NEUROCOMPUTING

JF - NEUROCOMPUTING

SN - 0925-2312

ER -

View graph of relations

© 2020 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454