An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks

Abstract Electrocardiogram (ECG) signals have been widely used in clinical studies to detect heart diseases. However, ECG signals are often contaminated with noise such as baseline drift, electrode motion artifacts, power-line interference, muscle contraction noise, etc. Conventional methods for ECG noise removal do not yield satisfactory results due to the non-stationary nature of the associated noise sources and their spectral overlap with desired ECG signals. In this paper, an adaptive filtering approach based on discrete wavelet transform and artificial neural network is proposed for ECG signal noise reduction. This new approach combines the multi-resolution property of wavelet decomposition and the adaptive learning ability of artificial neural networks, and fits well with ECG signal processing applications. Computer simulation results demonstrate that this proposed approach can successfully remove a wide range of noise with significant improvement on SNR (signal-to-noise ratio).

[1]  Qinghua Zhang,et al.  Wavelet networks , 1992, IEEE Trans. Neural Networks.

[2]  Truong Q. Nguyen,et al.  Filter bank-based processing of the stress ECG , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[3]  Manuel Blanco-Velasco,et al.  ECG signal denoising and baseline wander correction based on the empirical mode decomposition , 2008, Comput. Biol. Medicine.

[4]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[5]  Hualou Liang,et al.  Removal of ECG contamination from diaphragmatic EMG by nonlinear filtering , 2005 .

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

[7]  Hualou Liang,et al.  Stimulus artifact cancellation in the serosal recordings of gastric myoelectric activity using wavelet transform , 2002, IEEE Trans. Biomed. Eng..

[8]  Nibedit Dey,et al.  ECG signal denoising by Functional Link Artificial Neural Network (FLANN) , 2011 .

[9]  G.B. Moody,et al.  The impact of the MIT-BIH Arrhythmia Database , 2001, IEEE Engineering in Medicine and Biology Magazine.

[10]  Khaled Daqrouq,et al.  ECG Signal Denoising By Wavelet Transform Thresholding , 2008 .

[11]  Xiao-Hua Yu,et al.  Electrocardiogram (ECG) signal modeling and noise reduction using wavelet neural networks , 2009, 2009 IEEE International Conference on Automation and Logistics.

[12]  Ying Zheng,et al.  Analysis of signal de-noising method based on an improved wavelet thresholding , 2009, 2009 9th International Conference on Electronic Measurement & Instruments.

[13]  Yunfeng Wu,et al.  Filtering electrocardiographic signals using an unbiased and normalized adaptive noise reduction system. , 2009, Medical engineering & physics.

[14]  David A. Leopold,et al.  Single-trial evoked potential estimation using wavelets , 2007, Comput. Biol. Medicine.

[15]  Yan Lu,et al.  Self-adaptive model-based ECG denoising using features extracted by mean shift algorithm , 2010, Biomed. Signal Process. Control..

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

[17]  Simon Haykin,et al.  Neural Networks and Learning Machines , 2010 .

[18]  Jasjit S. Suri,et al.  Analysis of Electrocardiograms , 2007 .

[19]  Hualou Liang,et al.  Application of the empirical mode decomposition to the analysis of esophageal manometric data in gastroesophageal reflux disease. , 2004, IEEE transactions on bio-medical engineering.

[20]  M. A. Slonim,et al.  The use of simple FIR filters for filtering of ECG signals and a new method for post-filter signal reconstruction , 1993, Proceedings of Computers in Cardiology Conference.

[21]  Mohammad Bagher Shamsollahi,et al.  Multiadaptive Bionic Wavelet Transform: Application to ECG Denoising and Baseline Wandering Reduction , 2007, EURASIP J. Adv. Signal Process..

[22]  S. L. Nalbalwar,et al.  Artificial Neural Network based cardiac arrhythmia classification using ECG signal data , 2010, 2010 International Conference on Electronics and Information Engineering.