Comparison of machine learning algorithms for EMG signal classification

Chingiz Seyidbayli, Fedi Salhi, Erhan Akdogan


The use of muscle activation signals in the control loop in biomechatronics systems is extremely important for effective and stable control. One of the methods used for this purpose is motion classification using electromyography (EMG) signals that reflect muscle activation. Classifying these signals with variable amplitude and frequency is a difficult process. On the other hand, EMG signal characteristics change over time depending on the person, task and duration. Various artificial intelligence-based methods are used for movement classification. One of these methods is machine learning. In this study, a total of 24 different models of 6 main machine learning algorithms were used for motion classification. With these models, 7 different wrist movements (rest, grip, flexion, extension, radial deviation, ulnar deviation, expanded palm) are classified. Test studies were carried out with 8 channels of EMG data taken from 4 subjects. Classification performances were compared in terms of classification accuracy and training time parameters. According to the simulation results, the Ensemble algorithm Bagged Trees model has been shown to have the highest classification performance with an average classification accuracy of 98.55%.


Artificial Intelligence; Classification; Electromyography; Machine Learning

Full Text:



J. Basmajian and C. J. DeLuca, Muscles Alive: Their Functions Revealed by Electromyography, 5th ed., Baltimore: William and Wilkins, 1985.

K. Englehart, B. Hudgin and P. Parker, “A wavelet-based continuous classification scheme for multifunction myoelectric control,” IEEE Trans. Biomed. Eng.,vol. 48, pp. 302–311, 2001.

Q. She, Z. Luo, M. Meng and P. Xu, “Multiple kernel learning SVM-based EMG pattern classification for lower limb control,” Proceedings of the 2010 11th International Conference on Control Automation Robotics Vision, Singapore, 2010.

O. Fukuda, T. Tsuji, M. Kaneko and A. Otsuka, “A human-assisting manipulator teleoperated by EMG signals and arm motions,” IEEE Trans. Robot. Autom., vol. 19, pp. 210–222, 2003.

V. Constantinides, M. Papahatzaki, G. K. Papadimas, N. Karandreas, T. Zambelis, P. Kokotis and P. Manda, “Diagnostic Accuracy of Muscle Biopsy and Electromyography in 123 Patients with Neuromuscular Disorders,” In Vivo, vol 32, no. 6, pp. 1647–1652, 2018.

S. Lynch, B. A.J., J. Smith, C. Harper and E. Tanaka, “Complications of needleelectromyography: hematoma risk and correlation with anticoagulation andantiplatelet therapy,” Muscle Nerve, vol 38, p. 1225–1230, 2008.

R. Levin, R. Pascuzzi, D. Bruns, J. Boyd, T. Toly and L. Phillips, “The timecourse of creatine kinase elevation following concentric needle EMG,” MuscleNerve, vol 10, p. 242–245, 1987.

A. Subasi, M.Yilmaz, H.R. Ozcalik, “Classification of EMG Signals Using Wavelet Neural Network,” Journal of Neuroscience Methods, vol 156, no. 1-2, pp. 360- 367, 2006.

M. Khezri, M. Khezri and N. N. Sadati, “Neuro-Fuzzy Surface EMG Pattern Recognition For Multifunctional Hand Prosthesis Control,” IEEE International Symposium on Industrial Electronics, 2007.

M. Lucas, A. Gaufriau, S. Pascual, C. Doncarli and D. Farina, “Multi-Channel Surface EMG Classification Using Support Vector Machines and Signal-Based Wavelet Optimization Machines,” Biomedical Signal Processing and Control, vol 3, pp. 169-174, 2008.

Y. Lu, Z. Ju, Y. Liu, Y. Shen and H. Liu, “Time series modeling of surface EMG based hand manipulation identification via expectation maximization algorithm,” Neurocomputing, no. 168, p. 661–618, 2015.

Y. Omama, C. Haddad, M. Machaalany, A. Hamoudi, M. Haji-Hassan, M. Ali and L. Hamawy, “Surface EMG Classification of Basic Hand Movement,” Fifth International Conference on Advances in Biomedical Engineering (ICABME), Tripoli, 2019.

T. Tsuji, O. Fukuda, H. Ichinobe and K. Makoto, “A log-linearized gaussian mixture network and its application to eeg pattern classification,” IEEE Trans. Syst., Man, Cybern. C, vol 29, no. 1, p. 60–72, 1999.

Motion Lab Systems, Inc., “A software user guide for EMG Graphing and EMG Analysis,” Los Angeles, 2009. [Access Time: January 2020].

Thalmic Lab., [Access Time: April 2020].

R. Agrawal, T. Imielinski and A. Swami, “Database Mining: A Performance Perspective,” IEEE Transactions on Knowledge and Data Engineering, vol 5, no. 6, pp. 914-925, 1993.

M. Dunham, Data Mining Introductory and Advanced Topics, Prentice Hall, 2003.

M. Martinez and A. Kak, “PCA versus LDA,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol 23, pp. 228-233, 2001.

Y. L. Lin and G. Wei, “Speech emotion recognition based on HMM and SVM,” 2005.

S. Caliskan, İ. Sogukpinar, “KxKNN: K-Means and K En Yakın Komşu Yöntemleri ile Aglarda Nufuz Tespiti,” in 2nd Network and Information Security Symposium, Girne, 2008.

Z.-H. Zhou, Ensemble methods: foundations and algorithms, New York: CRC Press, 2012.



  • There are currently no refbacks.

Copyright (c) 2020 Authors

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN: 2303-4521

Digital Object Identifier DOI: 10.21533/pen

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License