Extended Kalman smoother with differential evolution technique for denoising of ECG signal

Electrocardiogram (ECG) signal gives a lot of information on the physiology of heart. In reality, noise from various sources interfere with the ECG signal. To get the correct information on physiology of the heart, noise cancellation of the ECG signal is required. In this paper, the effectiveness of extended Kalman smoother (EKS) with the differential evolution (DE) technique for noise cancellation of the ECG signal is investigated. DE is used as an automatic parameter selection method for the selection of ten optimized components of the ECG signal, and those are used to create the ECG signal according to the real ECG signal. These parameters are used by the EKS for the development of the state equation and also for initialization of the parameters of EKS. EKS framework is used for denoising the ECG signal from the single channel. The effectiveness of proposed noise cancellation technique has been evaluated by adding white, colored Gaussian noise and real muscle artifact noise at different SNR to some visually clean ECG signals from the MIT-BIH arrhythmia database. The proposed noise cancellation technique of ECG signal shows better signal to noise ratio (SNR) improvement, lesser mean square error (MSE) and percent of distortion (PRD) compared to other well-known methods.

[1]  Elif Derya Übeyli,et al.  ECG beat classifier designed by combined neural network model , 2005, Pattern Recognit..

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

[3]  M. Sabarimalai Manikandan,et al.  A novel method for detecting R-peaks in electrocardiogram (ECG) signal , 2012, Biomed. Signal Process. Control..

[4]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[5]  P. K. Sahu,et al.  EKF with PSO technique for delineation of P and T wave in electrocardiogram(ECG) signal , 2015, 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN).

[6]  Lionel Tarassenko,et al.  Application of independent component analysis in removing artefacts from the electrocardiogram , 2006, Neural Computing & Applications.

[7]  Peter Holland,et al.  Removing ECG noise from surface EMG signals using adaptive filtering , 2009, Neuroscience Letters.

[8]  Andries Petrus Engelbrecht,et al.  Bare bones differential evolution , 2009, Eur. J. Oper. Res..

[9]  Kang-Ming Chang Ensemble empirical mode decomposition for high frequency ECG noise reduction , 2010, Biomedizinische Technik. Biomedical engineering.

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

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

[12]  Zeli Gao,et al.  Design of ECG Signal Acquisition and Processing System , 2012, 2012 International Conference on Biomedical Engineering and Biotechnology.

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  Meltem Izzetoglu,et al.  Motion artifact cancellation in NIR spectroscopy using Wiener filtering , 2005, IEEE Transactions on Biomedical Engineering.

[15]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[16]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[17]  Brij N. Singh,et al.  Optimal selection of wavelet basis function applied to ECG signal denoising , 2006, Digit. Signal Process..

[18]  Abdulhamit Subasi,et al.  Effect of multiscale PCA de-noising on EMG signal classification for diagnosis of neuromuscular disorders , 2014, Journal of Medical Systems.

[19]  Young-Cheol Park,et al.  Approximated affine projection algorithm for feedback cancellation in hearing aids , 2007, Comput. Methods Programs Biomed..

[20]  Ganesh R. Naik,et al.  Single-Channel EMG Classification With Ensemble-Empirical-Mode-Decomposition-Based ICA for Diagnosing Neuromuscular Disorders , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[21]  Mirjam Jonkman,et al.  The Application of Wavelet and Feature Vectors to ECG Signals , 2005 .

[22]  S. L. Joshi,et al.  A Survey on ECG Signal Denoising Techniques , 2013, 2013 International Conference on Communication Systems and Network Technologies.

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

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

[25]  P. K. Sahu,et al.  FPGA Implementation of Heart Rate Monitoring System , 2016, Journal of Medical Systems.

[26]  C Marque,et al.  Adaptive filtering for ECG rejection from surface EMG recordings. , 2005, Journal of electromyography and kinesiology : official journal of the International Society of Electrophysiological Kinesiology.

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