Real-Time Surface EMG Pattern Recognition for Shoulder Motions Based on Support Vector Machine

Surface electromyography (sEMG) signals contain humans' motion intentions and can be used for intuitive control of prostheses or exoskeleton. Although recent research proposes several pattern recognition methods based on sEMG and reported high accuracy, the real-time applications are still limited due to the relatively low accuracy and long time consumption. In this paper, we propose a real-time shoulder motion pattern recognition model based on surface electromyography (sEMG). The Delsys Trigno wireless EMG system with customized LabVIEW program is applied to acquire surface EMG generated by shoulder-related muscles during different shoulder motions. Surface EMG features were extracted and used to create motion recognition. Support Vector Machine (SVM) model was selected and trained for real-time motion recognition. Motion recognition results were given every 135 milliseconds. In order to evaluate the model, an experiment with four shoulder related motions was set up and conducted on five subjects. The experiment result shows that the average accuracy can reach 87.6% in offline training and 85.3% in real-time validation.

[1]  Giuseppina Gini,et al.  Analysis and Comparison of Features and Algorithms to Classify Shoulder Movements From sEMG Signals , 2018, IEEE Sensors Journal.

[2]  Lorenzo Grazi,et al.  Detection of movement onset using EMG signals for upper-limb exoskeletons in reaching tasks , 2019, Journal of NeuroEngineering and Rehabilitation.

[3]  Kejun Zhang,et al.  An Upper-Limb Power-Assist Exoskeleton Using Proportional Myoelectric Control , 2014, Sensors.

[4]  Angkoon Phinyomark,et al.  EMG feature evaluation for improving myoelectric pattern recognition robustness , 2013, Expert Syst. Appl..

[5]  Yinghong Peng,et al.  EMG‐Based Estimation of Limb Movement Using Deep Learning With Recurrent Convolutional Neural Networks , 2018, Artificial organs.

[6]  Jinwu Qian,et al.  Real-Time Surface EMG Pattern Recognition for Hand Gestures Based on an Artificial Neural Network , 2019, Sensors.

[7]  Caihua Xiong,et al.  Simultaneous and Continuous Estimation of Shoulder and Elbow Kinematics from Surface EMG Signals , 2017, Frontiers in neuroscience.

[8]  Hisaaki Yamaba,et al.  On applying support vector machines to a user authentication method using surface electromyogram signals , 2017, Artificial Life and Robotics.

[9]  Amanpreet Kaur,et al.  Wavelet Based Machine Learning Technique to Classify the Different Shoulder Movement of Upper Limb Amputee , 2017 .

[10]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[11]  Yoshiaki Hayashi,et al.  An EMG-Based Control for an Upper-Limb Power-Assist Exoskeleton Robot , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Jung Kim,et al.  Development of a compact-size and wireless surface EMG measurement system , 2009, 2009 ICCAS-SICE.

[13]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[14]  Huosheng Hu,et al.  Myoelectric control systems - A survey , 2007, Biomed. Signal Process. Control..

[15]  Kaur Amanpreet,et al.  Machine learning-based novel approach to classify the shoulder motion of upper limb amputees , 2019, Biocybernetics and Biomedical Engineering.

[16]  Youngjin Choi,et al.  Real time tracking algorithm of sEMG-based human arm motion , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.