Skip to main content
Log in

Classification of electromyography signals using relevance vector machines and fractal dimension

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Surface electromyography (EMG) signals have been studied extensively in the last years aiming at the automatic classification of hand gestures and movements as well as the early identification of latent neuromuscular disorders. In this paper, we investigate the potentials of the conjoint use of relevance vector machines (RVM) and fractal dimension (FD) for automatically identifying EMG signals related to different classes of limb motion. The adoption of FD as the mechanism for feature extraction is justified by the fact that EMG signals usually show traces of self-similarity. In particular, four well-known FD estimation methods, namely box-counting, Higuchi’s, Katz’s and Sevcik’s methods, have been considered in this study. With respect to RVM, besides the standard formulation for binary classification, we also investigate the performance of two recently proposed variants, namely constructive mRVM and top-down mRVM, that deal specifically with multiclass problems. These classifiers operate solely over the features extracted by the FD estimation methods, and since the number of such features is relatively small, the efficiency of the classifier induction process is ensured. Results of experiments conducted on a publicly available dataset involving seven distinct types of limb motions are reported whereby we assess the performance of different configurations of the proposed RVM+FD approach. Overall, the results evidence that kernel machines equipped with the FD feature values can be useful for achieving good levels of classification performance. In particular, we have empirically observed that the features extracted by the Katz’s method is of better quality than the features generated by other methods.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Abry P, Gonçalves P, Véhel JL (eds) (2013) Scaling, fractals and wavelets. Wiley, New York

    MATH  Google Scholar 

  2. Acharya UR, Ng EYK, Swapna G, Michelle YSL (2011) Classification of normal, neuropathic, and myopathic electromyograph signals using nonlinear dynamics method. J Med Imag Health Inform 1:375–380

    Article  Google Scholar 

  3. Ancillao A, Galli M, Rigoldi C, Albertini G (2014) Linear correlation between fractal dimension of surface EMG signal from rectus femoris and height of vertical jump. Chaos Solitons Fractals 66:120–126

    Article  Google Scholar 

  4. Barnsley M (1988) Fractals everywhere. Academic Press, New York

    MATH  Google Scholar 

  5. Bishop CM (2006) Pattern recognition and machine learning. Springer, Berlin

    MATH  Google Scholar 

  6. Chan AD, Green GC (2007) Myoelectric control development toolbox. In: Proceedings of 30th conference of the Canadian medical & biological engineering society

  7. Chan FH, Yang YS, Lam FK, Zhang YT, Parker PA (2000) Fuzzy EMG classification for prosthesis control. IEEE Trans Rehabil Eng 8:305–311

    Article  Google Scholar 

  8. Chang GC, Kang WJ, Luh JJ, Cheng CK, Lai JS, Chen JJJ, Kuo TS (1996) Real-time implementation of electromyogram pattern recognition as a control command of man–machine interface. Med Eng Phys 18(7):529–537

    Article  Google Scholar 

  9. Chu JU, Moon I, Lee YJ, Kim SK, Mun MS (2007) A supervised feature-projection-based real-time EMG pattern recognition for multifunction myoelectric hand control. IEEE-ASME Trans Mechatron 12:282–290

    Article  Google Scholar 

  10. Damoulas T, Girolami M, Ying Y, Campbell C (2008) Inferring sparse kernel combinations and relevance vectors: An application to subcellular localization of proteins. In: Proceedings of the 7th International Conference in Machine Learning Applications, pp 577–582

  11. Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30

    MathSciNet  MATH  Google Scholar 

  12. Dobrowolski AP, Wierzbowski M, Tomczykiewicz K (2012) Multiresolution MUAPs decomposition and SVM-based analysis in the classification of neuromuscular disorders. Comput Meth Prog Bio 107:393–403

    Article  Google Scholar 

  13. Easwaramoorthy D, Uthayakumar R (2011) Improved generalized fractal dimensions in the discrimination between healthy and epileptic EEG signals. J Comput Sci 2:31–38

    Article  Google Scholar 

  14. Eke A, Herman P, Kocsis L, Kozak LR (2002) Fractal characterization of complexity in temporal physiological signals. Physiol Meas 23:1–38

    Article  Google Scholar 

  15. Englehart K, Hudgins B, Chan ADC (2003) Continuous multifunction myoelectric control using pattern recognition. Technol Disabil 15(2):95–103

    Google Scholar 

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

    Article  Google Scholar 

  17. Goge A, Chan A (2004) Investigating classification parameters for continuous myoelectrically controlled prostheses. In: Proceedings of the 28th conference of the Canadian medical & biological engineering society, pp 141–144

  18. He W, Yow KC, Guo Y (2012) Recognition of human activities using a multiclass relevance vector machine. Opt Eng 51:017,202

    Article  Google Scholar 

  19. Higuchi T (1988) Approach to irregular time series on the basis of the fractal theory. Phys D 31(2):277–283

    Article  MathSciNet  MATH  Google Scholar 

  20. Hollander M, Wolfe DA (1999) Nonparametric statistical methods. Wiley, New York

    MATH  Google Scholar 

  21. Hu X, Wang Z, Ren X (2005) Classification of surface EMG signal using relative wavelet packet energy. Comput Meth Prog Biomed 79:189–195

    Article  Google Scholar 

  22. Hu X, Wang ZZ, Ren XM (2005) Classification of surface EMG signal with fractal dimension. J Zhejiang Univ Sci B 6:844–848

    Article  Google Scholar 

  23. Huang H, Xie HB, Guo JY, Chen HJ (2012) Ant colony optimization-based feature selection method for surface electromyography signals classification. Comput Biol Med 42:30–38

    Article  Google Scholar 

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

    Article  Google Scholar 

  25. Janjarasjitt S (2014) Examination of the wavelet-based approach for measuring self-similarity of epileptic electroencephalogram data. J Zhejiang Univ Sci C 15:1147–1153

    Article  Google Scholar 

  26. Kang WJ, Cheng CK, Lai JS, Shiu JR, Kuo TS (1996) A comparative analysis of various EMG pattern recognition methods. Med Eng Phys 18(5):390–395

    Article  Google Scholar 

  27. Katz M (1988) Fractals and the analysis of waveforms. Comput Biol Med 18(3):145–156

    Article  Google Scholar 

  28. Khokhar ZO, Xiao ZG, Menon C (2010) Surface EMG pattern recognition for real-time control of a wrist exoskeleton. Biomed Eng Online 9:41

    Article  Google Scholar 

  29. Lima CAM, Coelho ALV (2011) Kernel machines for epilepsy diagnosis via EEG signal classification: a comparative study. Artif Intell Med 53:83–95

    Article  Google Scholar 

  30. Lima CAM, Coelho ALV, Chagas S (2009) Automatic EEG signal classification for epilepsy diagnosis with relevance vector machines. Expert Syst Appl 36:10054–10059

    Article  Google Scholar 

  31. Lucas MF, Gaufriau A, Pascual S, Doncarli C, Farina D (2008) Multi-channel surface EMG classification using support vector machines and signal-based wavelet optimization. Biomed Signal Proces Control 3:169–174

    Article  Google Scholar 

  32. Najarian K, Splinter R (2012) Biomedical signal and image processing, 2nd edn. CRC Press, Boca Raton

    Google Scholar 

  33. Nussbaum M A, Yassierli (2003) Assessment of localized muscle fatigue furing low-moderate static contractions using the fractal dimension of EMG. In: Proceedings of the XVth triennial congress of the international ergonomics association, Seoul, Korea, August 25–29

  34. Phinyomark A, Phukpattaranont P, Limsakul C (2012) Fractal analysis features for weak and single-channel upper-limb EMG signals. Expert Syst Appl 39:11156–11163

    Article  Google Scholar 

  35. Phinyomark A, Quaine F, Charbonnier S, Serviere C, Tarpin-Bernard F, Laurillau Y (2014) Feature extraction of the first difference of EMG time series for EMG pattern recognition. Comput Methods Programs Biomed 117:247–256

    Article  Google Scholar 

  36. Psorakis I, Damoulas T, Girolami MA (2010) Multiclass relevance vector machines: sparsity and accuracy. IEEE Trans Neural Netw 21(10):1588–1598

    Article  Google Scholar 

  37. Riillo F, Quitadamo L, Cavrinia F, Gruppioni E, Pinto C, Pastò NC, 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. Biomed Signal Process Control 14:117–125

    Article  Google Scholar 

  38. Sarkar M, Leong TY (2003) Characterization of medical time series using fuzzy similarity-based fractal dimensions. Artif Intell Med 27:201–222

    Article  Google Scholar 

  39. Scholköpf B, Smola A (2002) Learning with kernels. MIT Press, Cambridge

    MATH  Google Scholar 

  40. Sevcik C (1998) A procedure to estimate the fractal dimension of waveforms. Complex Int 5:1–19

    MathSciNet  MATH  Google Scholar 

  41. Subasi A (2013) Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders. Comput Biol Med 43:576–586

    Article  Google Scholar 

  42. Tipping M (2001) Sparse Bayesian learning and the relevance vector machine. J Mach Learn Res 1:211–244

    MathSciNet  MATH  Google Scholar 

  43. Tipping M, Faul A (2003) Fast marginal likelihood maximisation for sparse bayesian models. In: Proceedings of 9th AISTATS workshop, pp 3–6

  44. Tricot C (1995) Curves and Fractal Dimension. Springer, New York

    Book  MATH  Google Scholar 

  45. Yana Z, Wanga Z, Xieb H (2008) The application of mutual information-based feature selection and fuzzy LS-SVM-based classifier in motion classification. Comput Meth Prog Biomed 90:275–284

    Article  Google Scholar 

  46. Yousefi J, Hamilton-Wright A (2014) Characterizing EMG data using machine-learning tools. Comput Biol Med 51:1–13

    Article  Google Scholar 

Download references

Acknowledgments

The first and second authors acknowledge the sponsorship from the Brazilian National Council for Research and Development (CNPq) via grants #475406/2010-9, #308816/2012-9, and #304603/2012-0. The third author thanks the financial support of São Paulo Research Foundation (FAPESP/ Brazil)—process number 2011/04608-8.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Clodoaldo A. M. Lima.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lima, C.A.M., Coelho, A.L.V., Madeo, R.C.B. et al. Classification of electromyography signals using relevance vector machines and fractal dimension. Neural Comput & Applic 27, 791–804 (2016). https://doi.org/10.1007/s00521-015-1953-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-015-1953-5

Keywords

Navigation