International Scientific Journal


For using surface electromyography (sEMG) in various applications, the process consists of three parts: an onset time detection for detecting the first point of movement signals, a feature extraction for extracting the signal attribution, and a feature classification for classifying the sEMG signals. The first and the most significant part that influences the accuracy of other parts is the onset time detection, particularly for automatic systems. In this paper, an automatic and simple algorithm for the real-time onset time detection is presented. There are two main processes in the proposed algorithm; a smoothing process for reducing the noise of the measured sEMG signals and an automatic threshold calculation process for determining the onset time. The results from the algorithm analysis demonstrate the performance of the proposed algorithm to detect the sEMG onset time in various smoothing-threshold equations. Our findings reveal that using a simple square integral (SSI) as the smoothing-threshold equation with the given sEMG signals gives the best performance for the onset time detection. Additionally, our proposed algorithm is also implemented on a real hardware platform, namely NI myRIO. Using the real-time simulated sEMG data, the experimental results guarantee that the proposed algorithm can properly detect the onset time in the real-time manner.
PAPER REVISED: 2015-12-04
PAPER ACCEPTED: 2015-12-28
CITATION EXPORT: view in browser or download as text file
THERMAL SCIENCE YEAR 2016, VOLUME 20, ISSUE Supplement 2, PAGES [S591 - S602]
  1. M. Yoshikawa, M. Mikawa, and K. Tanaka, "A Myoelectric Interface for Robotic Hand Control Using Support Vector Machine,"in Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2723-2727, 2007.
  2. H. Kang, K. Rhee, K. J. You, and H. C. Shin "Intuitive Robot Navigation Using Wireless EMG and Acceleration Sensors on Human Arm," in Proc. of International Symposium on Intelligent Signals Processing and Communication System, pp. 1-4, 2011.
  3. S. Guangji, W. Li, M. Dengrong, and F. Fan, "The Design of a Rehabilitation Training System with EMG Feedback," in Proc. of the International Conference on Biomedical Engineering and Biotechnology, pp. 917-920, 2012.
  4. P. Kugler, C. Jaremenko, J. Schlachetzki, J. Winkler, and B. Eskofier, "Automatic Recognition of Parkinson's Disease Using Surface Electromyography During Standardized Gait Tests," in Proc. of the 35th Annual International Conference of the IEEE EMBS, pp. 5781-5784, 2013.
  5. R. Boostani and M. H. Moradi, "Evaluation of the Forearm EMG Signals Feature for the Control of a Prosthetic Hand," Physiological Measurement, vol. 24, pp. 309-319, 2003.
  6. A. H. Al-Timemy, G. Bugmann, J. Escudero, and N. Outram, "Classification of Finger Movement for The Dexterous Hand Prosthesis Control with Surface Electromyography," IEEE Journal of Biomedical And Health Informatics, vol.17, no.3, pp. 608-618, 2013.
  7. M. R. Ahsan, M. I. Ibrahimy, and O. O. Khalifa, "Advance in Electromyogram Signals Classification to Improve the Quality of Life for the Disabled and Aged People," Journal of computer Science, vol. 6, pp. 705-715, 2010.
  8. A. Phinyomark, S. hirunviriya, A. Nuidod, P. Phukpattaranont, and C. Limsakul, "Evaluation of EMG Feature Extraction for Movement Control of Upper Limb Prostheses Based on Class Separation Index, in Proc. of the International Conference on biomedical Engineering IFMBE Proceedings, vol. 35, pp. 750-754, 2011.
  9. A. Subasi, "Classification of EMG Signals Using Combined Features and Soft Computing Techniques," Applied Soft Computing, vol. 12, pp. 2188-2198, 2012.
  10. X. Li and A. Aruin, "Muscle Activity Onset Time Detection Using Teager-Kaiser Energy Operator," in Proc. of the 27th Annual International Conference of the Engineering in Medicine and Biology, pp. 7549-7552, 2005.
  11. E.D. Dow, A.M. Petrilli, C.B. Mantilla, and W.Z. Zhan, "Electromyogram-Triggered Inspiratory Event Detection Algorithm," in Proc. of the IEEE Soft Computing and Intelligent Systems, pp. 789-794, 2012.
  12. R. Ghulam, B. Nidhal, and I. Kamran,"Muscle Activity Detection from Myoelectric Signals Based on the AR-GARCH Model," in Proc. of the IEEE Statistical Signals Processing Workshop, pp. 420-423, 2012.
  13. Y. Kuroda, I. Nisky, Y. uranishi, M. Imura, A.M. Okamura, and O. Oshiro, "Novel Algorithm for Real-Time Onset Detection of Surface Electromyography in Step-Tracking Wrist Movements," in Proc. of the 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 2056-2059, 2013.
  14. S. Lei and W. Qiang, "A Novel Method of sEMG Signals Segmentation," in Proc. of the 9th International Conference on Mobile Ad-hoc and Sensor Networks. pp. 515-520, 2013.
  15. X. Qi, Y. Lei, and H. Jiping, "An Adaptive Algorithm for the Determination of the Onset and Offset of Muscle Contraction by EMG Signals Processing," IEEE Transaction On Neural System and Rehabilitation Engineering, vol. 21 no.1, pp. 65-73, 2013.
  16. Available online: (Accessed on 30 January 2015).
  17. Available online: (Accessed on 30 January 2015).
  18. Available online: (Accessed on 30 January 2015).
  19. Available online: (Accessed on 30 January 2015).
  20. M. Yoshikawa, M. Mikawa, and K. Tanaka, "Real-Time Hand Motion Estimation Using EMG Signals with Support Vector Machines," in Proc. of the International Joint Conference SICE-ICASE, pp. 593-598, 2006.
  21. A. Phinyomark, P. Phukpattaranont, and C. Limsakul, "Feature Reduction and Selection for EMG Signal Classification," Expert System with Applications, vol.39, pp.7420-7431, 2012.

© 2019 Society of Thermal Engineers of Serbia. Published by the Vinča Institute of Nuclear Sciences, Belgrade, Serbia. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International licence