{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T18:27:06Z","timestamp":1780511226534,"version":"3.54.1"},"reference-count":38,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2019,7,5]],"date-time":"2019-07-05T00:00:00Z","timestamp":1562284800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Higher Education Malaysia","award":["GLuar\/STEVIA\/2016\/FKE-CeRIA\/l00009"],"award-info":[{"award-number":["GLuar\/STEVIA\/2016\/FKE-CeRIA\/l00009"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Axioms"],"abstract":"<jats:p>To date, the usage of electromyography (EMG) signals in myoelectric prosthetics allows patients to recover functional rehabilitation of their upper limbs. However, the increment in the number of EMG features has been shown to have a great impact on performance degradation. Therefore, feature selection is an essential step to enhance classification performance and reduce the complexity of the classifier. In this paper, a hybrid method, namely, binary particle swarm optimization differential evolution (BPSODE) was proposed to tackle feature selection problems in EMG signals classification. The performance of BPSODE was validated using the EMG signals of 10 healthy subjects acquired from a publicly accessible EMG database. First, discrete wavelet transform was applied to decompose the signals into wavelet coefficients. The features were then extracted from each coefficient and formed into the feature vector. Afterward, BPSODE was used to evaluate the most informative feature subset. To examine the effectiveness of the proposed method, four state-of-the-art feature selection methods were used for comparison. The parameters, including accuracy, feature selection ratio, precision, F-measure, and computation time were used for performance measurement. Our results showed that BPSODE was superior, in not only offering a high classification performance, but also in having the smallest feature size. From the empirical results, it can be inferred that BPSODE-based feature selection is useful for EMG signals classification.<\/jats:p>","DOI":"10.3390\/axioms8030079","type":"journal-article","created":{"date-parts":[[2019,7,5]],"date-time":"2019-07-05T11:44:16Z","timestamp":1562327056000},"page":"79","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":47,"title":["Hybrid Binary Particle Swarm Optimization Differential Evolution-Based Feature Selection for EMG Signals Classification"],"prefix":"10.3390","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6908-1038","authenticated-orcid":false,"given":"Jingwei","family":"Too","sequence":"first","affiliation":[{"name":"Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdul Rahim","family":"Abdullah","sequence":"additional","affiliation":[{"name":"Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Norhashimah","family":"Mohd Saad","sequence":"additional","affiliation":[{"name":"Fakulti Kejuruteraan Elektronik dan Kejuruteraan Komputer, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,7,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Earley, E.J., Hargrove, L.J., and Kuiken, T.A. (2016). Dual Window Pattern Recognition Classifier for Improved Partial-Hand Prosthesis Control. Front. Neurosci., 10.","DOI":"10.3389\/fnins.2016.00058"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1111\/exsy.12008","article-title":"Signal processing evaluation of myoelectric sensor placement in low-level gestures: sensitivity analysis using independent component analysis","volume":"31","author":"Naik","year":"2014","journal-title":"Expert Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2188","DOI":"10.1016\/j.asoc.2012.03.035","article-title":"Classification of EMG signals using combined features and soft computing techniques","volume":"12","author":"Subasi","year":"2012","journal-title":"Appl. Soft Comput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"45","DOI":"10.2478\/v10048-011-0009-y","article-title":"Application of Wavelet Analysis in EMG Feature Extraction for Pattern Classification","volume":"11","author":"Phinyomark","year":"2011","journal-title":"Meas. Sci. Rev."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1016\/j.compbiomed.2013.01.020","article-title":"Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders","volume":"43","author":"Subasi","year":"2013","journal-title":"Comput. Biol. Med."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/j.asoc.2013.09.018","article-title":"Particle swarm optimisation for feature selection in classification: Novel initialisation and updating mechanisms","volume":"18","author":"Xue","year":"2014","journal-title":"Appl. Soft Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.patrec.2014.02.013","article-title":"t-Test feature selection approach based on term frequency for text categorization","volume":"45","author":"Wang","year":"2014","journal-title":"Pattern Recognit. Lett."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1969","DOI":"10.1016\/j.asoc.2012.11.042","article-title":"Self-adaptive differential evolution for feature selection in hyperspectral image data","volume":"13","author":"Ghosh","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.swevo.2012.09.003","article-title":"Feature subset selection using differential evolution and a wheel based search strategy","volume":"9","author":"Alsukker","year":"2013","journal-title":"Swarm Evol. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Too, J., Abdullah, A.R., and Mohd Saad, N. (2019). Binary Competitive Swarm Optimizer Approaches for Feature Selection. Computation, 7.","DOI":"10.3390\/computation7020031"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.patrec.2014.10.007","article-title":"A Hamming distance based binary particle swarm optimization (HDBPSO) algorithm for high dimensional feature selection, classification and validation","volume":"52","author":"Banka","year":"2015","journal-title":"Pattern Recognit. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.asoc.2016.01.019","article-title":"Opposition chaotic fitness mutation based adaptive inertia weight BPSO for feature selection in text clustering","volume":"43","author":"Bharti","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.eswa.2016.06.004","article-title":"A hybrid approach of differential evolution and artificial bee colony for feature selection","volume":"62","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Too, J., Abdullah, A.R., and Mohd Saad, N. (2019). A New Co-Evolution Binary Particle Swarm Optimization with Multiple Inertia Weight Strategy for Feature Selection. Informatics, 6.","DOI":"10.3390\/informatics6020021"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Das, S., Konar, A., and Chakraborty, U.K. (2005, January 25\u201329). Improving Particle Swarm Optimization with Differentially Perturbed Velocity. Proceedings of Genetic and Evolutionary Computation, New York, NY, USA.","DOI":"10.1145\/1068009.1068037"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/s11633-016-0990-6","article-title":"Hybrid particle swarm optimization with differential evolution for numerical and engineering optimization","volume":"15","author":"Lin","year":"2018","journal-title":"Int. J. Autom. Comput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1007\/s00521-013-1525-5","article-title":"Binary bat algorithm","volume":"25","author":"Mirjalili","year":"2014","journal-title":"Neural Comput. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Rodrigues, D., Yang, X.-S., Souza, A.N. de, and Papa, J.P. (2015). Binary Flower Pollination Algorithm and Its Application to Feature Selection. Recent Advances in Swarm Intelligence and Evolutionary Computation, Springer. Studies in Computational Intelligence.","DOI":"10.1007\/978-3-319-13826-8_5"},{"key":"ref_19","unstructured":"Kennedy, J., and Eberhart, R.C. (1997, January 12\u201315). A discrete binary version of the particle swarm algorithm. Proceedings of the Computational Cybernetics and Simulation, Orlando, FL, USA."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1016\/j.asoc.2009.10.013","article-title":"Power quality time series data mining using S-transform and fuzzy expert system","volume":"10","author":"Behera","year":"2010","journal-title":"Appl. Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.ejor.2010.02.032","article-title":"A discrete particle swarm optimization method for feature selection in binary classification problems","volume":"206","author":"Unler","year":"2010","journal-title":"Eur. J. Oper. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential Evolution\u2014A Simple and Efficient Heuristic for global Optimization over Continuous Spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_23","unstructured":"(2019, March 31). NinaPro Database\u2014Non-Invasive Adaptive Hand Prosthetics. Available online: https:\/\/www.idiap.ch\/project\/ninapro\/database."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Pizzolato, S., Tagliapietra, L., Cognolato, M., Reggiani, M., M\u00fcller, H., and Atzori, M. (2017). Comparison of six electromyography acquisition setups on hand movement classification tasks. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0186132"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.asoc.2015.03.036","article-title":"An integrated PSO for parameter determination and feature selection of ELM and its application in classification of power system disturbances","volume":"32","author":"Ahila","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1007\/s40010-014-0148-2","article-title":"Pattern Recognition of Eight Hand Motions Using Feature Extraction of Forearm EMG Signal","volume":"84","author":"Omari","year":"2014","journal-title":"Proc. Natl. Acad. Sci. India Sect. Phys. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"12431","DOI":"10.3390\/s130912431","article-title":"Surface electromyography signal processing and classification techniques","volume":"13","author":"Chowdhury","year":"2013","journal-title":"Sensors"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"11156","DOI":"10.1016\/j.eswa.2012.03.039","article-title":"Fractal analysis features for weak and single-channel upper-limb EMG signals","volume":"39","author":"Phinyomark","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_29","unstructured":"Shi, Y., and Eberhart, R. (1998, January 4\u20139). A modified particle swarm optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence, Anchorage, AK, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1016\/j.chaos.2006.09.063","article-title":"A dynamic inertia weight particle swarm optimization algorithm","volume":"37","author":"Jiao","year":"2008","journal-title":"Chaos Solitons Fractals"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.asoc.2015.10.004","article-title":"A novel stability-based adaptive inertia weight for particle swarm optimization","volume":"38","author":"Taherkhani","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"11515","DOI":"10.1016\/j.eswa.2011.03.028","article-title":"Feature subset selection using differential evolution and a statistical repair mechanism","volume":"38","author":"Khushaba","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.compbiolchem.2007.09.005","article-title":"Improved binary PSO for feature selection using gene expression data","volume":"32","author":"Chuang","year":"2008","journal-title":"Comput. Biol. Chem."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Tawhid, M.A., and Dsouza, K.B. (2018). Hybrid Binary Bat Enhanced Particle Swarm Optimization Algorithm for solving feature selection problems. Appl. Comput. Inform.","DOI":"10.1016\/j.aci.2018.04.001"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.bspc.2014.12.005","article-title":"Comparison of decision tree algorithms for EMG signal classification using DWT","volume":"18","author":"Gokgoz","year":"2015","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Li, Q., Chen, H., Huang, H., Zhao, X., Cai, Z., Tong, C., Liu, W., and Tian, X. (2017). An Enhanced Grey Wolf Optimization Based Feature Selection Wrapped Kernel Extreme Learning Machine for Medical Diagnosis. Comput. Math. Methods Med., 2017.","DOI":"10.1155\/2017\/9512741"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1609","DOI":"10.1007\/s10489-017-0989-x","article-title":"Image steganalysis using improved particle swarm optimization based feature selection","volume":"48","author":"Adeli","year":"2018","journal-title":"Appl. Intell."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.ins.2019.05.038","article-title":"An evolutionary gravitational search-based feature selection","volume":"497","author":"Taradeh","year":"2019","journal-title":"Inf. Sci."}],"container-title":["Axioms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2075-1680\/8\/3\/79\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:03:04Z","timestamp":1760187784000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2075-1680\/8\/3\/79"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,5]]},"references-count":38,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["axioms8030079"],"URL":"https:\/\/doi.org\/10.3390\/axioms8030079","relation":{},"ISSN":["2075-1680"],"issn-type":[{"value":"2075-1680","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,5]]}}}