Skip to main content

Advertisement

Log in

EWT-IIT: a surface electromyography denoising method

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

Abstract

Surface electromyography (sEMG) is often interfered by noise, which has a very important impact on the follow-up research based on sEMG signals, such as motion intention recognition, disease diagnosis, and human–computer interaction. In this paper, an sEMG denoising algorithm based on empirical wavelet transform (EWT) and improved interval thresholding (IIT) is proposed to eliminate noise interference of sEMG signals. The proposed method uses EWT to decompose the original sEMG with noise into several empirical intrinsic modal functions (EIMFs) and then applies the IIT function proposed in this paper to conduct threshold processing for each EIMF; this method is called EWT-IIT. Ten healthy subjects participated in the experiment; the corresponding sEMG signals were analyzed. The signal-to-noise ratio (SNR), root mean square error (RMSE), and \({{\varvec{R}}}^{2}\) were used to evaluate the effect of denoising. The simulated and experimental results show that the IIT function proposed in this paper combines the advantages of hard threshold function and soft threshold function, and EWT-IIT method can effectively remove the noise with the best denoising effect.

Graphical abstract

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.

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

Similar content being viewed by others

References

  1. Asghari Oskoei M, Hu H (2007) Myoelectric control systems-a survey. Biomed Signal Process Control 2(4):275–294

    Article  Google Scholar 

  2. Wu R, Zhang H, Peng T, Fu L, Zhao J (2019) Variable impedance interaction and demonstration interface design based on measurement of arm muscle co-activation for demonstration learning. Biomed Signal Process Control 51:8–18

    Article  Google Scholar 

  3. Wu YN, Huang SC, Chen JJJ, Wang YL, Piotrkiewicz M (2004) Spasticity evaluation of hemiparetic limbs in stroke patients before intervention by using portable stretching device and EMG. J Med Biol Eng 24(1):29–35

    Google Scholar 

  4. Duan F, Dai L, Chang W, Chen Z, Zhu C, Li W (2016) sEMG-based identification of hand motion commands using wavelet neural network combined with discrete wavelet transform. IEEE Trans Ind Electron 63(3):1923–1934

    Article  Google Scholar 

  5. Xi X, Zhang Y, Zhao Y, She Q, Luo Z (2019) Denoising of surface electromyogram based on complementary ensemble empirical mode decomposition and improved interval thresholding. Rev Sci Instrum 035003:1–9

    Google Scholar 

  6. Zhang X, Zhou P (2013) Filtering of surface EMG using ensemble empirical mode decomposition. Med Eng Phys 35(4):537–542

    Article  PubMed  Google Scholar 

  7. Maier J, Naber A, Ortiz-Catalan M (2018) Improved prosthetic control based on myoelectric pattern recognition via wavelet-based de-noising. IEEE Trans Neural Syst Rehabil Eng 26(2):506–514

    Article  PubMed  Google Scholar 

  8. Pilkar R et al (2017) Application of empirical mode decomposition combined with notch filtering for interpretation of surface electromyograms during functional electrical stimulation. IEEE Trans Neural Syst Rehabil Eng 25(8):1268–1277

    Article  PubMed  Google Scholar 

  9. Romero F, Alonso FJ, Cubero J, Galán-Marín G (2015) An automatic SSA-based de-noising and smoothing technique for surface electromyography signals. Biomed Signal Process Control 18:317–324

    Article  Google Scholar 

  10. Zivanovic M, Niegowski M, Lecumberri P, Gómez M (2017) A low-rank matrix factorization approach for joint harmonic and baseline noise suppression in biopotential signals. Comput Methods Programs Biomed 141:59–71

    Article  PubMed  Google Scholar 

  11. Andrade AO, Nasuto S, Kyberd P, Sweeney-Reed CM, Van Kanijn FR (2006) EMG signal filtering based on empirical mode decomposition. Biomed Signal Process Control 1(1):44–55

    Article  Google Scholar 

  12. Donoho DL, Johnstone JM (1994) Ideal spatial adaptation by wavelet shrinkage. Biometrika 81(3):425–455

    Article  Google Scholar 

  13. Aschero G, Gizdulich P (2010) Denoising of surface EMG with a modified Wiener filtering approach. J Electromyogr Kinesiol 20(2):366–373

    Article  PubMed  Google Scholar 

  14. Ortolan RL, Mori RN, Pereira RR, Cabral CMN, Pereira JC, Cliquet A (2003) Evaluation of adaptive/nonadaptive filtering and wavelet transform techniques for noise reduction in EMG mobile acquisition equipment. IEEE Trans Neural Syst Rehabil Eng 11(1):60–69

    Article  PubMed  Google Scholar 

  15. Singh P, Shahnawazuddin S, Pradhan G (2018) An efficient ECG denoising technique based on non-local means estimation and modified empirical mode decomposition. Circuits Syst Signal Process 37(10):4527–4547

    Article  Google Scholar 

  16. Kopsinis Y, Mclaughlin S, Member S (2009) Development of EMD-based denoising methods inspired by wavelet thresholding. IEEE Trans SIGNAL Process 57(4):1351–1362

    Article  Google Scholar 

  17. Huang NE et al (1996) The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. R Soc London Proc Ser A 454(1):903–995

    Google Scholar 

  18. Dragomiretskiy K, Zosso D (2014) Variational mode decomposition. IEEE Trans SIGNAL Process 62(3):531–544

    Article  Google Scholar 

  19. Xie X et al (2021) A multi-stage denoising framework for ambulatory ECG signal based on domain knowledge and motion artifact detection. Futur Gener Comput Syst 116:103–116

    Article  Google Scholar 

  20. Gilles J (2013) Empirical wavelet transform. IEEE Trans Signal Process 61(16):3999–4010

    Article  Google Scholar 

  21. Deng W, Zhang S, Zhao H, Yang X (2018) A novel fault diagnosis method based on integrating empirical wavelet transform and fuzzy entropy for motor bearing. IEEE Access 6:35042–35056

    Article  Google Scholar 

  22. Song Y, Zeng S, Ma J, Guo J (2018) A fault diagnosis method for roller bearing based on empirical wavelet transform decomposition with adaptive empirical mode segmentation. Measurement 117(July 2017):266–276

    Article  Google Scholar 

  23. Singh O, Sunkaria RK (2017) ECG signal denoising via empirical wavelet transform. Australas Phys Eng Sci Med 40(1):219–229

    Article  PubMed  Google Scholar 

  24. Li J, Li Y, Li Y, Qian Z (2018) Downhole microseismic signal denoising via empirical wavelet transform and adaptive thresholding. J Geophys Eng 15(6):2469–2480

    Article  Google Scholar 

  25. Farina RMD (2016) Surface electromyography-physiology, engineering, and applications. John Wiley & Sons, Inc., Hoboken

  26. “SENIAM http://www.seniam.org/.” [Online]. Available: http://www.seniam.org/. Accessed: 10-Dec-2018

  27. Xiao F, Wang Y, Gao Y, Zhu Y, Zhao J (2018) Continuous estimation of joint angle from electromyography using multiple time-delayed features and random forests. Biomed Signal Process Control 39:303–311

    Article  Google Scholar 

  28. De Luca CJ (1997) The use of surface electromyography. J Appl Biomech 13(July 1993):1–38

    Google Scholar 

  29. Wang D, Zhao Y, Yi C, Tsui KL, Lin J (2018) Sparsity guided empirical wavelet transform for fault diagnosis of rolling element bearings. Mech Syst Signal Process 101:292–308

    Article  Google Scholar 

  30. Griffel DH, Daubechies I (1995) Ten lectures on wavelets, CBMS-NSF r., vol. 79, no. 484. 3600 University City Science Center, Philadelphia, Pennsylvania 19104–2688

  31. Chegini SN, Bagheri A, Najafi F (2019) Application of a new EWT-based denoising technique in bearing fault diagnosis. Measurement 144:275–297

    Article  Google Scholar 

  32. Lee Y, Hwang D (2018) Periodicity-based nonlocal-means denoising method for electrocardiography in low SNR non-white noisy conditions. Biomed Signal Process Control 39:284–293

    Article  Google Scholar 

  33. Ning X, Li W, Wu S, Dong M, Zhu L (2020) Fast phase denoising using stationary wavelet transform in speckle pattern interferometry. Meas Sci Technol 31(2):025205

    Article  CAS  Google Scholar 

  34. Simao M, Mendes N, Gibaru O, Neto P (2019) A review on electromyography decoding and pattern recognition for human-machine interaction. IEEE Access 7:39564–39582

    Article  Google Scholar 

  35. Xiao F, Yang D, Guo X, Wang Y (2019) VMD-based denoising methods for surface electromyography signals. J Neural Eng 16:056017

    Article  PubMed  Google Scholar 

  36. Xiao F (2019) Proportional myoelectric and compensating control of a cable-conduit mechanism-driven upper limb exoskeleton. ISA Trans 89:245–255

    Article  PubMed  Google Scholar 

  37. Akwei-Sekyere S (2015) Powerline noise elimination in biomedical signals via blind source separation and wavelet analysis. PeerJ 7:2015

    Google Scholar 

  38. Zivanovic M, González-Izal M (2013) Simultaneous powerline interference and baseline wander removal from ECG and EMG signals by sinusoidal modeling. Med Eng Phys 35(10):1431–1441

    Article  PubMed  Google Scholar 

  39. Fasano A, Villani V (2014) Baseline wander removal for bioelectrical signals by quadratic variation reduction. Signal Process 99:48–57

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to acknowledge all the subjects who participated in this study.

Funding

The study was funded and supported by the National Natural Science Foundation (Grant No. 52105017), the Anhui Provincial Natural Science Foundation (Grant No. 2108085QE222), the Hefei Municipal Natural Science Foundation (Grant No. 2021031), the Fundamental Research Funds for the Central Universities (Grand No. JZ2022HGTB0293), and the Key Research and Development Projects of Anhui Province (Grant No. 202004b11020006).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feiyun Xiao.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

The function to add white Gaussian noise to signal.

function [Y,NOISE] = noisegen(X,SNR)

% noisegen add white Gaussian noise to a signal.

% [Y, NOISE] = NOISEGEN(X,SNR) adds white Gaussian NOISE to X. The SNR is in dB.

NOISE=randn(size(X));

NOISE=NOISE-mean(NOISE);

signal_power = 1/length(X)*sum(X.*X);

noise_variance = signal_power / ( 10^(SNR/10) );

NOISE=sqrt(noise_variance)/std(NOISE)*NOISE;

Y=X+NOISE;

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, F. EWT-IIT: a surface electromyography denoising method. Med Biol Eng Comput 60, 3509–3523 (2022). https://doi.org/10.1007/s11517-022-02691-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-022-02691-0

Keywords

Navigation