| BioMedical Engineering OnLine | |
| An experimental evaluation of the incidence of fitness-function/search-algorithm combinations on the classification performance of myoelectric control systems with iPCA tuning | |
| Guillermo A Camacho2  Carlos H Llanos1  Pedro A Berger3  Cristiano Jacques Miosso4  Adson F Rocha4  | |
| [1] Mechanical Engineering Department, University of Brasília, Brasília, Brazil | |
| [2] Faculty of Engineering, University of La Salle, Bogotá, Colombia | |
| [3] Computer Science Department, University of Brasília, Brasília, Brazil | |
| [4] Faculty of Gama, University of Brasília, Brasília, Brazil | |
| 关键词: Pattern recognition; Prosthesis; Particle Swarm optimization (PSO); Myoelectric control; Individual principal component analysis (iPCA); Electromyography; Artificial bee colony (ABC); | |
| Others : 797235 DOI : 10.1186/1475-925X-12-133 |
|
| received in 2013-05-28, accepted in 2013-12-18, 发布年份 2013 | |
PDF
|
|
【 摘 要 】
Background
The information of electromyographic signals can be used by Myoelectric Control Systems (MCSs) to actuate prostheses. These devices allow the performing of movements that cannot be carried out by persons with amputated limbs. The state of the art in the development of MCSs is based on the use of individual principal component analysis (iPCA) as a stage of pre-processing of the classifiers. The iPCA pre-processing implies an optimization stage which has not yet been deeply explored.
Methods
The present study considers two factors in the iPCA stage: namely A (the fitness function), and B (the search algorithm). The A factor comprises two levels, namely A1 (the classification error) and A2 (the correlation factor). Otherwise, the B factor has four levels, specifically B1 (the Sequential Forward Selection, SFS), B2 (the Sequential Floating Forward Selection, SFFS), B3 (Artificial Bee Colony, ABC), and B4 (Particle Swarm Optimization, PSO). This work evaluates the incidence of each one of the eight possible combinations between A and B factors over the classification error of the MCS.
Results
A two factor ANOVA was performed on the computed classification errors and determined that: (1) the interactive effects over the classification error are not significative (F0.01,3,72 = 4.0659 > fAB = 0.09), (2) the levels of factor A have significative effects on the classification error (F0.02,1,72 = 5.0162 < fA = 6.56), and (3) the levels of factor B over the classification error are not significative (F0.01,3,72 = 4.0659 > fB = 0.08).
Conclusions
Considering the classification performance we found a superiority of using the factor A2 in combination with any of the levels of factor B. With respect to the time performance the analysis suggests that the PSO algorithm is at least 14 percent better than its best competitor. The latter behavior has been observed for a particular configuration set of parameters in the search algorithms. Future works will investigate the effect of these parameters in the classification performance, such as length of the reduced size vector, number of particles and bees used during optimal search, the cognitive parameters in the PSO algorithm as well as the limit of cycles to improve a solution in the ABC algorithm.
【 授权许可】
2013 Camacho et al.; licensee BioMed Central Ltd.
【 预 览 】
| Files | Size | Format | View |
|---|---|---|---|
| 20140706044504293.pdf | 1228KB | ||
| Figure 9. | 37KB | Image | |
| Figure 8. | 35KB | Image | |
| Figure 7. | 37KB | Image | |
| Figure 6. | 17KB | Image | |
| Figure 5. | 21KB | Image | |
| Figure 4. | 96KB | Image | |
| Figure 3. | 97KB | Image | |
| Figure 2. | 31KB | Image | |
| Figure 1. | 24KB | Image |
【 图 表 】
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
【 参考文献 】
- [1]Micera S, Carpaneto J, Raspopovic S: Control of hand prostheses using peripheral information. Biomed Eng, IEEE Rev 2010, 3:48-68.
- [2]McGimpsey G, Bradford TC: Limb prosthetics services and devices. Critical unmet need: market analysis - white paper. Tech. rep., Bioengineering Institute Center for Neuroprosthetics - Worcester Polytechnic Institution 2011
- [3]Edeer D, Martin CW: Upper limb prostheses - A review of the literature with a focus on myoelectric hands. Tech. rep., Richmond, BC: WorkSafeBC Evidence-Based Practice Group February 2011. http://worksafebc.com/health_care_providers/Assets/PDF/UpperLimbProstheses2011.pdf webcite
- [4]Yao J, Carmona C, Chen A, Kuiken T, Dewald J: Sensory cortical re-mapping following upper-limb amputation and subsequent targeted reinnervation: a case report. c, EMBC, 2011 Annual International Conference of the IEEE, Aug. 30 2011–Sept. 3 2011, pp. 1065–1068. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6090248&isnumber=6089866 webcite
- [5]Hargrove L, Li G, Englehart K, Hudgins B: Principal components analysis preprocessing for improved classification accuracies in pattern-recognition-based myoelectric control. Biomed Eng, IEEE Trans 2009, 56(5):1407-1414.
- [6]Camacho G, Llanos C, de A Berger P, Miosso C, da Rocha A: Evaluating different combinations of feature selection algorithms and cost functions applied to iPCA tuning in myoelectric control systems. Engineering in Medicine and Biology Society (EMBC), 2012 Annual International Conference of the IEEE, Aug. 28 2012–Sept. 1 2012, pp. 6508–6513. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6347485&isnumber=6345844 webcite
- [7]Merletti R, Parker P: Electromyography: Physiology, Engineering and Noninvasive Applications. 2004. http://dx.doi.org/10.1002/0471678384 webcite
- [8]Nielsen J, Holmgaard S, Jiang N, Englehart K, Farina D, Parker P: Simultaneous and proportional force estimation for multifunction myoelectric prostheses using mirrored bilateral training. Biomed Eng, IEEE Trans 2011, 58(3):681-688.
- [9]Hudgins B, Parker P, Scott R: A new strategy for multifunction myoelectric control. Biomed Eng, IEEE Trans 1993, 40:82-94.
- [10]Tenore F, Ramos A, Fahmy A, Acharya S, Etienne-Cummings R, Thakor N: Decoding of individuated finger movements using surface electromyography. Biomed Eng, IEEE Trans 2009, 56(5):1427-1434.
- [11]Kelly M, Parker P, Scott R: The application of neural networks to myoelectric signal analysis: a preliminary study. Biomed Eng, IEEE Trans 1990, 37(3):221-230.
- [12]Englehart K, Hudgins B: A robust, real-time control scheme for multifunction myoelectric control. Biomed Eng, IEEE Trans 2003, 50(7):848-854.
- [13]Englehart K, Hudgin B, Parker P: A wavelet-based continuous classification scheme for multifunction myoelectric control. Biomed Eng, IEEE Trans 2001, 48(3):302-311.
- [14]Chu JU, Moon I, Lee YJ, Kim SK, Mun MS: A supervised feature-projection-based real-time EMG pattern recognition for multifunction myoelectric hand control. Mechatronics, IEEE/ASME Trans 2007, 12(3):282-290.
- [15]Park SH, pil Lee S: EMG pattern recognition based on artificial intelligence techniques. Rehabil Eng, IEEE Trans 1998, 6(4):400-405.
- [16]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(5):303-311. http://www.sciencedirect.com/science/article/pii/S1350453399000557 webcite
- [17]Chan F, Yang YS, Lam F, Zhang YT, Parker P: Fuzzy EMG classification for prosthesis control. Rehabil Eng, IEEE Trans 2000, 8(3):305-311.
- [18]Chan A, Englehart K: Continuous myoelectric control for powered prostheses using hidden Markov models. Biomed Eng, IEEE Trans 2005, 52:121-124.
- [19]Ajiboye A, Weir R: A heuristic fuzzy logic approach to EMG pattern recognition for multifunctional prosthesis control. Neural Syst Rehabil Eng, IEEE Trans 2005, 13(3):280-291.
- [20]Khezri M, Jahed M: Real-time intelligent pattern recognition algorithm for surface EMG signals. BioMed Eng OnLine 2007, 6:45. http://www.biomedical-engineering-online.com/content/6/1/45 webcite BioMed Central Full Text
- [21]Huang Y, Englehart K, Hudgins B, Chan A: A Gaussian mixture model based classification scheme for myoelectric control of powered upper limb prostheses. Biomed Eng, IEEE Trans 2005, 52(11):1801-1811.
- [22]Chu JU, Lee YJ: Conjugate-prior-penalized learning of gaussian mixture models for multifunction myoelectric hand control. Neural Syst Rehabil Eng, IEEE Trans 2009, 17(3):287-297.
- [23]Oskoei M, Hu H: Support vector machine-based classification scheme for myoelectric control applied to upper limb. Biomed Eng, IEEE Trans 2008, 55(8):1956-1965.
- [24]Liu YH, Huang HP, Weng CH: Recognition of electromyographic signals using cascaded kernel learning machine. Mechatronics, IEEE/ASME Trans 2007, 12(3):253-264.
- [25]Shenoy P, Miller K, Crawford B, Rao R: Online electromyographic control of a robotic prosthesis. Biomed Eng, IEEE Trans 2008, 55(3):1128-1135.
- [26]Khokhar ZO, Xiao ZG, Menon C: Surface EMG pattern recognition for real-time control of a wrist exoskeleton. BioMed Eng OnLine 2010, 9:41. http://www.biomedical-engineering-online.com/content/9/1/41 webcite BioMed Central Full Text
- [27]Graupe D, Salahi J, Kohn KH: Multifunctional prosthesis and orthosis control via microcomputer identification of temporal pattern differences in single-site myoelectric signals. J Biomed Eng 1982, 4:17-22. http://www.sciencedirect.com/science/article/pii/0141542582900218 webcite
- [28]Kang WJ, Shiu JR, Cheng CK, Lai JS, Tsao HW, Kuo TS: The effect of electrode arrangement on spectral distance measures for discrimination of EMG signals. Biomed Eng, IEEE Trans 1997, 44(10):1020-1023.
- [29]Chan ADC, Green GC: Myoelectric control development toolbox. 30th Conference of the Canadian Medical & Biological Engineering Society, Toronto, Canada, Volume Paper M0100. 2007
- [30]Kevin E: Signal representation for classification of the transient myoelectric signal. PhD thesis,University of New Brunswick, 1998
- [31]Pudil P, Novovicova J, Kittler J: Floating search methods in feature selection. Pattern Recognit Lett 1994, 15(11):1119-1125.
- [32]Theodoridis S, Koutroumbas K: Pattern Recognition (Third Edition). San Diego: Academic Press; 2006.
- [33]Karaboga D, Akay B: A survey: algorithms simulating bee swarm intelligence. Artif Intell Rev 2009, 31:61-85.
- [34]Liu X, Chen T, Kumar B: Face authentication for multiple subjects using eigenflow. Pattern Recognit 2003, 36(2):313-328.
- [35]Das K, Osechinskiy S, Nenadic Z: A classwise PCA-based recognition of neural data for brain-computer interfaces. Engineering in Medicine and Biology Society, 2007. EMBS 2007. 29th Annual International Conference of the IEEE, 22–26 Aug. 2007, pp 6519–6522. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4353853&isnumber=4352185 webcite
- [36]Das K, Nenadic Z: An efficient discriminant-based solution for small sample size problem. Pattern Recognit 2009, 42(5):857-866.
- [37]Karlsson S, Yu J, Akay M: Time-frequency analysis of myoelectric signals during dynamic contractions: a comparative study. Biomed Eng, IEEE Trans 2000, 47(2):228-238.
- [38]Eberhart R, Kennedy J: A new optimizer using particle swarm theory. Micro Machine and Human Science, 1995. MHS '95., Proceedings of the Sixth International Symposium on, 4-6 Oct 1995, pp. 39–43. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=494215&isnumber=10679 webcite
- [39]Khushaba R, Al-Ani A, Al-Jumaily A: Swarm intelligence based dimensionality reduction for myoelectric control. Intelligent Sensors, Sensor Networks and Information, 2007. ISSNIP 2007. 3rd International Conference on, 3-6 Dec. 2007, pp. 577–582. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4496907&isnumber=4496790 webcite
- [40]Jin J, Wang X, Zhang J: Optimal selection of EEG electrodes via DPSO algorithm. Intelligent Control and Automation, 2008. WCICA 2008, 7th World Congress on, 25-27 June 2008, pp. 5095–5099. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4593756&isnumber=4592780 webcite
- [41]Forbes R, Nayeem Mohammad T: Particle swarm optimization on multi-funnel functions. http://www.cs.colostate.edu/~nayeem/papers/pso_paper.pdf webcite
- [42]Karaboga D: An idea based on honey bee swarm for numerical optimization. Tech. Rep. TR06, Erciyes University 2005
- [43]Karaboga D, Basturk B: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optimization 2007, 39:459-471.
- [44]Mogk JP, Keir PJ: Crosstalk in surface electromyography of the proximal forearm during gripping tasks. J Electromyography Kinesiol 2003, 13:63-71.
- [45]MATLAB: Version 7.10.0 (R2010a). Natick: The MathWorks Inc.; 2010.
- [46]Hargrove L, Englehart K, Hudgins B: A comparison of surface and intramuscular myoelectric signal classification. Biomed Eng, IEEE Trans 2007, 54(5):847-853.
PDF