Abstract
Noninvasive nature of Electrocardiogram (ECG) signal makes it widely accepted for cardiac diagnosis. During the process of data acquisition, ECG signal is generally corrupted by a number of noises. Further, during ambulatory monitoring and wireless recording, ECG signal gets corrupted by additive white Gaussian noise. Without affecting the morphological structure, denoising of ECG signal is essential for proper diagnosis. This paper presents an ECG denoising method based on an effective combination of non-local means (NLM) estimation and empirical mode decomposition (EMD). Earlier works have shown that the patch-based NLM approach is insufficient for denoising the under-averaged region near high-amplitude QRS complex. To address this issue, the denoised signal obtained by NLM is decomposed into intrinsic mode functions (IMFs) using EMD in this work. Next, thresholding of the IMFs is done using the instantaneous half period criterion and the soft-thresholding to obtain the final denoised output. Furthermore, the modified empirical mode decomposition (M-EMD) is used in the place of standard EMD to reduce the computational cost. Performance of the proposed method is tested on a number of ECG signals from the MIT-BIH database. The experimental results presented in this paper show that the aforementioned shortcoming of the NLM method is addressed to a large extent. Moreover, the proposed approach provides improved performance when compared to different state-of-the-art ECG denoising methods.
Similar content being viewed by others
References
V.X. Afonso, W.J. Tompkins, T.Q. Nguyen, S. Trautmann, S. Luo, Filter bank-based processing of the stress ECG, in Proceedings of IEEE 17th Annual Conference on Engineering in Medicine and Biology Society 2, 887–888 (1995)
P. Agante, J.M. De Sá, ECG noise filtering using wavelets with soft-thresholding methods, in Proceedings of Computers in Cardiology (1999), pp. 535–538
A. Alesanco, J. García, Clinical assessment of wireless ECG transmission in real-time cardiac telemonitoring. IEEE Trans. Inf. Technol. Biomed. 14(5), 1144–1152 (2010)
M. Alfaouri, K. Daqrouq, ECG signal denoising by wavelet transform thresholding. Am. J. Appl. Sci. 5(3), 276–281 (2008)
A.O. Boudraa, J.C. Cexus, Denoising via empirical mode decomposition, in Proceedings of IEEE ISCCSP, vol. 4 (2006)
A.O. Boudraa, J.C. Cexus, EMD-based signal filtering. IEEE Trans. Instrum. Meas. 56(6), 2196–2202 (2007)
A. Buades, B. Coll, J.M. Morel, A non-local algorithm for image denoising, in Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2 (2005), pp. 60–65
A. Buades, B. Coll, J.M. Morel, A review of image denoising algorithms, with a new one. Multiscale Model. Simul. 4(2), 490–530 (2005)
K.M. Chang, S.H. Liu, Gaussian noise filtering from ECG by Wiener filter and ensemble empirical mode decomposition. J. Signal Process. Syst. 64(2), 249–264 (2011)
G.D. Clifford, F. Azuaje, P. McSharry, Advanced Methods and Tools for ECG Data Analysis (Artech house, London, 2006)
C.A. Deledalle, V. Duval, J. Salmon, Non-local methods with shape-adaptive patches (NLM-SAP). J. Math. Imaging Vis. 43(2), 103–120 (2012)
D.L. Donoho, De-noising by soft-thresholding. IEEE Trans. Inf. Theory 41(3), 613–627 (1995)
O. El Bcharri, R. Latif, K. Elmansouri, A. Abenaou, W. Jenkal, ECG signal performance de-noising assessment based on threshold tuning of dual-tree wavelet transform. Biomed. Eng. Online 16(1), 26 (2017)
Y.M. Fang, H.L. Feng, J. Li, G.H. Li, Stress wave signal denoising using ensemble empirical mode decomposition and an instantaneous half period model. Sensors 11(8), 7554–7567 (2011)
A.L. Goldberger, L.A.N. Amaral, L. Glass, J.M. Hausdorff, P.C. Ivanov, R.G. Mark, J.E. Mietus, G.B. Moody, C.K. Peng, H.E. Stanley, PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23), e215–e220 (2000)
G. Han, B. Lin, Z. Xu, Electrocardiogram signal denoising based on empirical mode decomposition technique: an overview. J. Instrum. 12(03), P03010 (2017)
H.D. Hesar, M. Mohebbi, ECG denoising using marginalized particle extended kalman filter with an automatic particle weighting strategy. IEEE J. Biomed. Health Inform. 21(3), 635–644 (2017)
N.E. Huang, Z. Shen, S.R. Long, M.C. Wu, H.H. Shih, Q. Zheng, N.C. Yen, C.C. Tung, H.H. Liu, The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 454, 903–995 (1998)
M.Z. Islam, G.S. Sajjad, M.H. Rahman, A.K. Dey, M.A.M. Biswas, A. Hoque, Performance comparison of modified LMS and RLS algorithms in de-noising of ECG signals. Int. J. Eng. Technol. 2(3), 466–468 (2012)
M.A. Kabir, C. Shahnaz, Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains. Biomed. Signal Process. Control 7(5), 481–489 (2012)
H. Kestler, M. Haschka, W. Kratz, F. Schwenker, G. Palm, V. Hombach, M. Höher, De-noising of high-resolution ECG signals by combining the discrete wavelet transform with the Wiener filter, in Proceedings Computers in Cardiology, September, Cleveland, OH (1998), pp. 233–236
Y. Kopsinis, S. McLaughlin, Development of EMD-based denoising methods inspired by wavelet thresholding. IEEE Trans. Signal Process. 57(4), 1351–1362 (2009)
N.K. Muhsin, Noise removal of ECG signal using recursive least square algorithms. Al-Khwarizmi Eng. J. 7(1), 13–21 (2011)
S. Pal, M. Mitra, QRS complex detection using empirical mode decomposition based windowing technique, in Proceedings of IEEE International Conference on Signal Processing and Communications (SPCOM) (2010), pp. 1–5
S. Poungponsri, X.H. Yu, An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks. Neurocomputing 117, 206–213 (2013)
M.Z.U. Rahman, R.A. Shaik, D.R.K. Reddy, Efficient sign based normalized adaptive filtering techniques for cancelation of artifacts in ECG signals: application to wireless biotelemetry. Signal Processing 91(2), 225–239 (2011)
S. Samadi, M.B. Shamsollahi, ECG noise reduction using empirical mode decomposition based on combination of instantaneous half period and soft-thresholding, in Proceedings of IEEE Middle East Conference on Biomedical Engineering (MECBME) (2014), pp. 244–248
R. Sameni, M.B. Shamsollahi, C. Jutten, G.D. Clifford, A nonlinear bayesian filtering framework for ECG denoising. IEEE Trans. Biomed. Eng. 54(12), 2172–2185 (2007)
O. Sayadi, M.B. Shamsollahi, ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans. Biomed. Eng. 55(9), 2240–2248 (2008)
T. Schreiber, D.T. Kaplan, Nonlinear noise reduction for electrocardiograms. Chaos: an Interdisciplinary. J. Nonlinear Sci. 6(1), 87–92 (1996)
R. Sharma, S.M. Prasanna, A better decomposition of speech obtained using modified empirical mode decomposition. Digital Signal Process. 58, 26–39 (2016)
P. Singh, G. Pradhan, S. Shahnawazuddin, Denoising of ecg signal by non-local estimation of approximation coefficients in dwt. Biocybern. Biomed. Eng. 37(3), 599–610 (2017)
T.Y.M. Slonim, M.A. Slonim, E.A. Ovsyscher, The use of simple FIR filters for filtering of ECG signals and a new method for post-filter signal reconstruction. Proc. Comput. Cardiol. Conf. Lond. 1993, 871–873 (1993)
L. Smital, M. Vítek, J. Kozumplik, I. Provaznik, Adaptive wavelet Wiener filtering of ECG signals. IEEE Trans. Biomed. Eng. 60(2), 437–445 (2013)
G. Tang, A. Qin, ECG de-noising based on empirical mode decomposition, in Proceedings of 9th International Conference for Young Computer Scientists, ICYCS, pp. 903–906
N.V. Thakor, Y.S. Zhu, Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection. IEEE Trans. Biomed. Eng. 38(8), 785–794 (1991)
X. Tian, Y. Li, H. Zhou, X. Li, L. Chen, X. Zhang, Electrocardiogram signal denoising using extreme-point symmetric mode decomposition and nonlocal means. Sensors 16(10), 1584 (2016)
B.H. Tracey, E.L. Miller, Nonlocal means denoising of ECG signals. IEEE Trans. Biomed. Eng. 59(9), 2383–2386 (2012)
D. Van De Ville, M. Kocher, SURE-based non-local means. IEEE Signal Process. Lett. 16(11), 973–976 (2009)
Y. Weiting, Z. Runjing, An improved self-adaptive filter based on LMS algorithm for filtering 50Hz interference in ECG signals, in Proceedings of 8th International Conference on Electronic Measurement and Instruments, ICEMI (2007), pp. 3–874–3–878
B. Weng, M.B. Velasco, K.E. Barner, ECG denoising based on the empirical mode decomposition, in Proceedings of 28th IEEE EMBS Annual International Conference (2006), pp. 1–4
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Singh, P., Shahnawazuddin, S. & Pradhan, G. An Efficient ECG Denoising Technique Based on Non-local Means Estimation and Modified Empirical Mode Decomposition. Circuits Syst Signal Process 37, 4527–4547 (2018). https://doi.org/10.1007/s00034-018-0777-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-018-0777-9