Skip to content

Surface electromyography feature extraction via convolutional neural network

Research output: Contribution to journalArticle

Although a large number of surface electromyography (sEMG) features have been proposed to improve hand gesture recognition accuracy, it is still hard to achieve acceptable performance in inter-session and inter-subject tests. To promote the application of sEMG-based human machine interaction, a convolutional neural network based feature extraction approach (CNNFeat) is proposed to improve hand gesture recognition accuracy. A sEMG database is recorded from eight subjects while performing ten hand gestures. Three classic classifiers, including linear discriminant analysis (LDA), support vector machine (SVM) and K nearest neighbor (KNN), are employed to compare the CNNFeat with 25 traditional features. This work concentrates on the analysis of CNNFeat through accuracy, safety index and repeatability index. The experimental results show that CNNFeat outperforms all the tested traditional features in inter-subject test and is listed as the best three features in inter-session test. Besides, it is also found that combining CNNFeat with traditional features can further improve the accuracy by 4.35%, 3.62% and 4.7% for SVM, LDA and KNN, respectively. Additionally, this work also demonstrates that CNNFeat can be potentially enhanced with more data for model training.
Original languageEnglish
Pages (from-to)185–196
Number of pages12
JournalInternational Journal of Machine Learning and Cybernetics
Issue number1
Early online date27 May 2019
Publication statusPublished - 1 Jan 2020



    Rights statement: This is a post-peer-review, pre-copyedit version of an article published in the International Journal of Machine Learning & Cybernetics. The final authenticated version is available online at:

    Accepted author manuscript (Post-print), 5.51 MB, PDF document

Related information

Relations Get citation (various referencing formats)

ID: 18173890