An Introduction to Electromyography Signal Processing and Machine Learning for Pattern Recognition: A Brief Overview




Electromyography (EMG) is about studying electrical signals from muscles and can provide a wealth of information on the function, contraction, and activity of your muscles. In the field of EMG pattern recognition, these signals are used to identify and categorize patterns linked to muscle activity. Various machine learning (ML) methods are used for this purpose. Successful detection of these patterns depends on using effective signal-processing techniques. It is crucial to reduce noise in EMG for accurate and meaningful information about muscle activity, improving signal quality for precise assessments. ML tools such as SVMs, neural networks, KNNs, and decision trees play a crucial role in sorting out complex EMG signals for different pattern recognition tasks. Clustering algorithms also help analyze and interpret muscle activity. EMG and ML find diverse uses in rehabilitation, prosthetics, and human-computer interfaces, though real-time applications come with challenges. They bring significant changes to prosthetic control, human-computer interfaces, and rehabilitation, playing a vital role in pattern recognition. They make prosthetic control more intuitive by understanding user intent from muscle signals, enhance human-computer interaction with responsive interfaces, and support personalized rehabilitation for those with motor impairments. The combination of EMG and ML opens doors for further research into understanding muscle behavior, improving feature extraction, and advancing classification algorithms.


EMG, Pattern recognition, Machine learning


Download data is not yet available.


Raez, M.B., M.S. Hussain, and F. Mohd-Yasin, Techniques of EMG signal analysis: detection, processing, classification and applications. Biol Proced Online, 2006. 8: p. 11-35.

Yousefi, J. and A. Hamilton-Wright, Characterizing EMG data using machine-learning tools. Computers in Biology and Medicine, 2014. 51: p. 1-13.

Subasi, A., et al., Automated EMG Signal Classification for Diagnosis of Neuromuscular Disorders Using DWT and Bagging. Procedia Computer Science, 2018. 140: p. 230-237.

Farid, N., ML in Neuromuscular Disease Classification, in Handbook of Metrology and Applications, D.K. Aswal, et al., Editors. 2023, Springer Nature Singapore: Singapore. p. 1093-1118.

Li, W., P. Shi, and H. Yu, Gesture Recognition Using Surface Electromyography and Deep Learning for Prostheses Hand: State-of-the-Art, Challenges, and Future. Frontiers in Neuroscience, 2021. 15.

Kristoffersen, M.B., et al., User training for ML controlled upper limb prostheses: a serious game approach. Journal of NeuroEngineering and Rehabilitation, 2021. 18(1): p. 32.

Murakami, Y., et al., New Artificial Intelligence-Integrated Electromyography-Driven Robot Hand for Upper Extremity Rehabilitation of Patients with Stroke: A Randomized, Controlled Trial. Neurorehabil Neural Repair, 2023. 37(5): p. 298-306.

Plonsey, R., Action potential sources and their volume conductor fields. Proceedings of the IEEE, 1977. 65(5): p. 601-611.

Farina, D. and R.M. Enoka, Evolution of surface electromyography: From muscle electrophysiology towards neural recording and interfacing. Journal of Electromyography and Kinesiology, 2023. 71: p. 102796.

Chowdhury, R.H., et al., Surface Electromyography Signal Processing and Classification Techniques. Sensors, 2013. 13(9): p. 12431-12466.

Hussain, M., et al., Electromyography signal analysis using wavelet transform and higher order statistics to determine muscle contraction. Expert Systems, 2009. 26(1): p. 35-48.

Vijay, R.M., EMG Signal Noise Removal Using Neural Netwoks, in Advances in Applied Electromyography, M. Joseph, Editor. 2011, IntechOpen: Rijeka. p. Ch. 5.

Dhindsa, I.S., R. Agarwal, and H.S. Ryait, Performance evaluation of various classifiers for predicting knee angle from electromyography signals. Expert Systems, 2019. 36(3): p. e12381.

Purushothaman, G. and R. Vikas, Identification of a feature selection-based pattern recognition scheme for finger movement recognition from multichannel EMG signals. Australasian physical & engineering sciences in medicine, 2018. 41: p. 549-559.

Zhang, Z., et al., Real-Time Surface EMG Pattern Recognition for Hand Gestures Based on an Artificial Neural Network. Sensors, 2019. 19(14): p. 3170.

Al-Faiz, M.Z., A.A. Ali, and A.H. Miry. A k-nearest neighbor-based algorithm for human arm movements recognition using EMG signals. in 2010 1st International Conference on Energy, Power and Control (EPC-IQ). 2010.

Li, Z., et al., Estimation of Knee Movement from Surface EMG Using Random Forest with Principal Component Analysis. Electronics, 2020. 9(1): p. 43.

Jia, R., et al. Gestures recognition of sEMG signal based on Random Forest. in 2021 IEEE 16th Conference on Industrial Electronics and Applications (ICIEA). 2021.

Meng, M., et al. EMG signals-based gait phases recognition using hidden Markov models. in the 2010 IEEE International Conference on Information and Automation. 2010.

Malešević, N., et al., Vector autoregressive hierarchical hidden Markov models for extracting finger movements using multichannel surface EMG signals. Complexity, 2018. 2018: p. 1-12.

Asif, A.R., et al., Performance Evaluation of Convolutional Neural Network for Hand Gesture Recognition Using EMG. Sensors, 2020. 20(6): p. 1642.

Xia, P., J. Hu, and Y. Peng, EMG-Based Estimation of Limb Movement Using Deep Learning with Recurrent Convolutional Neural Networks. Artificial Organs, 2018. 42(5): p. E67-E77.

Jabbari, M., R.N. Khushaba, and K. Nazarpour. EMG-Based Hand Gesture Classification with Long Short-Term Memory Deep Recurrent Neural Networks. in 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). 2020.

He, Y., et al. Surface EMG Pattern Recognition Using Long Short-Term Memory Combined with Multilayer Perceptron. in 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). 2018.

Cao, H., S. Sun, and K. Zhang, Modified EMG-based handgrip force prediction using extreme learning machine. Soft Computing, 2017. 21(2): p. 491-500.

Peng, F., et al., Gesture Recognition by Ensemble Extreme Learning Machine Based on Surface Electromyography Signals. Frontiers in Human Neuroscience, 2022. 16.

Zhang, H., et al. An adaptation strategy of using LDA classifier for EMG pattern recognition. in 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). 2013.

Saeed, B., et al., Leveraging ANN and LDA Classifiers for Characterizing Different Hand Movements Using EMG Signals. Arabian Journal for Science and Engineering, 2021. 46(2): p. 1761-1769.

Bergil, E., C. Oral, and E.U. Ergul, Efficient Hand Movement Detection Using k-Means Clustering and k-Nearest Neighbor Algorithms. Journal of Medical and Biological Engineering, 2021. 41(1): p. 11-24.

Samann, F. and T. Schanze, EMG based muscle fatigue detection using autocorrelation and k-means clustering. Proceedings on Automation in Medical Engineering, 2023. 2(1): p. 739-739.

Rosati, S., et al., Muscle activation patterns during gait: A hierarchical clustering analysis. Biomedical Signal Processing and Control, 2017. 31: p. 463-469.

Barbosa, L.J.L., et al. Entropy and Clustering Information Applied to sEMG Classification. in 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). 2020.

Lv, Z., et al., Hand gestures recognition from surface electromyogram signal based on self-organizing mapping and radial basis function network. Biomedical Signal Processing and Control, 2021. 68: p. 102629.

Troka, M., et al., Towards classification of patients based on surface EMG data of temporomandibular joint muscles using self-organising maps. Biomedical Signal Processing and Control, 2022. 72: p. 103322.

Li, X., et al., Adaptive detection of Ahead-sEMG based on short-time energy of local-detail difference and recognition in advance of upper-limb movements. Biomedical Signal Processing and Control, 2023. 84: p. 104752.

Eric, J.M., et al., Real-time decoding of 5 finger movements from 2 EMG channels for mixed reality human-computer interaction. bioRxiv, 2021: p. 2021.09.28.462120.

Jia, G., et al., Classification of Electromyographic Hand Gesture Signals Using Modified Fuzzy C-Means Clustering and Two-Step ML Approach. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2020. 28(6): p. 1428-1435.

Karlik, B., The positive effects of fuzzy c-means clustering on supervised learning classifiers. Int. J. Artif. Intell. Expert Syst.(IJAE), 2016. 7: p. 1-8.

Akl, A. and S. Valaee. Accelerometer-based gesture recognition via dynamic-time warping, affinity propagation, & compressive sensing. in 2010 IEEE International Conference on Acoustics, Speech and Signal Processing. 2010. IEEE.

Samuel, O.W., et al., Pattern recognition of electromyography signals based on novel time domain features for amputees' limb motion classification. Computers & Electrical Engineering, 2018. 67: p. 646-655.

Tkach, D., H. Huang, and T.A. Kuiken, Study of stability of time-domain features for electromyographic pattern recognition. Journal of NeuroEngineering and Rehabilitation, 2010. 7(1): p. 21.

Narayan, Y., Hb vsEMG signal classification with time domain and Frequency domain features using LDA and ANN classifier. Materials Today: Proceedings, 2021. 37: p. 3226-3230.

Javaid, H.A., et al., Comparative Analysis of EMG Signal Features in Time-domain and Frequency-domain using MYO Gesture Control, in Proceedings of the 2018 4th International Conference on Mechatronics and Robotics Engineering. 2018, Association for Computing Machinery: Valenciennes, France. p. 157–162.

Karthick, P.A., D.M. Ghosh, and S. Ramakrishnan, Surface electromyography-based muscle fatigue detection using high-resolution time-frequency methods and ML algorithms. Computer Methods and Programs in Biomedicine, 2018. 154: p. 45-56.

Ojha, A., G. Alderink, and S. Rhodes, Coherence between electromyographic signals of anterior tibialis, soleus, and gastrocnemius during standing balance tasks. Frontiers in Human Neuroscience, 2023. 17.

Ojha, A., Analysis of Coherence between Electromyographic (EMG) signals to Examine Neural Correlations in Muscular Activation during Standing Balance Tasks: A Pilot Study. 2018.

Ju, Z., et al., Surface EMG based hand manipulation identification via nonlinear feature extraction and classification. IEEE Sensors Journal, 2013. 13(9): p. 3302-3311.

Meigal, A., et al., Non-Linear EMG Parameters for Differential and Early Diagnostics of Parkinson’s Disease. Frontiers in Neurology, 2013. 4.

Savithri, C.N. and E. Priya, Statistical Analysis of EMG-Based Features for Different Hand Movements. 2019, Springer Singapore. p. 71-79.

Bhattachargee, C.K., et al. Finger Movement Classification Based on Statistical and Frequency Features Extracted from Surface EMG Signals. in 2019 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2). 2019.

Sae Jong, N. and P. Phukpattaranont, A speech recognition system based on electromyography for the rehabilitation of dysarthric patients: A Thai syllable study. Biocybernetics and Biomedical Engineering, 2019. 39(1): p. 234-245.

Venugopal, G., M. Navaneethakrishna, and S. Ramakrishnan, Extraction and analysis of multiple time window features associated with muscle fatigue conditions using sEMG signals. Expert Systems with Applications, 2014. 41(6): p. 2652-2659.

Jordanić, M., et al., A Novel Spatial Feature for the Identification of Motor Tasks Using High-Density Electromyography. Sensors, 2017. 17(7): p. 1597.

Jordanic, M., et al., Spatial distribution of HD-EMG improves identification of task and force in patients with incomplete spinal cord injury. Journal of NeuroEngineering and Rehabilitation, 2016. 13(1): p. 41.

Jafarzadeh, M., D.C. Hussey, and Y. Tadesse. Deep learning approach to control of prosthetic hands with electromyography signals. in 2019 IEEE International Symposium on Measurement and Control in Robotics (ISMCR). 2019.

Atzori, M., M. Cognolato, and H. Müller, Deep Learning with Convolutional Neural Networks Applied to Electromyography Data: A Resource for the Classification of Movements for Prosthetic Hands. Frontiers in Neurorobotics, 2016. 10.

Sattar, N.Y., et al., EMG Based Control of Transhumeral Prosthesis Using ML Algorithms. International Journal of Control, Automation and Systems, 2021. 19(10): p. 3522-3532.

Domenico, D.D., et al. Hannes Prosthesis Control Based on Regression ML Algorithms. in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 2021.

Jiang, N., K.D.-K. Luk, and Y. Hu, A ML-based surface electromyography topography evaluation for prognostic prediction of functional restoration rehabilitation in chronic low back pain. Spine, 2017. 42(21): p. 1635-1642.

Papakostas, M., et al., Physical fatigue detection through EMG wearables and subjective user reports: a ML approach towards adaptive rehabilitation, in Proceedings of the 12th ACM International Conference on PErvasive Technologies Related to Assistive Environments. 2019, Association for Computing Machinery: Rhodes, Greece. p. 475–481.

Bamdad, M., C. Mokri, and V. Abolghasemi, Joint mechanical properties estimation with a novel EMG-based knee rehabilitation robot: A ML approach. Medical Engineering & Physics, 2022. 110: p. 103933.

Gao, S., et al., A Smart Terrain Identification Technique Based on Electromyography, Ground Reaction Force, and ML for Lower Limb Rehabilitation. Applied Sciences, 2020. 10(8): p. 2638.

Qi, J., et al., Intelligent Human-Computer Interaction Based on Surface EMG Gesture Recognition. IEEE Access, 2019. 7: p. 61378-61387.

Kumar, A., et al., An Innovative Human-Computer Interaction (HCI) for Surface Electromyography (EMG) Gesture Recognition. International Journal of Intelligent Systems and Applications in Engineering, 2023. 11(8s): p. 08 - 17.

Wang, Q. and X. Wang. Deep Convolutional Neural Network for Decoding EMG for Human Computer Interaction. in 2020 11th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON). 2020.

Qureshi, M.F., et al., Spectral Image-Based Multiday Surface Electromyography Classification of Hand Motions Using CNN for Human–Computer Interaction. IEEE Sensors Journal, 2022. 22(21): p. 20676-20683.

Gopal, P., A. Gesta, and A. Mohebbi, A Systematic Study on Electromyography-Based Hand Gesture Recognition for Assistive Robots Using Deep Learning and ML Models. Sensors, 2022. 22(10): p. 3650.

Ashraf, H., et al., Evaluation of windowing techniques for intramuscular EMG-based diagnostic, rehabilitative and assistive devices. Journal of Neural Engineering, 2021. 18(1): p. 016017.

Fall, C.L., et al., Wireless sEMG-Based Body–Machine Interface for Assistive Technology Devices. IEEE Journal of Biomedical and Health Informatics, 2017. 21(4): p. 967-977.

Yahya, U., S.M.N.A. Senanayake, and A.G. Naim, Characterising leg-dominance in healthy netballers using 3D kinematics-electromyography features' integration and ML techniques. International Journal of Biomedical Engineering and Technology, 2022. 39(1): p. 65-92.

Aresta, S., et al., Combining Biomechanical Features and ML Approaches to Identify Fencers’ Levels for Training Support. Applied Sciences, 2022. 12(23): p. 12350.

Moniri, A., et al., Real-Time Forecasting of sEMG Features for Trunk Muscle Fatigue Using ML. IEEE Transactions on Biomedical Engineering, 2021. 68(2): p. 718-727.

Fricke, C., et al., Evaluation of Three ML Algorithms for the Automatic Classification of EMG Patterns in Gait Disorders. Frontiers in Neurology, 2021. 12.

Morbidoni, C., et al., Machine-Learning-Based Prediction of Gait Events from EMG in Cerebral Palsy Children. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2021. 29: p. 819-830.

Morbidoni, C., et al., A Deep Learning Approach to EMG-Based Classification of Gait Phases during Level Ground Walking. Electronics, 2019. 8(8): p. 894.

Xiong, D., et al., Synergy-Based Neural Interface for Human Gait Tracking with Deep Learning. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2021. 29: p. 2271-2280.

Tsinganos, P., et al. Deep Learning in EMG-based Gesture Recognition. in PhyCS. 2018.

Ozdemir, M.A., et al. EMG based Hand Gesture Recognition using Deep Learning. in 2020 Medical Technologies Congress (TIPTEKNO). 2020.

Khan, M.U., et al. Supervised ML based Fast Hand Gesture Recognition and Classification Using Electromyography (EMG) Signals. in 2021 International Conference on Applied and Engineering Mathematics (ICAEM). 2021.

Bahador, A., et al., High accurate lightweight deep learning method for gesture recognition based on surface electromyography. Computer Methods and Programs in Biomedicine, 2020. 195: p. 105643.

Wahid, M.F., et al., Subject-independent hand gesture recognition using normalization and ML algorithms. Journal of Computational Science, 2018. 27: p. 69-76.

Hussain, I. and S.-J. Park, Prediction of Myoelectric Biomarkers in Post-Stroke Gait. Sensors, 2021. 21(16): p. 5334.

Tannemaat, M.R., et al., Distinguishing normal, neuropathic and myopathic EMG with an automated ML approach. Clinical Neurophysiology, 2023. 146: p. 49-54.

Wei, Y., F. Gu, and W. Zhang, A two-phase iterative ML method in identifying mechanical biomarkers of peripheral neuropathy. Expert Systems with Applications, 2021. 169: p. 114333.

Fernandez Rojas, R., X. Huang, and K.-L. Ou, A ML Approach for the Identification of a Biomarker of Human Pain using fNIRS. Scientific Reports, 2019. 9(1): p. 5645.

Côté-Allard, U., et al. Transfer learning for sEMG hand gestures recognition using convolutional neural networks. in 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC). 2017. IEEE.

Talib, I., et al., A review on crosstalk in myographic signals. European Journal of Applied Physiology, 2019. 119(1): p. 9-28.

Liang, J., J.Y. Cheung, and J.D. Chen, Detection and deletion of motion artifacts in electrogastrogram using feature analysis and neural networks. Ann Biomed Eng, 1997. 25(5): p. 850-7.

Ye-Lin, Y., et al., Automatic Identification of Motion Artifacts in EHG Recording for Robust Analysis of Uterine Contractions. Computational and Mathematical Methods in Medicine, 2014. 2014: p. 470786.

Huang, H., et al., An Analysis of EMG Electrode Configuration for Targeted Muscle Reinnervation Based Neural Machine Interface. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2008. 16(1): p. 37-45.

Konrad, P., The abc of emg. A practical introduction to kinesiological electromyography, 2005. 1(2005): p. 30-5.

Kendell, C., et al., A novel approach to surface electromyography: an exploratory study of electrode-pair selection based on signal characteristics. Journal of NeuroEngineering and Rehabilitation, 2012. 9(1): p. 24.

Machado, J., et al. Recurrent Neural Network for Contaminant Type Detector in Surface Electromyography Signals. in 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). 2020.

Vidiyala, R., Performance metrics for classification ML problems. 2020.

Zhu, B., U. Shin, and M. Shoaran, Closed-Loop Neural Prostheses with On-Chip Intelligence: A Review and a Low-Latency ML Model for Brain State Detection. IEEE Transactions on Biomedical Circuits and Systems, 2021. 15(5): p. 877-897.

Preethi, M. and S. Nagaraj. Emotion based media playback system using PPG signal. in 2021 Sixth International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). 2021. IEEE.






Review Article

How to Cite

A. Ojha, “An Introduction to Electromyography Signal Processing and Machine Learning for Pattern Recognition: A Brief Overview”, Extsv. Rev., vol. 3, no. 1, pp. 24–37, Dec. 2023.