Abstract
Considering that serious hand function damage will greatly affect the daily life of patients, its recovery mainly depends on the regular inspection and manual training of medical staff, and medical monitoring based on bioelectric signals can largely replace manual re-examination as autonomous rehabilitation technology. So, for the rationality of feature selection and the diversity of classifier design in the gesture recognition process based on electromyography (EMG) signals, this paper proposes a hand medical monitoring system based on feature selection method of feature subset average recognition rate and optimal machine learning algorithm selection, which mainly depends on the prediction of hand movement. At the same time, since most experiments are conducted in different non-public proprietary databases, the comparison between various gesture recognition methods can only be analyzed to a certain extent. Therefore, this paper uses the DB1 dataset in the large publicly available NinaPro database and combines with presently well-known 11 time-domain (TD) features and 5 frequency domain (FD) features, then uses the support vector machine (SVM) classifier to comparative analysis total 136 feature combinations under various feature numbers. Under the premise of ensuring the overall recognition rate of electromyography gesture, this method will be able to reduce the number of features in feature set, according to the change of the average remove redundant features, and construct an optimal reduced EMG feature set. Finally, through the four common hand motion classifiers based on machine learning: SVM, back propagation neural network, linear discriminant analysis, and K-nearest neighbor, this paper tests and verifies the separability of the optimal reduced EMG feature set, and based on this, selects the optimal hand motion classifier to build the optimal hand motion recognition system, improve the hand medical monitoring system, and provide technical reference for the construction of real-time medical monitoring system.
Similar content being viewed by others
References
Aszmann OC, Roche AD, Salminger S, Paternostro-Sluga T, Herceg M, Sturma A, Hofer C, Farina D (2015) Bionic reconstruction to restore hand function after brachial plexus injury: a case series of three patients. Lancet 85(9983):2183–2189
Wang C, Lai W (2019) A fuzzy model of wearable network real-time health monitoring system on pharmaceutical industry. Pers Ubiquit Comput:1–9
Simão M, Mendes N, Gibaru O, Neto P (2019) A review on electromyography decoding and pattern recognition for human-machine interaction. IEEE Access 7:39564–39582. https://doi.org/10.1109/ACCESS.2019.2906584
Jinxian Q, Guozhang J, Gongfa L, Ying S, Bo T (2019) Intelligent human-computer interaction based on surface EMG gesture recognition. IEEE Access 7:61378–61387. https://doi.org/10.1109/ACCESS.2019.2914728
Chengcheng L, Gongfa L, Guozhang J, Disi C, Honghai L (2018) Surface EMG data aggregation processing for intelligent prosthetic action recognition. Neural Comput & Applic. https://doi.org/10.1007/s00521-018-3909-z
Al-Timemy AH, Bugmann G, Escudero J (2018) Adaptive windowing framework for surface electromyogram-based pattern recognition system for transradial amputees. Sensors:18(8)
Du J, Gongfa L, Ying S, Jianyi K, Bo T (2018) Gesture recognition based on skeletonization algorithm and CNN with ASL database. Multimed Tools Appl. https://doi.org/10.1007/s11042-018-6748-0
Yang H, Gongfa L, Yajie L, Ying S, Jianyi K, Guozhang J, Du J, Honghai L (2017) Gesture recognition based on an improved local sparse representation classification algorithm. Clust Comput https://doi.org/10.1007/s10586-017-1237-1
Yan Z, Wang Z, Xie H (2008) The application of mutual information-based feature selection and fuzzy LS-SVM-based classifier in motion classification. Comput Methods Prog Biomed 90(3):275–284
Oskoei MA, Hu H (2006) GA-based feature subset selection for myoelectric classification. In: IEEE International Conference on Robotics & Biomimetics. IEEE, pp 1465–1470
Xing K, Yang P, Huang J, Wang Y, Zhu Q (2014) A real-time EMG pattern recognition method for virtual myoelectric hand control. Neurocomputing 136:345–355
Atzori M, Cognolato M, Müller H (2016) Deep learning with convolutional neural networks applied to electromyography data: a resource for the classification of movements for prosthetic hands. Front Neurorobot 10
Wentao C, Ying S, Gongfa L, Guozhang J, Honghai L (2019) Jointly network: a network based on CNN and RBM for gesture recognition. Neural Comput Applic 31(Supplement 1):309–323
Du J, Zujia Z, Gongfa L, Ying S, Jianyi K, Guozhang J, Hegen X, Bo T, Shuang X, Honghai L, Zhaojie J (2018) Gesture recognition based on binocular vision. Clust Comput. https://doi.org/10.1007/s10586-018-1844-5
Yinfeng F, Honghai L, Gongfa L, Xiangyang Z (2015) A multichannel surface EMG system for hand motion recognition. Int J Humanoid Robot 12(2):1550011. https://doi.org/10.1142/S0219843615500115
Shim H-m, An H, Lee S, Lee EH, Min H-k, Lee S (2016) EMG pattern classification by split and merge deep belief network. Symmetry-Basel:8(12)
Gongfa L, Du J, Yanling Z, Guozhang J, Jianyi K, Manogaran G (2019) Human lesion detection method based on image information and brain signal. IEEE Access 7:11533–11542. https://doi.org/10.1109/ACCESS.2019.2891749
Ying S, Cuiqiao L, Gongfa L, Guozhang J, Du J, Honghai L, Zhigao Z, Wanneng S (2018) Gesture recognition based on kinect and sEMG signal fusion. Mobile Netw Applic 23(4):797–805. https://doi.org/10.1007/s11036-018-1008-0
Gongfa L, Heng T, Ying S, Jianyi K, Guozhang J, Du J, Bo T, Shuang X, Honghai L (2017) Hand gesture recognition based on convolution neural network. Clust Comput. https://doi.org/10.1007/s10586-017-1435-x
Phukpattaranon P, Thongpanja S, Anam K, Al-Jumaily A, Limsakul C (2018) Evaluation of feature extraction techniques and classifiers for finger movement recognition using surface electromyography signal. Med Biol Eng Comput 56(12):2259–2271
Jiabing H, Ying S, Gongfa L, Guozhang J, Bo T (2019) Probability analysis for grasp planning facing the field of medical robotics. Measurement 141:227–234
Phinyomark A, Khushaba RN, Scheme E (2018) Feature extraction and selection for myoelectric control based on wearable EMG sensors. Sensors 18(5)
Bowen L, Ying S, Gongfa L, Disi C, Zhaojie J (2019) Decomposition algorithm for depth image of human health posture based on brain health. Neural Comput & Applic. https://doi.org/10.1007/s00521-019-04141-9
Kuzborskij I, Gijsberts A, Caputo B (2012) On the challenge of classifying 52 hand movements from surface electromyography. In: Engineering in Medicine & Biology Society. IEEE
Jamileh Y, Andrew H-W (2014) Characterizing EMG data using machine-learning tools. Comput Biol Med 51:1–13
Atzori M, Gijsberts A, Heynen S, Hager A-GM, Deriaz O, van der Smagt P, Castellini C, Caputo B, Müller H (2012) Building the Ninapro database: a resource for the biorobotics community. In: 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob). IEEE
Atzori M, Müller H (2015) The Ninapro database: a resource for sEMG naturally controlled robotic hand prosthetics. In: 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE
Al Omari F, Hui J, Mei C, Liu G (2014) Pattern recognition of eight hand motions using feature extraction of forearm EMG signal. Proc Natl Acad Sci, India Sect A: Phys Sci 84(3):473–480
Al Omari F, Liu G (2014) Analysis of extracted forearm sEMG signal using LDA, QDA, K-NN classification algorithms. The Open Automation and Control Systems Journal 6:108–116
Anama K, Al-Jumaily A (2017) Evaluation of extreme learning machine for classification of individual and combined finger movements using electromyography on amputees and non-amputees. Neural Netw 85:51–68
Dhindsa IS, Agarwal R, Ryait HS (2019) Performance evaluation of various classifiers for predicting knee angle from electromyography signals. Expert Syst 36(3):1–14
Gongfa L, Leilei Z, Ying S, Jianyi K (2018) Towards the sEMG hand: internet of things sensors and haptic feedback application. Multimed Tools Appl. https://doi.org/10.1007/s11042-018-6293-x
Jinxian Q, Guozhang J, Gongfa L, Ying S, Bo T (2019) Surface EMG hand gesture recognition system based on PCA and GRNN. Neural Comput & Applic. https://doi.org/10.1007/s00521-019-04142-8
Gongfa L, Jianyi K, et al. (2006) Genetic algorithm and its application research, prospect in mechanical optimization design. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 13: 1446-1453.
Atzori M, Gijsberts A, Kuzborskij I, Elsig S, Hager A-GM, Deriaz O, Castellini C, Müller H, Caputo B (2015) Characterization of a benchmark database for myoelectric movement classification. IEEE Trans Neural Syst Rehabil Eng 23(1):73–83
Phinyomark A, Phukpattaranont P, Limsakul C (2012) Feature reduction and selection for EMG signal classification. Expert Syst Appl 39(8):7420–7431
Gongfa L, Jiahan L, Zhaojie J, Ying S, Jianyi K (2019) A novel feature extraction method for machine learning based on surface electromyography from healthy brain. Neural Comput & Applic. https://doi.org/10.1007/s00521-019-04147-3
Ying S, Jiabing H, Gongfa L, Guozhang J, Hegen X, Bo T, Zujia Z, Du J (2018) Gear reducer optimal design based on computer multimedia simulation. J Supercomput. https://doi.org/10.1007/s11227-018-2255-3
Radmand A, Scheme E, Kyberd P, Englehart K (2013) Investigation of optimum pattern recognition methods for robust myoelectric control during dynamic limb movement. CMBES Proceedings 36(42)
Adewuyi AA, Hargrove LJ, Kuiken TA (2016) Evaluating EMG feature and classifier selection for application to partial-hand prosthesis control. Front Neurorobot 10
Yichun D, Lin C, Shyu L, Tainsong (2010) Portable hand motion classifier for multi-channel surface electromyography recognition using grey relational analysis. Expert Syst Appl 37(6):4283–4291
Atzori M, Gijsberts A, Castellini C, Caputo B, Hager A-GM, Elsig S, Giatsidis G, Bassetto F, Müller H (2014) Electromyography data for non-invasive naturally-controlled robotic hand prostheses. Scientific Data 1:140053
Phinyomark A, Limsakul C, Phukpattaranont P (2009) A novel feature extraction for robust EMG pattern recognition. J Comput 1(1):71–80
Tkach D, He H, Kuiken TA (2010) Study of stability of time-domain features for electromyographic pattern recognition. J NeuroEng Rehabil 7:21
Kim KS, Choi HH, Moon CS, Mun CW (2011) Comparison of k-nearest neighbor, quadratic discriminant and linear discriminant analysis in classification of electromyogram signals based on the wrist-motion directions. Curr Appl Phys 11(3):740–745
Xu Z, Ping Z (2012) Sample entropy analysis of surface EMG for improved muscle activity onset detection against spurious background spikes. J Electromyogr Kinesiol 22(6):901–907
Phinyomark A, Quaine F, Charbonnier S, Serviere C, Tarpin-Bernard F, Laurillau Y (2013) EMG feature evaluation for improving myoelectric pattern recognition robustness. Expert Syst Appl 40(12):4832–4840
Oskoei MA, Hu H (2008) Support vector machine-based classification Scheme for myoelectric control applied to upper limb. IEEE Trans Biomed Eng 55(8):1956–1965
Kendell C, Lemaire ED, Losier Y, Wilson A, Chan A, Hudgins B (2012) A novel approach to surface electromyography: an exploratory study of electrode-pair selection based on signal characteristics. J NeuroEng Rehabil 9:24
Kee C-Y, Ponnambalam SG, Loo C-K (2015) Multi-objective genetic algorithm as channel selection method for P300 and motor imagery data set. Neurocomputing 161:120–131
Gongfa L, Hao W, Guozhang J, Shuang X, Honghai L (2019) Dynamic gesture recognition in the internet of things. IEEE Access 7:23713–23724. https://doi.org/10.1109/ACCESS.2018.2887223
Chong T, Ying S, Gongfa L, Guozhang J, Disi C, Honghai L (2019) Research on gesture recognition of smart data fusion features in the IoT. Neural Comput Applic. https://doi.org/10.1007/s00521-019-04023-0
Wei W, Yong Q (2011) Information potential fields navigation in wireless Ad-Hoc sensor networks. Sensors 11(5):4794–4807
Wei M, Gongfa L, Guozhang J, Yinfeng F, Zhaojie J, Honghai L (2015) Optimal grasp planning of multi-fingered robotic hands: a review. Appl Comput Mathematics 14(3):238–247. https://doi.org/10.1166/jctn.2015.4655
Riillo F, Quitadamo LR, Cavrini F, Gruppioni E, Pinto CA, Cosimo Pastò N, Sbernini L, Albero L, Saggio G (2014) Optimization of EMG-based hand gesture recognition: supervised vs. unsupervised data preprocessing on healthy subjects and transradial amputees. Biomedical Signal Processing and Control 14:117–125
Ibn Ibrahimy M, Ahsan MR, Khalifa OO (2013) Design and optimization of Levenberg-Marquardt based neural network classifier for EMG signals to identify hand motions. Meas Sci Rev 13(3):143–153
Jain LC, Seera M, Lim CP, Balasubramaniam P (2014) A review of online learning in supervised neural networks. Neural Comput & Applic 25:491–509
Funding
This work was supported by grants from the National Natural Science Foundation of China (Grant Nos. 51575407, 51575338, 51575412, 51505349, and 61733011), the grants of National Defense Pre-Research Foundation of Wuhan University of Science and Technology (GF201705), and the open fund of The Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology (Grant No. 2018B07).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, M., Li, G., Jiang, D. et al. Hand medical monitoring system based on machine learning and optimal EMG feature set. Pers Ubiquit Comput 27, 1991–2007 (2023). https://doi.org/10.1007/s00779-019-01285-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-019-01285-2