Variational mode decomposition based ECG denoising using non-local means and wavelet domain filtering
- 267 Downloads
This paper presents a novel electrocardiogram (ECG) denoising approach based on variational mode decomposition (VMD). This work also incorporates the efficacy of the non-local means (NLM) estimation and the discrete wavelet transform (DWT) filtering technique. Current ECG denoising methods fail to remove noise from the entire frequency range of the ECG signal. To achieve the effective ECG denoising goal, the noisy ECG signal is decomposed into narrow-band variational mode functions (VMFs) using VMD method. The idea is to filter out noise from these narrow-band VMFs. To achieve that, the center frequency information associated with each VMFs is used to exclusively divide them into lower- and higher-frequency signal groups. The higher frequency VMFs were filtered out using DWT-thresholding technique. The lower frequency VMFs are denoised through NLM estimation technique. The non-recursive nature of VMD enables the parallel processing of NLM estimation and DWT filtering. The traditional DWT-based approaches need large decomposition levels to filter low frequency noises and at the same time NLM technique suffers from the rare-patch effect in high-frequency region. On the contrary, in the proposed framework both NLM and DWT approaches complement each other to overcome their individual ill-effects. The signal reconstruction is performed using the denoised high frequency and low frequency VMFs. The simulation performed on the MIT-BIH Arrhythmia database shows that the proposed method outperforms the existing state-of-the-art ECG denoising techniques.
KeywordsElectrocardiogram Denoising Variational mode decomposition Variational mode function Discrete wavelet transform Non-local means
Compliance with ethical standards
Conflicts of interest
The authors declare that there is no conflict of interest regarding the publication of this article.
This article does not contain any studies with human or animal subjects performed by any of the authors.
- 1.Bruce EN (2001) Biomedical signal processing and signal modeling. Wiley, New YorkGoogle Scholar
- 2.Clifford GD, Azuaje F, McSharry P (2006) Advanced methods and tools for ECG data analysis. Artech house, LondonGoogle Scholar
- 4.Pandit D, Zhang L, Liu C, Aslam N, Chattopadhyay S, Lim CP (2017) Noise reduction in ECG signals using wavelet transform and dynamic thresholding. In: Bhatti A, Lee KH, Garmestani H, Lim CP (eds) Emerging trends in neuro engineering and neural computation. Springer, Singapore, pp 193–206CrossRefGoogle Scholar
- 10.Sayadi O, Shamsollahi MB (2007) Multiadaptive bionic wavelet transform: application to ECG denoising and baseline wandering reduction. EURASIP J Adv Signal Process 1:1–11Google Scholar
- 16.Chacko A, Ari S (2012) Denoising of ECG signals using empirical mode decomposition based technique. In: 2012 international conference on advances in engineering, science and management. IEEE, pp 6–9Google Scholar
- 18.Agante PM, Marques De Sá JP (1999) ECG noise filtering using wavelets with soft-thresholding methods. In: Proceedings of computers in cardiology, vol 26. IEEE, pp 535-538Google Scholar
- 21.Buades A, Coll B, Morel JM (2005) A non-local algorithm for image denoising. In: IEEE computer society conference on computer vision and pattern recognition. IEEE, pp 60–65Google Scholar
- 22.Singh P, Shahnawazuddin S, Pradhan G (2017) Significance of modified empirical mode decomposition for ECG denoising. In: 39th annual international conference of the IEEE engineering in medicine and biology society, vol 39, pp 2956–2959Google Scholar
- 26.Guo Y, Naik GR, Nguyen H (2013) Single channel blind source seperation based local mean decomposition for Biomedical applications. In: 35th annual international conference of the IEEE engineering in medicine and biology society, vol 35, pp 6812-6815Google Scholar
- 27.Rashid A, Qureshi IM, Saleem A (2011) Electrocardiogram signal processing for baseline noise removal using blind source separation techniques: a comparative analysis. In: Proceedings of the 2011 international conference on machine learning and cybernetics, IEEE, pp 1756–1761Google Scholar
- 28.Barhatte AS, Ghongade R, Tekale SV (2016) Noise analysis of ECG signal using fast ICA. In: 2016 Conference on advances in signal processing, IEEE, pp 118–122Google Scholar
- 30.Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC (2000) PhysioBank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101:215–220Google Scholar
- 31.Seljuq U, Himayun F, Rasheed H (2014) Selection of an optimal mother wavelet basis function for ECG signal denoising. In: 17th IEEE international multi topic conference, vol 17, IEEE, pp 26–30Google Scholar
- 37.Nocedal J, Wright SJ (2006) Numerical optimization. Springer, New YorkGoogle Scholar
- 38.Bertsekas DP (1982) Constrained optimization and Lagrange multiplier methods. Academic Press, CambridgeGoogle Scholar