ICTMI 2017 pp 75-89 | Cite as

Finger Movement Pattern Recognition from Surface EMG Signals Using Machine Learning Algorithms

  • Shravan KrishnanEmail author
  • Ravi Akash
  • Dilip Kumar
  • Rishab Jain
  • Karthik Murali Madhavan Rathai
  • Shantanu Patil
Conference paper


Myoelectric signal is one of the most important bio-signals utilized in aiding and abetting physically disabled humans with the development of prosthetic devices. This work proposes and tests different algorithms for classifying finger movements with surface electromyogram (EMG) sensors. The data is collected from a state-of-the-art myoelectric sensor MyoBand, which gives an eight-channel EMG data. The eight finger motion primitives utilized are index flex, index extension, middle extension, middle flex, ring flex, ring extension, little flex, and little extension. The classifier is tested on a single male with no physical disabilities with MyoBand placed on the forearm proximal to elbow. The classifiers utilized are linear discriminant analysis (LDA) and support vector machines (SVMs) with different feature spaces. Both classifiers were implemented in MATLAB environment, and from the result analysis, the inference obtained is that LDA has the highest classification accuracy with 97.7%. However, the trade-off of the approach is that it is not tractable for real-time implementation. The SVM accentuates a better trade-off between speed and accuracy with 95.7% and is more suitable for real-time implementation.


Surface EMG Finger movement detection Multi-class SVM Linear discriminant analysis 



The authors would like to take this opportunity to express our gratitude to Dr. G. Murali, Professor and Head of the Department, Mechatronics Engineering, for his cordial support, valuable information, and guidance, which helped us in developing this work through its various stages. This research was also not funded by any research organization. Informed consent was obtained from all individual participants included in the study.


  1. 1.
    Artemiadis PK, Kyriakopoulos KJ (2009) A bio-inspired filtering framework for the EMG-based control of robots. In: 17th mediterranean conference on control and automation, 2009. MED’09. IEEEGoogle Scholar
  2. 2.
    Fukuda O et al (2003) A human-assisting manipulator teleoperated by EMG signals and arm motions. IEEE Trans Robot Autom 19(2):210–222CrossRefGoogle Scholar
  3. 3.
    Gopura RARC, Kiguchi K (2008) EMG-based control of an exoskeleton robot for human forearm and wrist motion assist. In: IEEE international conference on robotics and automation, 2008. ICRA 2008. IEEE, 2008Google Scholar
  4. 4.
    Sidek SN, Jalaludin NA, Shamsudin AU (2012) Surface electromyography (s-EMG)-based thumb-tip angle and force estimation using artificial neural network for prosthetic thumb. Procedia Eng 41:650–656CrossRefGoogle Scholar
  5. 5.
    Artemiadis, PK, Kyriakopoulos KJ (2008) Assessment of muscle fatigue using a probabilistic framework for an EMG-based robot control scenario. In: 8th IEEE international conference on bioinformatics and bioengineering, 2008. BIBE 2008. IEEEGoogle Scholar
  6. 6.
    Duleep A, Shefner J (2013) Electrodiagnosis of motor neuron disease. Phys Med Rehabil Clin North Am 24(1):139–151CrossRefGoogle Scholar
  7. 7.
    Zhao J et al (2006) EMG control for a five-fingered underactuated prosthetic hand based on wavelet transform and sample entropy. In: 2006 IEEE/RSJ international conference on intelligent robots and systems. IEEEGoogle Scholar
  8. 8.
    Anam K, Al-Jumaily A (2014) Swarm-wavelet based extreme learning machine for finger movement classification on transradial amputees. In: 2014 36th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, 2014Google Scholar
  9. 9.
    Al-Timemy AH et al (2013) Classification of finger movements for the dexterous hand prosthesis control with surface electromyography. IEEE J Biomed Health Inform 17(3):608–618CrossRefGoogle Scholar
  10. 10.
    Kanitz GR et al (2011) Decoding of individuated finger movements using surface EMG and input optimization applying a genetic algorithm. In: 2011 annual international conference of the IEEE engineering in medicine and biology society, EMBC. IEEE, 2011Google Scholar
  11. 11.
    Hiraiwa A, Shimohara K, Tokunaga Y (1989) EMG pattern analysis and classification by neural network. In: IEEE international conference on systems, man and cybernetics, 1989 conference proceedings. IEEEGoogle Scholar
  12. 12.
    Andrews A, Morin E, McLean L (2009) Optimal electrode configurations for finger movement classification using EMG. In: Annual international conference of the IEEE engineering in medicine and biology society, 2009. EMBC 2009. IEEEGoogle Scholar
  13. 13.
    Alexander A (2008) Finger movement classification using forearm EMG signals. DissGoogle Scholar
  14. 14.
    Naik GR, Al-Timemy AH, Nguyen HT (2016) Transradial amputee gesture classification using an optimal number of sEMG sensors: an approach using ICA clustering. IEEE Trans Neural Syst Rehabil Eng 24(8):837–846CrossRefGoogle Scholar
  15. 15.
  16. 16.
  17. 17.
  18. 18.
    Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297zbMATHGoogle Scholar
  19. 19.
    Ng A (2012) CS229 lecture notes: support vector machines. University Lecture notesGoogle Scholar
  20. 20.
    Salomonson I, Rathai KMM (2015) Mixed driver intention estimation and path prediction using vehicle motion and road structure information. Dissertation Master thesis, Chalmers University of Technology, Gothenburg, SwedenGoogle Scholar
  21. 21.
    Hjorth B (1970) EEG analysis based on time domain properties. Electroencephalogr Clin Neurophysiol 29(3):306–310CrossRefGoogle Scholar
  22. 22.
    Kawano T, Koganezawa K (2016) A method of discriminating fingers and wrist action from surface EMG signals for controlling robotic or prosthetic forearm hand. In: 2016 IEEE international conference on advanced intelligent mechatronics (AIM). IEEEGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Shravan Krishnan
    • 1
    Email author
  • Ravi Akash
    • 1
  • Dilip Kumar
    • 1
  • Rishab Jain
    • 1
  • Karthik Murali Madhavan Rathai
    • 1
  • Shantanu Patil
    • 2
  1. 1.Department of MechatronicsSRM UniversityKattankulathurIndia
  2. 2.Department of Translation Medicine and ResearchSRM UniversityKattankulathurIndia

Personalised recommendations