Hybrid soft computing systems for electromyographic signals analysis: a review

Electromyographic (EMG) is a bio-signal collected on human skeletal muscle. Analysis of EMG signals has been widely used to detect human movement intent, control various human-machine interfaces, diagnose neuromuscular diseases, and model neuromusculoskeletal system. With the advances of artificial intelligence and soft computing, many sophisticated techniques have been proposed for such purpose. Hybrid soft computing system (HSCS), the integration of these different techniques, aims to further improve the effectiveness, efficiency, and accuracy of EMG analysis. This paper reviews and compares key combinations of neural network, support vector machine, fuzzy logic, evolutionary computing, and swarm intelligence for EMG analysis. Our suggestions on the possible future development of HSCS in EMG analysis are also given in terms of basic soft computing techniques, further combination of these techniques, and their other applications in EMG analysis.

[1]  Fei Wang,et al.  SEMG-based hand motion recognition using cumulative residual entropy and extreme learning machine , 2012, Medical & Biological Engineering & Computing.

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

[3]  Ming Chen,et al.  Adaptive BER-constraint-based power allocation for downlink MC-CDMA systems with linear MMSE receiver , 2010, 2010 IEEE 12th International Conference on Communication Technology.

[4]  Y. Zhang,et al.  Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society , 2000 .

[5]  Carlo Frigo,et al.  Multichannel SEMG in clinical gait analysis: a review and state-of-the-art. , 2009, Clinical biomechanics.

[6]  Mario A. Muñoz,et al.  Inteligencia de enjambres: sociedades para la solución de problemas (una revisión) Swarm intelligence: problem-solving societies (a review) , 2008 .

[7]  Caihua Xiong,et al.  Neural-Genetic Model for Muscle Force EstimationBased on EMG Signal , 2013 .

[8]  Carsten Witt,et al.  Rigorous Runtime Analysis of Swarm Intelligence Algorithms – An Overview , 2009 .

[9]  Zhaojie Ju,et al.  Surface EMG Based Hand Manipulation Identification Via Nonlinear Feature Extraction and Classification , 2013, IEEE Sensors Journal.

[10]  R.N. Scott,et al.  A new strategy for multifunction myoelectric control , 1993, IEEE Transactions on Biomedical Engineering.

[11]  Zhizhong Wang,et al.  Neural Networks Combination by Fuzzy Integral in Clinical Electromyography , 2005, ICNC.

[12]  Waldemar Karwowski,et al.  Estimation of the Dynamic Spinal Forces Using a Recurrent Fuzzy Neural Network , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Han-Pang Huang,et al.  Recognition of Electromyographic Signals Using Cascaded Kernel Learning Machine , 2007, IEEE/ASME Transactions on Mechatronics.

[14]  Yasue Mitsukura,et al.  Recognition from EMG Signals by an Evolutional Method and Non-negative Matrix Factorization , 2003, KES.

[15]  Arash Bahrammirzaee,et al.  A comparative survey of artificial intelligence applications in finance: artificial neural networks, expert system and hybrid intelligent systems , 2010, Neural Computing and Applications.

[16]  José Salvador Sánchez,et al.  A literature review on the application of evolutionary computing to credit scoring , 2013, J. Oper. Res. Soc..

[17]  Constantinos S. Pattichis,et al.  Genetics-based machine learning for the assessment of certain neuromuscular disorders , 1996, IEEE Trans. Neural Networks.

[18]  Fereidoun Nowshiravan Rahatabad,et al.  A fuzzy-genetic model for estimating forces from electromyographical activity of antagonistic muscles due to planar lower arm movements: The effect of nonlinear muscle properties , 2012, Biosyst..

[19]  WILLIAM S. MARRAS,et al.  A neuro-fuzzy model for estimating electromyographical activity of trunk muscles due to manual lifting , 2003, Ergonomics.

[20]  Mehran Jahed,et al.  A Neuro–Fuzzy Inference System for sEMG-Based Identification of Hand Motion Commands , 2011, IEEE Transactions on Industrial Electronics.

[21]  Koby Crammer,et al.  On the Algorithmic Implementation of Multiclass Kernel-based Vector Machines , 2002, J. Mach. Learn. Res..

[22]  B. Chandra Mohan,et al.  Survey on Recent Research and Implementation of Ant Colony Optimization in Various Engineering Applications , 2011, Int. J. Comput. Intell. Syst..

[23]  Keping Long,et al.  On the designing principles and optimization approaches of bio-inspired self-organized network: a survey , 2013, Science China Information Sciences.

[24]  Li Yang,et al.  Feature extraction and classification of sEMG based on ICA and EMD decomposition of AR model , 2011, 2011 International Conference on Electronics, Communications and Control (ICECC).

[25]  Zhizhong Wang,et al.  Classification of surface EMG signals using harmonic wavelet packet transform , 2006, Physiological measurement.

[26]  Jeng-Shyang Pan,et al.  Overview of Algorithms for Swarm Intelligence , 2011, ICCCI.

[27]  Koji Ito,et al.  Discrimination of intended motions for prosthetic hands using nonstationary EMG , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[28]  Hong-Bo Xie,et al.  Ant colony optimization-based feature selection method for surface electromyography signals classification , 2012, Comput. Biol. Medicine.

[29]  S Micera,et al.  On automatic identification of upper-limb movements using small-sized training sets of EMG signals. , 2000, Medical engineering & physics.

[30]  Silvestro Micera,et al.  On the Shared Control of an EMG-Controlled Prosthetic Hand: Analysis of User–Prosthesis Interaction , 2008, IEEE Transactions on Robotics.

[31]  Uday S. Dixit,et al.  Application of soft computing techniques in machining performance prediction and optimization: a literature review , 2010 .

[32]  Adrian D. C. Chan,et al.  A Gaussian mixture model based classification scheme for myoelectric control of powered upper limb prostheses , 2005, IEEE Transactions on Biomedical Engineering.

[33]  Kazuo Kiguchi Active Exoskeletons for Upper-Limb Motion Assist , 2007, Int. J. Humanoid Robotics.

[34]  Ngoc Thanh Nguyen,et al.  Computational Collective Intelligence. Technologies and Applications , 2014, Lecture Notes in Computer Science.

[35]  Hong-Bo Xie,et al.  Fuzzy Approximate Entropy Analysis of Chaotic and Natural Complex Systems: Detecting Muscle Fatigue Using Electromyography Signals , 2010, Annals of Biomedical Engineering.

[36]  Seung-Hong Hong,et al.  Signal hybrid HMM-GA-MLP classifier for continuous EMG classification purpose , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[37]  Jerzy Świa̧tek,et al.  Different Approaches to Model Relationship Between EMG Signals and Force Moments in Human Skeletal Muscle. Analysis for Diagnosis of Neuronmuscular Disorders , 2009, Fundam. Informaticae.

[38]  Zhizhong Wang,et al.  Mean frequency derived via Hilbert-Huang transform with application to fatigue EMG signal analysis , 2006, Comput. Methods Programs Biomed..

[39]  Abdulhamit Subasi,et al.  Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders , 2013, Comput. Biol. Medicine.

[40]  V. Palanisamy,et al.  NeuroFuzzy Agent Programming for Processing of EEG/ECG/EMG Waveforms , 2007, Fourth International Conference on Information Technology (ITNG'07).

[41]  Adel Al-Jumaily,et al.  Fuzzy wavelet packet based feature extraction method for multifunction myoelectric control , 2007 .

[42]  Mehran Jahed,et al.  Real-time intelligent pattern recognition algorithm for surface EMG signals , 2007, Biomedical engineering online.

[43]  Hsiu-Jen Liu,et al.  An Adaptive Upper-Arm EMG-Based Robot Control System , 2010 .

[44]  M. Ferrarin,et al.  EMG signals detection and processing for on-line control of functional electrical stimulation. , 2000, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[45]  Marco Pirini,et al.  The ABC of EMG , 2014 .

[46]  A. Dokukin,et al.  Authors ' Information , 2007 .

[47]  Adel Al-Jumaily,et al.  Swarm Based Fuzzy Discriminant Analysis for Multifunction Prosthesis Control , 2010, ANNPR.

[48]  X. Huo,et al.  Programming of human umbilical cord mesenchymal stem cells in vitro to promote pancreatic gene expression. , 2013, Molecular medicine reports.

[49]  Hsiu-Jen Liu,et al.  Upper-Limb EMG-Based Robot Motion Governing Using Empirical Mode Decomposition and Adaptive Neural Fuzzy Inference System , 2012, J. Intell. Robotic Syst..

[50]  Yasue Mitsukura,et al.  Feature analysis for the EMG signals based on the class distance , 2003, Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation. Computational Intelligence in Robotics and Automation for the New Millennium (Cat. No.03EX694).

[51]  Tipu Z. Aziz,et al.  Prediction of Parkinson's Disease tremor Onset Using a Radial Basis Function Neural Network Based on Particle Swarm Optimization , 2010, Int. J. Neural Syst..

[52]  Abdulhamit Subasi,et al.  Medical decision support system for diagnosis of neuromuscular disorders using DWT and fuzzy support vector machines , 2012, Comput. Biol. Medicine.

[53]  Constantinos S. Pattichis,et al.  Multiscale entropy-based approach to automated surface EMG classification of neuromuscular disorders , 2010, Medical & Biological Engineering & Computing.

[54]  Adel Al-Jumaily,et al.  Evolutionary fuzzy discriminant analysis feature projection technique in myoelectric control , 2009, Pattern Recognit. Lett..

[55]  Bo Håkansson,et al.  Biologically inspired algorithms applied to prosthetic control , 2012, BioMed 2012.

[56]  Sepideh Samadzadegan Particle Swarm Optimization : A Survey , 2012 .

[57]  Adel Al-Jumaily,et al.  A Combined Ant Colony and Differential Evolution Feature Selection Algorithm , 2008, ANTS Conference.

[58]  Sankar K. Pal,et al.  RNA Secondary Structure Prediction Using Soft Computing , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[59]  Ghazanfar Shahgholian,et al.  A novel prosthetic hand control approach based on genetic algorithm and wavelet transform features , 2011, 2011 IEEE 7th International Colloquium on Signal Processing and its Applications.

[60]  Dimitris K. Tasoulis,et al.  A Review of Major Application Areas of Differential Evolution , 2008 .

[61]  Y. Zhang,et al.  Classification of Surface EMGs Using Wavelet Packet Energy Analysis and a Genetic Algorithm-Based Support Vector Machine , 2013, Neurophysiology.

[62]  Kazuo Kiguchi,et al.  Electromyography (EMG)-signal based fuzzy-neuro control of a 3 degrees of freedom (3DOF) exoskeleton robot for human upper-limb motion assist , 2009 .

[63]  Minoru Fukumi,et al.  Wrist EMG pattern recognition system by neural networks and genetic algorithms , 2004 .

[64]  Huosheng Hu,et al.  GA-based Feature Subset Selection for Myoelectric Classification , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[65]  H. Kuo,et al.  Cultural Evolution Algorithm for Global Optimizations and its Applications , 2013 .

[66]  Oscar Castillo,et al.  A review on the applications of type-2 fuzzy logic in classification and pattern recognition , 2013, Expert Syst. Appl..

[67]  Mohamed Kamel,et al.  Adaptive fuzzy k-NN classifier for EMG signal decomposition. , 2006, Medical engineering & physics.

[68]  Janga M Reddy,et al.  Computational algorithms inspired by biological processes and evolution , 2012 .

[69]  Rafael S. Parpinelli,et al.  New inspirations in swarm intelligence: a survey , 2011, Int. J. Bio Inspired Comput..

[70]  Andrzej Zolnierek,et al.  Control of Bio-prosthetic Hand via Sequential Recognition of EMG Signals Using Rough Sets Theory , 2009, Computer Recognition Systems 3.

[71]  Mounir Boukadoum,et al.  Particle swarm classification: A survey and positioning , 2013, Pattern Recognit..

[72]  R. Kirsch,et al.  EMG-based prediction of shoulder and elbow kinematics in able-bodied and spinal cord injured individuals. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[73]  D. Farina,et al.  Simultaneous and Proportional Estimation of Hand Kinematics From EMG During Mirrored Movements at Multiple Degrees-of-Freedom , 2012, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[74]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[75]  B Hudgins,et al.  Myoelectric signal processing for control of powered limb prostheses. , 2006, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

[76]  Michael Goldfarb,et al.  Volitional Control of a Prosthetic Knee Using Surface Electromyography , 2011, IEEE Transactions on Biomedical Engineering.

[77]  Ya-Hsin Hsueh,et al.  An EMG Feedback Control Functional Electrical Stimulation Cycling System , 2011, J. Signal Process. Syst..

[78]  Xiaowen Zhang,et al.  Wavelet based neuro-fuzzy classification for EMG control , 2002, IEEE 2002 International Conference on Communications, Circuits and Systems and West Sino Expositions.

[79]  Z. Zenn Bien,et al.  Robust EMG pattern recognition to muscular fatigue effect for powered wheelchair control , 2009, J. Intell. Fuzzy Syst..

[80]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[81]  Miin-Shen Yang,et al.  Generalized belief function, plausibility function, and Dempster's combinational rule to fuzzy sets , 2003, Int. J. Intell. Syst..

[82]  F Previdi,et al.  Iteratively Learning Electromyography (EMG)-based Functional Electrical Stimulation (FES) for Stroke Rehabilitation , 2012, Biomedizinische Technik. Biomedical engineering.

[83]  Dario Farina,et al.  EMG-based simultaneous and proportional estimation of wrist/hand kinematics in uni-lateral trans-radial amputees , 2011, Journal of NeuroEngineering and Rehabilitation.

[84]  S Micera,et al.  A hybrid approach to EMG pattern analysis for classification of arm movements using statistical and fuzzy techniques. , 1999, Medical engineering & physics.

[85]  Y. Mitsukura,et al.  Pattern Recognition of EMG Signals by the Evolutionary Algorithms , 2006, 2006 SICE-ICASE International Joint Conference.

[86]  Zhang Qingju,et al.  A Study on Multi-motion Pattern Recognition of EMG Based on Genetic Algorithm , 2012, 2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control.

[87]  Christian Antfolk,et al.  Decoding of individuated finger movements using surface EMG and input optimization applying a genetic algorithm , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[88]  Adrian D. C. Chan,et al.  Continuous myoelectric control for powered prostheses using hidden Markov models , 2005, IEEE Transactions on Biomedical Engineering.

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

[90]  Zhizhong Wang,et al.  Joint application of rough set-based feature reduction and Fuzzy LS-SVM classifier in motion classification , 2008, Medical & Biological Engineering & Computing.

[91]  Yuehong Yin,et al.  Semg-Based Neuro-Fuzzy Controller for a Parallel ankle Exoskeleton with Proprioception , 2011, Int. J. Robotics Autom..

[92]  K. Y. Tong,et al.  An EMG-driven exoskeleton hand robotic training device on chronic stroke subjects: Task training system for stroke rehabilitation , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[93]  Sabri Koçer,et al.  Classification of Emg Signals Using Neuro-Fuzzy System and Diagnosis of Neuromuscular Diseases , 2010, Journal of Medical Systems.

[94]  Alexandre Balbinot,et al.  A Neuro-Fuzzy System for Characterization of Arm Movements , 2013, Sensors.

[95]  M. Osman Tokhi,et al.  A fuzzy clustering neural network architecture for multifunction upper-limb prosthesis , 2003, IEEE Transactions on Biomedical Engineering.

[96]  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).

[97]  Türkay Dereli,et al.  Industrial applications of type-2 fuzzy sets and systems: A concise review , 2011, Comput. Ind..

[98]  Toshio Fukuda,et al.  Neuro-fuzzy control of a robotic exoskeleton with EMG signals , 2004, IEEE Transactions on Fuzzy Systems.

[99]  Michael G. Paulin,et al.  Collective and distributive swarm intelligence: evolutional biological survey , 2004 .

[100]  W. Karwowskia,et al.  A fuzzy relational rule network modeling of electromyographical activity of trunk muscles in manual lifting based on trunk angels , moments , pelvic tilt and rotation angles , 2006 .

[101]  A. Al-Jumaily,et al.  Channel and Feature Selection in Multifunction Myoelectric Control , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[102]  Natheer Khasawneh,et al.  ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM FOR AUTOMATIC SLEEP MULTISTAGE LEVEL SCORING EMPLOYING EEG, EOG, AND EMG EXTRACTED FEATURES , 2011, Appl. Artif. Intell..

[103]  Ali M. S. Zalzala,et al.  Myoelectric signal classification using evolutionary hybrid RBF-MLP networks , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[104]  Brian T. Smith,et al.  Application of a neuro-fuzzy network for gait event detection using electromyography in the child with Cerebral palsy , 2005, IEEE Transactions on Biomedical Engineering.

[105]  Linan Zu,et al.  Stride recognition in the control concept of trans-femoral prosthesis , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[106]  Sherif E Hussein,et al.  Intention detection using a neuro-fuzzy EMG classifier. , 2002, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.