Self-adaptive model-based ECG denoising using features extracted by mean shift algorithm

Abstract Denoising of electrocardiogram (ECG) is the fundamental technique for manual or automatic ECG diagnosis. Model-based denoising has attracted initial studies since the ECG dynamical model was established in 2003 and been demonstrated to outperform most model-less denoising methods. The focus of this paper is robust denoising of abnormal ECG signals, which do not satisfy the assumption in previous model-based studies that morphological or physiological variations are small from one beat to another. A mean shift based initializer is proposed to provide a much more robust estimation of initial model parameters for each heart beat. Together with physiological knowledge based wave sub-segmentation and enhanced strategies, the novel initializer has been demonstrated to achieve satisfactory performance for both normal and abnormal heart beats under both white and pink noises. Utilizing records from Massachusetts Institute of Technology (MIT)-Beth Israel Hospital (BIH) database, this paper also applies various filters to denoise noisy signals and the denoising performances verify the availability and efficacy of the proposed denoising method.

[1]  J.P. Marques de Sa,et al.  ECG noise filtering using wavelets with soft-thresholding methods , 1999, Computers in Cardiology 1999. Vol.26 (Cat. No.99CH37004).

[2]  R. Warlar,et al.  Integer coefficient bandpass filter for the simultaneous removal of baseline wander, 50 and 100 Hz interference from the ECG , 1991, Medical and Biological Engineering and Computing.

[3]  Ricardo Todling,et al.  Suboptimal Schemes for Retrospective Data Assimilation Based on the Fixed-Lag Kalman Smoother , 1998 .

[4]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[5]  M. Nørgaard,et al.  Advances in Derivative-Free State Estimation for Nonlinear Systems , 1998 .

[6]  Patrick E. McSharry,et al.  A dynamical model for generating synthetic electrocardiogram signals , 2003, IEEE Transactions on Biomedical Engineering.

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

[8]  H. Gholam-Hosseini,et al.  ECG noise cancellation using digital filters , 1998, Proceedings of the 2nd International Conference on Bioelectromagnetism (Cat. No.98TH8269).

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

[10]  Sailes K. Sengijpta Fundamentals of Statistical Signal Processing: Estimation Theory , 1995 .

[11]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  P. E. Tikkanen,et al.  Nonlinear wavelet and wavelet packet denoising of electrocardiogram signal , 1999, Biological Cybernetics.

[13]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[14]  Ivo Iliev,et al.  Online Digital Filter and QRS Detector Applicable in Low Resource ECG Monitoring Systems , 2008, Annals of Biomedical Engineering.

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

[16]  Larry D. Hostetler,et al.  The estimation of the gradient of a density function, with applications in pattern recognition , 1975, IEEE Trans. Inf. Theory.

[17]  Alina Momot,et al.  Methods of weighted averaging of ECG signals using Bayesian inference and criterion function minimization , 2009, Biomed. Signal Process. Control..

[18]  Niels Kjølstad Poulsen,et al.  New developments in state estimation for nonlinear systems , 2000, Autom..

[19]  Ali H. Shoeb,et al.  Model-based filtering, compression and classification of the ECG , 2005 .

[20]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[21]  M. P. S. Chawla,et al.  A comparative analysis of principal component and independent component techniques for electrocardiograms , 2009, Neural Computing and Applications.

[22]  Addisson Salazar,et al.  Optimum Detection of Ultrasonic Echoes Applied to the Analysis of the First Layer of a Restored Dome , 2007, EURASIP J. Adv. Signal Process..

[23]  Ricardo Todling,et al.  A fixed-lag Kalman smoother for retrospective data assimilation , 1994 .

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

[25]  Karen O. Egiazarian,et al.  Improving the transform domain ECG denoising performance by applying interbeat and intra-beat decorrelating transforms , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[26]  A. Likas,et al.  Electrocardiogram (ECG): Automated Diagnosis , 2006 .

[27]  H. K. Verma,et al.  RETRACTED: Artifacts and noise removal in electrocardiograms using independent component analysis , 2008 .

[28]  Patrick E. McSharry,et al.  Advanced Methods And Tools for ECG Data Analysis , 2006 .