BioMedical Engineering OnLine | |
Hybrid soft computing systems for electromyographic signals analysis: a review | |
Hong-Bo Xie1  Tianruo Guo1  Siwei Bai1  Socrates Dokos1  | |
[1] Graduate School of Biomedical Engineering, University of New South Wales, Sydney 2052, Australia | |
关键词: Neuromuscular disease diagnosis; Modeling; Pattern classification; Hybrid soft computing system; Electromyography; | |
Others : 797205 DOI : 10.1186/1475-925X-13-8 |
|
received in 2013-12-01, accepted in 2014-01-30, 发布年份 2014 | |
【 摘 要 】
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.
【 授权许可】
2014 Xie et al.; licensee BioMed Central Ltd.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
20140706043157383.pdf | 280KB | download |
【 参考文献 】
- [1]Xie HB, Wang ZZ: Mean frequency derived via Hilbert-Huang transform with application to fatigue EMG signal analysis. Comput Meth Prog Bio 2006, 82:114-120.
- [2]Huang H, Xie HB, Guo JY, Chen HJ: Ant colony optimization-based feature selection method for surface electromyography signals classification. Comput Biol Med 2012, 42:30-38.
- [3]Parker P, Englehart K, Hudgins B: Myoelectric signal processing for control of powered limb prostheses. J Electromyogr Kines 2006, 16:541-548.
- [4]Kurzynski M, Zolnierek A, Wolczowski A: Control of bio-prosthetic hand via sequential recognition of EMG signals using rough sets theory. Adv Intel Soft Comput 2009, 57:455-462.
- [5]Ito K, Ibe A, Gouko M: Discrimination of intended motions for prosthetic hands using nonstationary EMG. In Proceedings of 35th Annual Conference of Ieee Industrial Electronics. Porto, Portugal; 2009:1931-1936.
- [6]Cipriani C, Zaccone F, Micera S, Carrozza MC: On the shared control of an EMG-controlled prosthetic hand: analysis of user-prosthesis interaction. Ieee Trans Robot 2008, 24:170-184.
- [7]Kiguchi K, Hayashi Y: An EMG-based control for an upper-limb power-assist exoskeleton robot. Ieee Trans Syst Man Cy B 2012, 42:1064-1071.
- [8]Ho NSK, Tong KY, Hu XL, Fung KL, Wei XJ, Rong W, Susanto EA: An EMG-driven exoskeleton hand robotic training device on chronic stroke subjects rask training system for stroke rehabilitation. In Proceedings of 2011 Ieee International Conference on Rehabilitation Robotics (Icorr). Zurich, Switzerland; 2011. doi:10.1109/ICORR.2011.5975340
- [9]Gopura RARC, Kiguchi K: Electromyography (EMG)-signal based fuzzy-neuro control of a 3 degrees of freedom exoskeleton robot for human upper-limb motion assist. J Natl Sci Found Sri 2009, 37:241-248.
- [10]Lupu O, Madaschi M, Seel T, Cologni A, Previdi F, Schauer T: Iteratively learning electromyography (EMG)-based functional electrical stimulation (FES) for stroke rehabilitation. Biomed Tech 2012, 57. doi:10.1515/bmt-2012-4328
- [11]Chen CC, He ZC, Hsueh YH: An EMG feedback control functional electrical stimulation cycling system. J Signal Process Sys 2011, 64:195-203.
- [12]Frigo C, Ferrarin M, Frasson W, Pavan E, Thorsen R: EMG signals detection and processing for on-line control of functional electrical stimulation. J Electromyogr Kines 2000, 10:351-360.
- [13]Au ATC, Kirsch RF: EMG-Based prediction of shoulder and elbow kinematics in able-bodied and spinal cord injured individuals. Ieee Trans Rehabil Eng 2000, 8:471-480.
- [14]Jiang N, Vest-Nielsen JLG, Muceli S, Farina D: EMG-based simultaneous and proportional estimation of wrist/hand kinematics in uni-lateral trans-radial amputees. J Neuroeng Rehabil 2012, 9:42-53. BioMed Central Full Text
- [15]Muceli S, Farina D: Simultaneous and proportional estimation of hand kinematics from EMG during mirrored movements at multiple degrees-of-freedom. Ieee Trans Neur Sys Reh 2012, 20:371-378.
- [16]Subasi A: Medical decision support system for diagnosis of neuromuscular disorders using DWT and fuzzy support vector machines. Comput Biol Med 2012, 42:806-815.
- [17]Istenic R, Kaplanis PA, Pattichis CS, Zazula D: Multiscale entropy-based approach to automated surface EMG classification of neuromuscular disorders. Med Biol Eng Comput 2010, 48:773-781.
- [18]Frigo C, Crenna P: Multichannel SEMG in clinical gait analysis: a review and state-of-the-art. Clin Biomech 2009, 24:236-245.
- [19]Konrad P: The ABC of EMG. A Practical Introduction to Kinesiological Electromyography. Noraxon INC: USA; 2005.
- [20]Phinyomark A, Quaine F, Charbonnier S, Serviere C, Tarpin-Bernard F, Laurillau Y: EMG feature evaluation for improving myoelectric pattern recognition robustness. Expert Syst Appl 2013, 40:4832-4840.
- [21]Reaz MBI, Hussain MS, Mohd-Yasin F: Techniques of EMG signal analysis: detection, processing, classification and applications. Biol Proced Online 2006, 8:11-35.
- [22]Hudgins B, Parker P, Scott RN: A New strategy for multifunction myoelectric control. Ieee Trans Biomed Eng 1993, 40:82-94.
- [23]Ha KH, Varol HA, Goldfarb M: Volitional control of a prosthetic knee using surface electromyography. Ieee Trans Biomed Eng 2011, 58:144-151.
- [24]Huang YH, Englehart KB, Hudgins B, Chan ADC: A Gaussian mixture model based classification scheme for myoelectric control of powered upper limb prostheses. Ieee Trans Biomed Eng 2005, 52:1801-1811.
- [25]Chan ADC, Englehart KB: Continuous myoelectric control for powered prostheses using hidden Markov models. Ieee Trans Biomed Eng 2005, 52:121-124.
- [26]Liu YH, Huang HP, Weng CH: Recognition of electromyographic signals using cascaded kernel learning machine. Ieee/Asme Trans Mechatronics 2007, 12:253-264.
- [27]Zadeh L: Soft Computing. Germany/USA: Springer-Verlag; 1997.
- [28]Ray SS, Pal SK: RNA secondary structure prediction using soft computing. IEEE/ACM Trans Comput Biol Bioinform 2013, 10:2-17.
- [29]Chu S-C, Huang H-C, Roddick J, Pan J-S: Overview of algorithms for swarm intelligence. In Computational Collective Intelligence Technologies and Applications. Edited by Jędrzejowicz P, Nguyen N, Hoang K. Gemany: Springer Berlin Heidelberg; 2011:28-41. [Volume 6922]
- [30]Witt C: Rigorous runtime analysis of swarm intelligence algorithms - an overview. Stud Comput Intell 2009, 242:157-177.
- [31]Munoz MA, Lopez JA, Caicedo EF: Swarm intelligence: problem-solving societies, a review. Ing Invest 2008, 28:119-130.
- [32]Chandrasekaran M, Muralidhar M, Krishna CM, Dixit US: Application of soft computing techniques in machining performance prediction and optimization: a literature review. Int J Adv Manuf Tech 2010, 46:445-464.
- [33]Oskoei MA, Hu HS: Myoelectric control systems-a survey. Biomed Signal Proces 2007, 2:275-294.
- [34]Bahrammirzaee A: A comparative survey of artificial intelligence applications in finance: artificial neural networks, expert system and hybrid intelligent systems. Neural Comput Appl 2010, 19:1165-1195.
- [35]Khushaba RN, Al-Jumaily A: Fuzzy wavelet packet based feature extraction method for multifunction myoelectric control. International Journal of Biological and Medical Sciences 2007, 2:186-194.
- [36]Hussein SE, Granat MH: Intention detection using a neuro-fuzzy EMG classifier. Ieee Eng Med Biol 2002, 21:123-129.
- [37]Balbinot A, Favieiro G: A neuro-fuzzy system for characterization of arm movements. Sensors-Basel 2013, 13:2613-2630.
- [38]Karlik B, Tokhi MO, Alci M: A fuzzy clustering neural network architecture for multifunction upper-limb prosthesis. Ieee Trans Biomed Eng 2003, 50:1255-1261.
- [39]Khezri M, Jahed M: Real-time intelligent pattern recognition algorithm for surface EMG signals. Biomed Eng Online 2007., 6doi:10.1186/1475-1925X-1186-1145
- [40]Khezri M, Jahed M: A neuro-fuzzy inference system for sEMG-based identification of hand motion commands. Ieee Trans Ind Electron 2011, 58:1952-1960.
- [41]Zhang XW, Yang YP, Xu XM, Zhang M: Wavelet based neuro-fuzzy classification for EMG control. In Proceedings of 2002 International Conference on Communications, Circuits and Systems and West Sino Exposition Proceedings. Chengdu, China; 2002:1087-1089.
- [42]Lauer RT, Smith BT, Betz RR: Application of a neuro-fuzzy network for gait event detection using electromyography in the child with cerebral palsy. Ieee Trans Biomed Eng 2005, 52:1532-1540.
- [43]Micera S, Sabatini AM, Dario P, Rossi B: A hybrid approach to EMG pattern analysis for classification of arm movements using statistical and fuzzy techniques. Med Eng Phys 1999, 21:303-311.
- [44]Micera S, Sabatini AM, Dario P: On automatic identification of upper-limb movements using small-sized training sets of EMG signals. Med Eng Phys 2000, 22:527-533.
- [45]Song JH, Jung JW, Lee SW, Bien Z: Robust EMG pattern recognition to muscular fatigue effect for powered wheelchair control. J Intell Fuzzy Syst 2009, 20:3-12.
- [46]Yan ZG, Wang ZZ, Xie HB: Joint application of rough set-based feature reduction and fuzzy LS-SVM classifier in motion classification. Med Biol Eng Comput 2008, 46:519-527.
- [47]Shi J, Cai Y, Zhu J, Zhong J, Wang F: SEMG-based hand motion recognition using cumulative residual entropy and extreme learning machine. Med Biol Eng Comput 2013, 51:417-427.
- [48]Ju ZJ, Ouyang GX, Wilamowska-Korsak M, Liu HH: Surface EMG based hand manipulation identification bia nonlinear feature extraction and classification. Ieee Sens J 2013, 13:3302-3311.
- [49]Liu HJ, Young KY: An adaptive upper-arm EMG-based robot control system. Int J Fuzzy Syst 2010, 12:181-189.
- [50]Liu HJ, Young KY: Upper-limb EMG-based robot motion governing using empirical mode decomposition and adaptive neural fuzzy inference system. J Intell Robot Syst 2012, 68:275-291.
- [51]Lee W, Karwowski W, Marras WS, Rodrick D: A neuro-fuzzy model for estimating electromyographical activity of trunk muscles due to manual lifting. Ergonomics 2003, 46:285-309.
- [52]Hou YF, Zurada JM, Karwowski W, Marras WS, Davis K: Estimation of the dynamic spinal forces using a recurrent fuzzy neural network. IEEE Trans Syst Man Cybern 2007, 37:100-109.
- [53]Karwowski W, Gaweda A, Marras WS, Davis K, Zurada JM, Rodrick D: 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. Int J Ind Ergonom 2006, 36:847-859.
- [54]Brzostowski K, Swiatek J: Different approaches to model relationship between EMG signals and force moments in human skeletal muscle. analysis for diagnosis of neuronmuscular disorders. Fund Inform 2009, 96:465-475.
- [55]Kiguchi K, Tanaka T, Fukuda T: Neuro-fuzzy control of a robotic exoskeleton with EMG signals. Ieee Trans Fuzzy Syst 2004, 12:481-490.
- [56]Kiguchi K: Active exoskeletons for upper-limb motion assist. Int J Hum Robot 2007, 4:607-624.
- [57]Fan YJ, Guo Z, Yin YH: SEMG-based neuro-fuzzy controller for a parallel ankle exoskeleton with proprioception. Int J Robot Autom 2011, 26:450-460.
- [58]Xie HB, Huang H, Wang ZZ: Neural networks combination by fuzzy integral in clinical electromyography. Lect Notes Comput Sc 2005, 3612:1142-1151.
- [59]Rasheed S, Stashuk D, Kamel M: Adaptive fuzzy k-NN classifier for EMG signal decomposition. Med Eng Phys 2006, 28:694-709.
- [60]Kocer S: Classification of Emg signals using neuro-fuzzy system and diagnosis of neuromuscular diseases. J Med Syst 2010, 34:321-329.
- [61]Khasawneh N, Jaradat MAK, Fraiwan L, Al-Fandi M: Adaptive neuro-fuzzy inference system for automatic sleep multistage level scoring employing Eeg, Eog, and Emg extracted features. Appl Artif Intell 2011, 25:163-179.
- [62]Jang JSR: Anfis - adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 1993, 23:665-685.
- [63]Burges CJC: A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 1998, 2:121-167.
- [64]Crammer K, Singer Y: On the algorithmic implementation of multiclass kernel-based vector machines. J Mach Learn Res 2002, 2:265-292.
- [65]Xie HB, Guo JY, Zheng YP: Fuzzy approximate entropy analysis of chaotic and natural complex systems: detecting muscle fatigue using electromyography signals. Ann Biomed Eng 2010, 38:1483-1496.
- [66]Arasu GT, Palanisamy V: 2007 NeuroFuzzy agent programming for processing of EEG/ECG/EMG waveforms. In Proceedings of 4th International Conference on Information Technology. Las Vegas, USA; 2007:937-938.
- [67]Marques AI, Garcia V, Sanchez JS: A literature review on the application of evolutionary computing to credit scoring. J Oper Res Soc 2013, 64:1384-1399.
- [68]Wang HW, Yang YP, Ho GY, Lin XB, Wu WZ, Li WZ, Lin LM, Feng XY, Huo X, Jiang JK, et al.: Programming of human umbilical cord mesenchymal stem cells in vitro to promote pancreatic gene expression. Mol Med Rep 2013, 8:769-774.
- [69]Kuo HC, Lin CH: Cultural evolution algorithm for global optimizations and its applications. J Appl Res Technol 2013, 11:510-522.
- [70]Plagianakos VP, Tasoulis DK, Vrahatis MN: A review of major application areas of differential evolution. Stud Comput Intell 2008, 143:197-238.
- [71]Kwon J, Lee S, Shin C, Jang Y, Hong S: Signal hybrid HMM-GA-MLP classifier for continuous EMG classification purpose. In Proceedings of the 20th Annual International Conference of the Ieee Engineering in Medicine and Biology Society. Hong Kong, China; 1998:1404-1407.
- [72]Yazama Y, Mitsukura Y, Fukumi M, Akamatsu N: Feature vector extraction system from EMG signals using gentic algorithm. In Proceedings of the 7th World Multiconference on Systemics, Cybernetics and Informatics. Orlando, USA; 2003:82-87.
- [73]Yazama Y, Mitsukura Y, Fukumi M, Akamatsu N: Feature analysis for the EMG signals based on the class distance. In Proceedings of 2003 Ieee International Symposium on Computational Intelligence in Robotics and Automation. Kobe, Japan; 2003:860-863.
- [74]Tohi K, Mitsukura Y, Yazama Y, Fukumi M: Pattern recognition of EMG signals by the evolutionary algorithms. In Proceedings of 2006 SICE-ICASE International Joint Conference. Busan, Korea; 2006:217-220.
- [75]Oskoei MA, Hu HS: GA-based feature subset selection for myoelectric classification. In Proceedings of 2006 IEEE International Conference on Robotics and Biomimetics. Kunming, China; 2006:1465-1470.
- [76]Wang G, Yan ZG, Hu X, Xie HB, Wang ZZ: Classification of surface EMG signals using harmonic wavelet packet transform. Physiol Meas 2006, 27:1255-1267.
- [77]Zalzala AMS, Chaiyaratana N: Myoelectric signal classification using evolutionary hybrid RBF-MLP networks. In Proceedings of 2000 Congress on Evolutionary Computation; 2000. La Jolla, USA; 2000:691-698.
- [78]Matsumura Y, Fukumi M, Akamatsu N: Wrist EMG pattern recognition system by neural networks and genetic algorithms. In Proceedings of the 6th IASTED International Conference on Intelligent Systems and Control. Cambridge, USA; 2004:421-426.
- [79]Chen LL, Xu XY, Yang P, Guo X, Zu LN: Stride recognition in the control concept of trans-femoral prosthesis. In Proceedings of the 7th World Congress on Intelligent Control and Automation. Chongqing, China; 2008:7626-7630.
- [80]Kanitz GR, Antfolk C, Cipriani C, Sebelius F, Carrozza MC: Decoding of individuated finger movements using surface EMG and input optimization applying a genetic algorithm. In Proceedings of 2011 Annual International Conference of the Ieee Engineering in Medicine and Biology Society. Boston, USA; 2011:1608-1611.
- [81]Karimi M, Pourghassem H, Shahgholian G: A novel prosthetic hand control approach based on genetic algorithm and wavelet transform features. In Proceedings of 2011 IEEE 7th International Colloquium on Signal Processing and its Applications (CSPA); 4-6 March 2011. Penang, Malaysia; 2011:287-292.
- [82]Zhang Q, Shi K: A study on multi-motion pattern recognition of EMG based on genetic algorithm. In Proceedings of 2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control (IMCCC); 8-10 Dec 2012. Harbin City, China; 2012:168-171.
- [83]Rong Y, Hao D, Han X, Zhang Y, Zhang J, Zeng Y: Classification of surface EMGs using wavelet packet energy analysis and a genetic algorithm-based support vector machine. Neurophysiolog y 2013, 45:39-48.
- [84]Naeem UJ, Xiong C: Neural-genetic model for muscle force estimation based on EMG signal. CISME 2013, 3:301-309.
- [85]Pattichis CS, Schizas CN: Genetics-based machine learning for the assessment of certain neuromuscular disorders. Ieee Trans Neural Networ 1996, 7:427-439.
- [86]Yazama Y, Mitsukura Y, Fukumi M, Akamatsu N: Recognition from EMG signals by an evolutional method and non-negative matrix factorization. Lect Notes Artif Int 2003, 2773:594-600.
- [87]Parpinelli RS, Lopes HS: New inspirations in swarm intelligence: a survey. Int J Bio-Inspir Com 2011, 3:1-16.
- [88]Szu H, Chanyagorn P, Hwang W, Paulin M, Yamakawa T: Collective and distributive swarm intelligence: evolutional biological survey. Int Congr Ser 2004, 1269:46-49.
- [89]Mohan BC, Baskaran R: Survey on recent research and implementation of ant colony optimization in various engineering applications. Int J Comput Int Sys 2011, 4:566-582.
- [90]Dorigo M, Blum C: Ant colony optimization theory: a survey. Theor Comput Sci 2005, 344:243-278.
- [91]Nouaouria N, Boukadoum M, Proulx R: Particle swarm classification: a survey and positioning. Pattern Recogn 2013, 46:2028-2044.
- [92]Kameyama K: Particle swarm optimization - a survey. Ieice Trans Inf Syst 2009, E92d:1354-1361.
- [93]Huang H: Feature Selection and Pattern Classification of Surface EMG Signals Based on Ant Colony Optimization and Relevance Vector Machine. Master thesis: Jiangsu University, Jiangsu University; 2011.
- [94]Khushaba RN, Al-Jumaily A: Channel and feature selection in multifunction myoelectric control. In Proceedings of 2007 Annual International Conference of the Ieee Engineering in Medicine and Biology Society. Lyon, France; 2007:5182-5185.
- [95]Shang XJ, Tian YT, Li Y: Feature extraction and classification of sEMG based on ICA and EMD decomposition of AR model. In Proceedings of 2011 International Conference on Electronics, Communications and Control. Ningbo, China; 2011:1464-1467.
- [96]Ortiz-Catalan M, Brånemark R, Håkansson B: Biologically inspired algorithms applied to prosthetic control. In Proceedings of the IASTED International Conference, Biomedical Engineering. Innsbruck, Austria; 2012:35-43.
- [97]Wu DF, Warwick K, Ma Z, Gasson MN, Burgess JG, Pan S, Aziz TZ: Prediction of Parkinson's disease tremor onset using a radial basis function neural network based on particle swarm optimization. Int J Neural Syst 2010, 20:109-116.
- [98]Subasi A: Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders. Comput Biol Med 2013, 43:576-586.
- [99]Khushaba R, Al-Ani A, AlSukker A, Al-Jumaily A: A Combined Ant Colony and Differential Evolution Feature Selection Algorithm. In Ant Colony Optimization and Swarm Intelligence, Volume 5217. Edited by Dorigo M, Birattari M, Blum C, Clerc M, Stützle T, Winfield AT. Germany: Springer Berlin Heidelberg; 2008:1-12.
- [100]Hushaba RN, Al-Jumaily A, Al-Ani A: Evolutionary fuzzy discriminant analysis feature projection technique in myoelectric control. Pattern Recogn Lett 2009, 30:699-707.
- [101]Khushaba R, Al-Ani A, Al-Jumaily A: Swarm Based Fuzzy Discriminant Analysis for Multifunction Prosthesis Control. In Artificial Neural Networks in Pattern Recognition, Volume 5998. Edited by Schwenker F, Gayar N. Germany: Springer Berlin Heidelberg; 2010:197-206.
- [102]Rahatabad FN, Jafari AH, Fallah A, Razjouyan J: 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. Biosystems 2012, 107:56-63.
- [103]Melin P, Castillo O: A review on the applications of type-2 fuzzy logic in classification and pattern recognition. Expert Syst Appl 2013, 40:5413-5423.
- [104]Dereli T, Baykasoglu A, Altun K, Durmusoglu A, Turksen IB: Industrial applications of type-2 fuzzy sets and systems: a concise review. Comput Ind 2011, 62:125-137.
- [105]Zhang ZS, Huangfu W, Long KP, Zhang X, Liu XY, Zhong B: On the designing principles and optimization approaches of bio-inspired self-organized network: a survey. Sci China Inform Sci 2013, 56:1-28.
- [106]Reddy MJ, Kumar DN: Computational algorithms inspired by biological processes and evolution. Curr Sci India 2012, 103:370-380.
- [107]Yang MS, Chen TC, Wu KL: Generalized belief function, plausibility function, and Dempster's combinational rule to fuzzy sets. Int J Intell Syst 2003, 18:925-937.