Electrocardiogram Signal Denoising Using Extreme-Point Symmetric Mode Decomposition and Nonlocal Means

Electrocardiogram (ECG) signals contain a great deal of essential information which can be utilized by physicians for the diagnosis of heart diseases. Unfortunately, ECG signals are inevitably corrupted by noise which will severely affect the accuracy of cardiovascular disease diagnosis. Existing ECG signal denoising methods based on wavelet shrinkage, empirical mode decomposition and nonlocal means (NLM) cannot provide sufficient noise reduction or well-detailed preservation, especially with high noise corruption. To address this problem, we have proposed a hybrid ECG signal denoising scheme by combining extreme-point symmetric mode decomposition (ESMD) with NLM. In the proposed method, the noisy ECG signals will first be decomposed into several intrinsic mode functions (IMFs) and adaptive global mean using ESMD. Then, the first several IMFs will be filtered by the NLM method according to the frequency of IMFs while the QRS complex detected from these IMFs as the dominant feature of the ECG signal and the remaining IMFs will be left unprocessed. The denoised IMFs and unprocessed IMFs are combined to produce the final denoised ECG signals. Experiments on both simulated ECG signals and real ECG signals from the MIT-BIH database demonstrate that the proposed method can suppress noise in ECG signals effectively while preserving the details very well, and it outperforms several state-of-the-art ECG signal denoising methods in terms of signal-to-noise ratio (SNR), root mean squared error (RMSE), percent root mean square difference (PRD) and mean opinion score (MOS) error index.

[1]  John W. Tukey,et al.  Nonlinear (nonsuperposable) methods for smoothing data , 1974 .

[2]  G. Moody,et al.  QRS morphology representation and noise estimation using the Karhunen-Loeve transform , 1989, [1989] Proceedings. Computers in Cardiology.

[3]  Allan Kardec Barros,et al.  independent , 2006, Gumbo Ya Ya.

[4]  L. Tarassenko,et al.  One-pass training of optimal architecture auto-associative neural network for detecting ectopic beats , 2001 .

[5]  Jean-Michel Morel,et al.  A Review of Image Denoising Algorithms, with a New One , 2005, Multiscale Model. Simul..

[6]  K. Egiazarian,et al.  Suppression of electromyogram interference on the electrocardiogram by transform domain denoising , 2001, Medical and Biological Engineering and Computing.

[7]  Binwei Weng,et al.  ECG Denoising Based on the Empirical Mode Decomposition , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  Charles Kervrann,et al.  Local Adaptivity to Variable Smoothness for Exemplar-Based Image Regularization and Representation , 2008, International Journal of Computer Vision.

[9]  Christian Jutten,et al.  A Nonlinear Bayesian Filtering Framework for ECG Denoising , 2007, IEEE Transactions on Biomedical Engineering.

[10]  S. Poornachandra,et al.  Wavelet-based denoising using subband dependent threshold for ECG signals , 2008, Digit. Signal Process..

[11]  Mohammad Bagher Shamsollahi,et al.  ECG Denoising and Compression Using a Modified Extended Kalman Filter Structure , 2008, IEEE Transactions on Biomedical Engineering.

[12]  Álvaro Alesanco Iglesias,et al.  Automatic Real-Time ECG Coding Methodology Guaranteeing Signal Interpretation Quality , 2008, IEEE Transactions on Biomedical Engineering.

[13]  Tolga Tasdizen,et al.  Principal Neighborhood Dictionaries for Nonlocal Means Image Denoising , 2009, IEEE Transactions on Image Processing.

[14]  Kang-Ming Chang,et al.  Arrhythmia ECG Noise Reduction by Ensemble Empirical Mode Decomposition , 2010, Sensors.

[15]  JS Sorensen,et al.  A comparison of IIR and wavelet filtering for noise reduction of the ECG , 2010, 2010 Computing in Cardiology.

[16]  El-Sayed A. El-Dahshan,et al.  Genetic algorithm and wavelet hybrid scheme for ECG signal denoising , 2011, Telecommun. Syst..

[17]  Yann Gousseau,et al.  A Bias-Variance Approach for the Nonlocal Means , 2011, SIAM J. Imaging Sci..

[18]  Kang-Ming Chang,et al.  Gaussian Noise Filtering from ECG by Wiener Filter and Ensemble Empirical Mode Decomposition , 2011, J. Signal Process. Syst..

[19]  Celia Shahnaz,et al.  Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains , 2012, Biomed. Signal Process. Control..

[20]  Eric L. Miller,et al.  Nonlocal Means Denoising of ECG Signals , 2012, IEEE Transactions on Biomedical Engineering.

[21]  Jindong Tan,et al.  A Real-Time Cardiac Arrhythmia Classification System with Wearable Sensor Networks , 2012, Sensors.

[22]  Jin-Liang Wang,et al.  Extreme-Point Symmetric Mode Decomposition Method for Data Analysis , 2013, Adv. Data Sci. Adapt. Anal..

[23]  Samit Ari,et al.  Analysis of ECG signal denoising method based on S-transform , 2013 .

[24]  Ivo Provaznik,et al.  Adaptive Wavelet Wiener Filtering of ECG Signals , 2013, IEEE Transactions on Biomedical Engineering.

[25]  M. Awal,et al.  An adaptive level dependent wavelet thresholding for ECG denoising , 2014 .

[26]  Noor Atinah Ahmad,et al.  Noise Cancelation From ECG Signals Using Householder-RLS Adaptive Filter , 2014 .

[27]  Yang Li,et al.  A Novel Approach to ECG Classification Based upon Two-Layered HMMs in Body Sensor Networks , 2014, Sensors.

[28]  Minghong Liao,et al.  Wavelet-Based Watermarking and Compression for ECG Signals with Verification Evaluation , 2014, Sensors.

[29]  Dominique Zosso,et al.  Variational Mode Decomposition , 2014, IEEE Transactions on Signal Processing.