Research on Recognition of Nine Kinds of Fine Gestures Based on Adaptive AdaBoost Algorithm and Multi-Feature Combination

Accurate recognition of gestures based on surface EMG signals is of very importance in the study of human prosthetic interaction. In this paper, multi-feature combination and adaptive AdaBoost algorithm are used to identify nine kinds of fine gestures. First, in order to adaptively set the threshold for extracting the active segment, the algorithm for detecting the active segment of the surface myoelectric signal is improved, and the effective active segment value is obtained by rejecting the invalid active segment. Second, a fine gesture classification method based on multi-feature combination is proposed. In this paper, the recursive feature elimination algorithm based on cyclic feature selection is used to screen out the feature set with the top classification effect, and the feature set selected by eight experimental objects is counted, and the optimal feature combination is obtained according to the experimental analysis. Finally, nine fine gesture actions are identified through a weak classifier constructed by combining the AdaBoost algorithm and the single-layer decision tree. The experimental results show that the proposed algorithm can achieve an average recognition rate of 98.56 (±1.44)% for nine fine gestures.

[1]  Christian Cipriani,et al.  Objectives, criteria and methods for the design of the SmartHand transradial prosthesis , 2009, Robotica.

[2]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[3]  Christine Connolly,et al.  Prosthetic hands from Touch Bionics , 2008, Ind. Robot.

[4]  Li Wei IL-AdaBoost algorithm for XML document classification , 2011 .

[5]  Hong Liu,et al.  The Mechanical Design and Experiments of HIT/DLR Prosthetic Hand , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[6]  P.E. Trahanias,et al.  An approach to QRS complex detection using mathematical morphology , 1993, IEEE Transactions on Biomedical Engineering.

[7]  M. Goldfarb,et al.  Design of a Multifunctional Anthropomorphic Prosthetic Hand With Extrinsic Actuation , 2009, IEEE/ASME Transactions on Mechatronics.

[8]  Maria Chiara Carrozza,et al.  Biomechatronic Design and Control of an Anthropomorphic Artificial Hand for Prosthetic and Robotic Applications , 2007 .

[9]  Li Yang,et al.  sEMG Pattern Recognition of Muscle Force of Upper Arm for Intelligent Bionic Limb Control , 2015 .

[10]  Jus Kocijan,et al.  Application of Gaussian Processes to the Modelling and Control in Process Engineering , 2014, Innovations in Intelligent Machines.

[11]  G Staude,et al.  Objective motor response onset detection in surface myoelectric signals. , 1999, Medical engineering & physics.

[12]  Robert E. Schapire,et al.  The Boosting Approach to Machine Learning An Overview , 2003 .

[13]  Ilja Kuzborskij,et al.  Characterization of a Benchmark Database for Myoelectric Movement Classification , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[14]  Tomohiro Shibata,et al.  Estimation of continuous multi-DOF finger joint kinematics from surface EMG using a multi-output Gaussian Process , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  Bo Wan,et al.  A new subtle hand gestures recognition algorithm based on EMG and FSR , 2017, 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[16]  L. Lindstrom,et al.  Signal Processing for the Multistate Myoelectric Channel , 1977 .

[17]  Huosheng Hu,et al.  PCA and deep learning based myoelectric grasping control of a prosthetic hand , 2018, BioMedical Engineering OnLine.

[18]  Pornchai Phukpattaranont,et al.  Fractal analysis features for weak and single-channel upper-limb EMG signals , 2012, Expert Syst. Appl..

[19]  Jiang Mingwen Myoelectric prosthetic hand with tactile and slip feedback functions , 2004 .

[20]  Fast Iris Detection and Localization Algorithm Based on AdaBoost Algorithm and Neural Networks , 2005, 2005 International Conference on Neural Networks and Brain.

[21]  A. Kargov,et al.  The FLUIDHAND III: A Multifunctional Prosthetic Hand , 2009 .

[22]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[23]  Hong Liu,et al.  Levenberg-Marquardt Based Neural Network Control for a Five-fingered Prosthetic Hand , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[24]  Deepak Joshi,et al.  High energy spectrogram with integrated prior knowledge for EMG-based locomotion classification. , 2015, Medical engineering & physics.

[25]  M H Schieber,et al.  Quantifying the Independence of Human Finger Movements: Comparisons of Digits, Hands, and Movement Frequencies , 2000, The Journal of Neuroscience.

[26]  Changmok Choi,et al.  Real-time pinch force estimation by surface electromyography using an artificial neural network. , 2010, Medical engineering & physics.

[27]  Abdulhamit Subasi,et al.  Comparison of decision tree algorithms for EMG signal classification using DWT , 2015, Biomed. Signal Process. Control..

[28]  Dapeng Yang,et al.  An anthropomorphic robot hand developed based on underactuated mechanism and controlled by EMG signals , 2009 .

[29]  Ling Zhang,et al.  Gesture recognition method based on a single-channel sEMG envelope signal , 2018, EURASIP J. Wirel. Commun. Netw..

[30]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[31]  Manfredo Atzori,et al.  Electromyography data for non-invasive naturally-controlled robotic hand prostheses , 2014, Scientific Data.

[32]  Jason Weston,et al.  Gene Selection for Cancer Classification using Support Vector Machines , 2002, Machine Learning.

[33]  Jung Kim,et al.  Ranking hand movements for myoelectric pattern recognition considering forearm muscle structure , 2016, Medical & Biological Engineering & Computing.

[34]  Robert E. Schapire,et al.  A Brief Introduction to Boosting , 1999, IJCAI.

[35]  Jian Hou,et al.  Recent advances on SVM based fault diagnosis and process monitoring in complicated industrial processes , 2016, Neurocomputing.

[36]  Hongbin Wang,et al.  A Classification Algorithm for Chinese Verb Phrases Using Support Vector Machine , 2014 .

[37]  Feng Zhao,et al.  Group buying spectrum auction algorithm for fractional frequency reuse cognitive cellular systems , 2017, Ad Hoc Networks.