A Comprehensive Evaluation of Support Vector Machine in Hand Movement Classification Using Surface Electromyography

被引:2
作者
Wei, Wentao [1 ]
Wong, Yongkang [2 ]
Hu, Yu [1 ]
Du, Yu [1 ]
Kankanhalli, Mohan [3 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310058, Zhejiang, Peoples R China
[2] Natl Univ Singapore, Interact & Digital Media Inst, Singapore 117417, Singapore
[3] Natl Univ Singapore, Sch Comp, Singapore 117417, Singapore
关键词
Machine Learning; Surface Electromyography; Support Vector Machine (SVM); Comprehensive Evaluation; Gesture Recognition; Myoelectric Control; UPPER-LIMB PROSTHESES; MUTUAL INFORMATION; FEATURE-SELECTION; PATTERN-RECOGNITION; GESTURE RECOGNITION; SIGNAL ANALYSIS; CHANNEL; IDENTIFICATION; OPTIMIZATION; DEPENDENCY;
D O I
10.1166/nnl.2017.2382
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
Hand movement classification using Surface Electromyogram (sEMG) is of utmost importance for myoelectric controlled prosthetic hand. The accurate myoelectric movement classification depends on careful experimental design in relation to the configuration of each processing step. As a machine learning algorithm, Support Vector Machine (SVM) has demonstrated outstanding performance in myoelectric pattern recognition. However, there is little effort to comprehensively evaluate the performance of SVM in myoelectric hand movement classification when varying experimental configurations. We therefore aim to carry out a large-scale evaluation so as to provide a guideline for the practice in this area. We evaluated the SVM performance when recognizing three subsets of hand movements extracted from the Non-Invasive Adaptive Hand Prosthetic (NinaPro) database for various configurations of window lengths, feature sets, feature normalization strategies, feature selection algorithms and SVM kernels. Both intra-subject and inter-subject cross-validation accuracies were used as evaluation metrics to simulate different application scenarios. Results showed that recognition performance using features extracted in longer sliding windows was better than features extracted in shorter sliding windows. An optimized feature set containing best single features on NinaPro delivered strong discriminative power in intra-subject cross-validation. However when combined with the Phinyomark feature set it demonstrated the best performance in inter-subject cross-validation. We have also found that the subject-specific feature normalization approach was more effective than the standard feature normalization approach for inter-subject cross-validation. Importantly, the Minimal-Redundancy-Maximal-Relevance (mRMR) proves a better feature selection criterion for myoelectric hand movement classification. Moreover, the best performance occurs when the Optimal Relaxation Factor (ORF) kernel is used for constructing SVM models. We conclude from this study that a careful experimental design is crucial for achieving high performance of myoelectric hand movement classification. Based on our evaluation, we believe that the ORF kernel together with a longer window size can be considered as the best configuration for applying SVM to myoelectric hand gesture recognition. As the best performing feature sets were originally formed based on an evaluation of various sEMG features on NinaPro, we conclude that a feature evaluation process is necessary for myoelectric hand movement classification.
引用
收藏
页码:741 / 753
页数:13
相关论文
共 69 条
  • [1] Distance and mutual information methods for EMG feature and channel subset selection for classification of hand movements
    Al-Angari, Haitham M.
    Kanitz, Gunter
    Tarantino, Sergio
    Cipriani, Christian
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2016, 27 : 24 - 31
  • [2] Surface myoelectric signal analysis: Dynamic approaches for change detection and classification
    Al-Assaf, Yousef
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2006, 53 (11) : 2248 - 2256
  • [3] Improving the Performance Against Force Variation of EMG Controlled Multifunctional Upper-Limb Prostheses for Transradial Amputees
    Al-Timemy, Ali H.
    Khushaba, Rami N.
    Bugmann, Guido
    Escudero, Javier
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2016, 24 (06) : 650 - 661
  • [4] [Anonymous], 1963, Automation and Remote Control
  • [5] [Anonymous], 2016, Revisiting batch normalization for practical domain adaptation
  • [6] Assad C., 2013, P 8 ACM IEEE INT C H
  • [7] Atzori M., 2012, P 4 IEEE RAS EMBS IN
  • [8] Electromyography data for non-invasive naturally-controlled robotic hand prostheses
    Atzori, Manfredo
    Gijsberts, Arjan
    Castellini, Claudio
    Caputo, Barbara
    Hager, Anne-Gabrielle Mittaz
    Elsig, Simone
    Giatsidis, Giorgio
    Bassetto, Franco
    Muller, Henning
    [J]. SCIENTIFIC DATA, 2014, 1
  • [9] Characterization of a Benchmark Database for Myoelectric Movement Classification
    Atzori, Manfredo
    Gijsberts, Arjan
    Kuzborskij, Ilja
    Elsig, Simone
    Hager, Anne-Gabrielle Mittaz
    Deriaz, Olivier
    Castellini, Claudio
    Mueller, Henning
    Caputo, Barbara
    [J]. IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2015, 23 (01) : 73 - 83
  • [10] Boser B. E., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P144, DOI 10.1145/130385.130401