Robust hand gesture recognition with a double channel surface EMG wearable armband and SVM classifier

Abstract Integration of surface EMG sensors as an input source for Human Machine Interfaces (HMIs) is getting an increasing attention due to their application in wearable devices such as armbands. For a wearable device, comfort and lightness are important factors. Therefore, in this article we focus on a minimalistic approach, in which we try to classify four gestures with only 2 EMG channels installed on the flexor and extensor muscles of the forearm. We adopted a two-channel EMG system, together with a high dimensional feature-space and a support vector machine (SVM) as a classifier. In addition, tolerance of the system for rejection of unsolicited gestures during the body movement was evaluated, and the two methods were implemented to ensure this; one based on an SVM threshold and another one based on the addition of a locking gesture. The resulting system is able to recognize up to 5 gestures (hand closing, hand opening, wrist flexion, wrist extension and double wrist flexion), presenting a classification accuracy of between 95% and 100% for a trained user and robustness against different body movements, guaranteed with the locking feature. We showed that misclassification of other gestures as the unlocking never happened for expert users.

[1]  Kongqiao Wang,et al.  Hand gesture recognition and virtual game control based on 3D accelerometer and EMG sensors , 2009, IUI.

[2]  Ganesh R. Naik,et al.  Twin SVM for Gesture Classification Using the Surface Electromyogram , 2010, IEEE Transactions on Information Technology in Biomedicine.

[3]  Lucia Rita Quitadamo,et al.  Optimization of EMG-based hand gesture recognition: Supervised vs. unsupervised data preprocessing on healthy subjects and transradial amputees , 2014, Biomed. Signal Process. Control..

[4]  A. Stoica,et al.  Decoding static and dynamic arm and hand gestures from the JPL BioSleeve , 2013, 2013 IEEE Aerospace Conference.

[5]  Guido Bugmann,et al.  Classification of Finger Movements for the Dexterous Hand Prosthesis Control With Surface Electromyography , 2013, IEEE Journal of Biomedical and Health Informatics.

[6]  Christian Cipriani,et al.  Distance and mutual information methods for EMG feature and channel subset selection for classification of hand movements , 2016, Biomed. Signal Process. Control..

[7]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[8]  Patrick van der Smagt,et al.  Learning EMG control of a robotic hand: towards active prostheses , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Mahmoud Tavakoli,et al.  Single channel surface EMG control of advanced prosthetic hands: A simple, low cost and efficient approach , 2017, Expert Syst. Appl..

[10]  M Controzzi,et al.  Online Myoelectric Control of a Dexterous Hand Prosthesis by Transradial Amputees , 2011, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  Faruk Kazi,et al.  Hand Motion Recognition from Single Channel Surface EMG Using Wavelet & Artificial Neural Network☆ , 2015 .

[12]  Abduladhem A. Ali,et al.  A k-nearest neighbor based algorithm for human arm movements recognition using EMG signals , 2010, 2010 1st International Conference on Energy, Power and Control (EPC-IQ).

[13]  Ali Boyali,et al.  Spectral Collaborative Representation based Classification for hand gestures recognition on electromyography signals , 2015, Biomed. Signal Process. Control..

[14]  R.Fff. Weir,et al.  A heuristic fuzzy logic approach to EMG pattern recognition for multifunctional prosthesis control , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[15]  Alcimar Soares,et al.  The Development of a Virtual Myoelectric Prosthesis Controlled by an EMG Pattern Recognition System Based on Neural Networks , 2004, Journal of Intelligent Information Systems.

[16]  Xinjun Sheng,et al.  Continuous estimation of finger joint angles under different static wrist motions from surface EMG signals , 2014, Biomed. Signal Process. Control..

[17]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[18]  Nurhazimah Nazmi,et al.  A Review of Classification Techniques of EMG Signals during Isotonic and Isometric Contractions , 2016, Sensors.

[19]  Uvais Qidwai,et al.  Fuzzy logic: A “simple” solution for complexities in neurosciences? , 2011, Surgical neurology international.

[20]  Hong Liu,et al.  EMG pattern recognition and grasping force estimation: Improvement to the myocontrol of multi-DOF prosthetic hands , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  F. K. Lam,et al.  Fuzzy EMG classification for prosthesis control. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.