Skip to main content
Log in

Hand medical monitoring system based on machine learning and optimal EMG feature set

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Wang C, Lai W (2019) A fuzzy model of wearable network real-time health monitoring system on pharmaceutical industry. Pers Ubiquit Comput:1–9

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. Al-Timemy AH, Bugmann G, Escudero J (2018) Adaptive windowing framework for surface electromyogram-based pattern recognition system for transradial amputees. Sensors:18(8)

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. Oskoei MA, Hu H (2006) GA-based feature subset selection for myoelectric classification. In: IEEE International Conference on Robotics & Biomimetics. IEEE, pp 1465–1470

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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)

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Phinyomark A, Khushaba RN, Scheme E (2018) Feature extraction and selection for myoelectric control based on wearable EMG sensors. Sensors 18(5)

  23. 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

  24. 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

  25. Jamileh Y, Andrew H-W (2014) Characterizing EMG data using machine-learning tools. Comput Biol Med 51:1–13

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

  34. 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.

  35. 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

    Article  Google Scholar 

  36. Phinyomark A, Phukpattaranont P, Limsakul C (2012) Feature reduction and selection for EMG signal classification. Expert Syst Appl 39(8):7420–7431

    Article  Google Scholar 

  37. 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

  38. 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

  39. 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)

  40. Adewuyi AA, Hargrove LJ, Kuiken TA (2016) Evaluating EMG feature and classifier selection for application to partial-hand prosthesis control. Front Neurorobot 10

  41. 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

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. Phinyomark A, Limsakul C, Phukpattaranont P (2009) A novel feature extraction for robust EMG pattern recognition. J Comput 1(1):71–80

    Google Scholar 

  44. Tkach D, He H, Kuiken TA (2010) Study of stability of time-domain features for electromyographic pattern recognition. J NeuroEng Rehabil 7:21

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. 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

    Article  Google Scholar 

  51. 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

    Article  Google Scholar 

  52. 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

  53. Wei W, Yong Q (2011) Information potential fields navigation in wireless Ad-Hoc sensor networks. Sensors 11(5):4794–4807

    Article  Google Scholar 

  54. 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

    Article  MathSciNet  Google Scholar 

  55. 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

    Article  Google Scholar 

  56. 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

  57. Jain LC, Seera M, Lim CP, Balasubramaniam P (2014) A review of online learning in supervised neural networks. Neural Comput & Applic 25:491–509

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Gongfa Li.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-019-01285-2

Keywords

Navigation