Skip to main content
Log in

SEMG-based hand motion recognition using cumulative residual entropy and extreme learning machine

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

Abstract

This paper proposes a scheme consisting of two novel components to recognize multiple hand motions from surface electromyography (SEMG). First, we use the cumulative residual entropy (CREn), a measure of uncertainty in a random variable, as the feature. Second, we employ the extreme learning machine (ELM), a fast and effective classifier using single-hidden layer feedforward neural network with additive neurons, to distinguish different motions. To evaluate performance of the proposed system, we compare CREn with fuzzy entropy, sample entropy, and approximate entropy, and a state-of-the-art time-domain feature; and ELM with linear discriminant analysis and support vector machine. They are tested on four channel SEMG signals acquired from ten normal subjects. Experimental results indicate that the classification accuracies of CREn are not only better than those of other entropies with all the classifiers, but also comparable to the time-domain feature for all the segment lengths of 200, 250 and 1,000 ms with all classifiers that are evaluated. Furthermore, the computational complexity of CREn is lower than those of other features, and ELM performs significantly faster than other classifiers without sacrificing any performance. It suggests that the proposed CREn-ELM scheme has the potential to be applied to real-time control of SEMG-based multifunctional prosthesis.

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

Similar content being viewed by others

Abbreviations

SEMG:

Surface electromyography

AEn:

Approximate entropy

SEn:

Sample entropy

FEn:

Fuzzy entropy

CREn:

Cumulative residual entropy

LDA:

Linear discriminant analysis

SVM:

Support vector machine

ELM:

Extreme learning machine

SLFNN:

Single-hidden layer feedforward neural network

TD:

Time domain

References

  1. Oskoei MA, Hu HS (2007) Myoelectric control systems—a survey. Biomed Signal Process Control 2:275–294

    Article  Google Scholar 

  2. Chen WT, Wang ZZ, Xie HB, Yu WX (2007) Characterization of surface EMG signal based on fuzzy entropy. IEEE Trans Neural Syst Reh EN 15:266–272

    Article  Google Scholar 

  3. Zecca M, Micera S, Carrozza MC, Dario P (2002) Control of multifunctional prosthetic hands by processing the electromyographic signal. Crit Rev Biomed Eng 30:459–485

    Article  PubMed  CAS  Google Scholar 

  4. Lei M, Wang ZZ, Feng ZJ (2001) Detection nonlinearity of action surface EMG signal. Phys Lett A 290:297–303

    Article  CAS  Google Scholar 

  5. Swie YW, Sakamoto K, Shimizu Y (2005) Chaotic analysis of electromyography signal at low back and lower limb muscles during forward bending posture. Electromyogr Clin Neurophysiol 45:329–342

    PubMed  CAS  Google Scholar 

  6. Berthold B (2006) Entropy. Best Pract Res Clin Anesthesiol 20:101–109

    Article  Google Scholar 

  7. Katsev S, Heureux IL (2003) Are Hurst exponents estimated from short or irregular time series meaningful? Comput Geosci 29:1085–1089

    Article  Google Scholar 

  8. Pincus SM (1991) Approximate entropy as a measure of system complexity. Proc Nat Acad Sci USA 88:2297–2301

    Article  PubMed  CAS  Google Scholar 

  9. Pincus SM (1995) Approximate entropy (ApEn) as a complexity measure. Chaos 5:110–117

    Article  PubMed  Google Scholar 

  10. Manis G (2008) Fast computation of approximate entropy. Comput Method Program Biomed 91:48–54

    Article  Google Scholar 

  11. Ahmad SA, Chappell PH (2008) Moving approximate entropy applied to surface electromyographic signals. Biomed Signal Process Control 3:88–93

    Article  Google Scholar 

  12. Kosmidou VE, Hadjileontiadis LI (2010) Using sample entropy for automated sign language recognition on sEMG and accelerometer data. Medical Biolog Eng Comput 48:255–267

    Article  Google Scholar 

  13. Chen WT, Zhuang J, Yu WX, Wang ZZ (2009) Measuring complexity using FuzzyEn, ApEn, and SampEn. Med Eng Phys 31:61–68

    Article  PubMed  Google Scholar 

  14. Xie HB, Guo JY, Zheng YP (2010) Fuzzy approximate entropy analysis of chaotic and natural complex systems detecting muscle fatigue using electromyography signals. Ann Biomed Eng 38:1483–1496

    Article  PubMed  Google Scholar 

  15. Istenic RR, Kaplanis PA, Pattichis CS, Zazula D (2010) Multiscale entropy-based approach to automated surface EMG classification of neuromuscular disorders. Med Biol Eng Comput 48:773–781

    Article  PubMed  Google Scholar 

  16. Almanji A, Chang JY (2006) Feature extraction of surface electromyography signals with continuous wavelet entropy transform. Microsyst Technol 2:1–10

    Google Scholar 

  17. Chen WT, Wang ZZ, Ren XM (2006) Characterization of surface EMG signals using improved approximate entropy. J Zhejiang Univ Sci B 7:844–848

    Article  PubMed  Google Scholar 

  18. Rao ML, Chen YM, Vemuri BC, Wang F (2004) Cumulative residual entropy: a new measure of information. IEEE Trans Inform Theory 50:1220–1228

    Article  Google Scholar 

  19. Wang F, Vemuri BC (2007) Non-rigid multi-modal image registration using cross-cumulative residual entropy. Int J Comput Vision 74:201–215

    Article  Google Scholar 

  20. Wang F, Vemuria BC, Eisenschenk SJ (2006) Joint registration and segmentation of neuroanatomic structures from brain MRI. Acad Radiol 13:1104–1111

    Article  PubMed  Google Scholar 

  21. Englehart K, Hudgins B, Parker PA (2001) A wavelet-based continuous classification scheme for multifunction myoelectric control. IEEE Trans Biomed Eng 48:302–310

    Article  PubMed  CAS  Google Scholar 

  22. Bu N, Okamoto M, Tsuji T (2009) A hybrid motion classification approach for EMG-based human–robot interfaces using bayesian and neural networks. IEEE Trans Robot 25:502–511

    Article  Google Scholar 

  23. Oskoei MA, Hu H (2008) Support vector machine-based classification scheme for myoelectric control applied to upper limb. IEEE Trans Biomed Eng 55:1956–1965

    Article  PubMed  Google Scholar 

  24. Huang GB, Zhu QY, Siew CK (2006) Extreme learning machine: theory and applications. Neurocomputing 70:489–501

    Article  Google Scholar 

  25. Hudgins B, Parker P, Scott RN (1993) A new strategy for multifunction myoelectric control. IEEE Trans Biomed Eng 40:82–94

    Article  PubMed  CAS  Google Scholar 

  26. Richman JS, Moorman JR (2000) Physiological time-series analysis using approximate and sample entropy. Am J Physiol Heart Circ Physiol 278:2039–2049

    Google Scholar 

  27. Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. fisherfaces: recognition using class specific linear projection. IEEE Trans Patt Anal Mach Intell 19:711–720

    Article  Google Scholar 

  28. Hsu CW, Lin CJ (2002) A comparison of methods for multi-class support vector machines. IEEE Trans Neural Netw 13:415–425

    Article  PubMed  Google Scholar 

  29. Kiatpanichagij KP, Afzulpurkar NT (2009) Use of supervised discretization with PCA in wavelet packet transformation-based surface electromyogram classification. Biomed Signal Process Control 4:127–138

    Article  Google Scholar 

  30. Smith LH, Hargrove LJ, Lock BA, Kuiken TA (2011) Determing the optimal window length for pattern recognition-based myoelectric control: balancing the competing effects of classification error and controller delay. IEEE Trans Neural Syst Rehabil Eng 19:186–192

    Article  PubMed  Google Scholar 

  31. Venables WN, Ripley BD (2002) Modern applied statistics with S, 4th edn. Springer, USA

    Book  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the Natural Science Foundation of China (60701021), and Leading Academic Discipline Project of Shanghai Educational Committee (J50104). The authors would like to thank Professor Shuozhong Wang for his assistance in improving the language usage.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Shi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shi, J., Cai, Y., Zhu, J. et al. SEMG-based hand motion recognition using cumulative residual entropy and extreme learning machine. Med Biol Eng Comput 51, 417–427 (2013). https://doi.org/10.1007/s11517-012-1010-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-012-1010-9

Keywords

Navigation