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 条
  • [31] Khushaba R. N., 2012, P 12 INT C CONTR AUT
  • [32] Khushaba R. N., 2012, P INT S COMM INF TEC
  • [33] Muscle computer interfaces for driver distraction reduction
    Khushaba, Rami N.
    Kodagoda, Sarath
    Liu, Diaki
    Dissanayake, Gamini
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2013, 110 (02) : 137 - 149
  • [34] Toward improved control of prosthetic fingers using surface electromyogram (EMG) signals
    Khushaba, Rami N.
    Kodagoda, Sarath
    Takruri, Maen
    Dissanayake, Gamini
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (12) : 10731 - 10738
  • [35] Use of supervised discretization with PCA in wavelet packet transformation-based surface electromyrogram classification
    Kiatpanichagij, Kirkpong
    Afzulpurkar, Nitin
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2009, 4 (02) : 127 - 138
  • [36] Konrad Reuters P., 2006, ABC EMG PRACTICAL IN
  • [37] Towards identification of finger flexions using single channel surface electromyography - able bodied and amputee subjects
    Kumar, Dinesh Kant
    Arjunan, Sridhar Poosapadi
    Singh, Vijay Pal
    [J]. JOURNAL OF NEUROENGINEERING AND REHABILITATION, 2013, 10
  • [38] Kuzborskij I., 2012, P 34 ANN INT C IEEE
  • [39] Leon M., 2011, P PAN AM HLTH CAR EX
  • [40] Feature Selection: A Data Perspective
    Li, Jundong
    Cheng, Kewei
    Wang, Suhang
    Morstatter, Fred
    Trevino, Robert P.
    Tang, Jiliang
    Liu, Huan
    [J]. ACM COMPUTING SURVEYS, 2018, 50 (06)