Efficient algorithm for baseline wander and powerline noise removal from ECG signals based on discrete Fourier series

Electrocardiogram (ECG) signals are often contaminated with artefacts and noises which can lead to incorrect diagnosis when they are visually inspected by cardiologists. In this paper, the well-known discrete Fourier series (DFS) is re-explored and an efficient DFS-based method is proposed to reduce contribution of both baseline wander (BW) and powerline interference (PLI) noises in ECG records. In the first step, the determination of the exact number of low frequency harmonics contributing in BW is achieved. Next, the baseline drift is estimated by the sum of all associated Fourier sinusoids components. Then, the baseline shift is discarded efficiently by a subtraction of its approximated version from the original biased ECG signal. Concerning the PLI, the subtraction of the contributing harmonics calculated in the same manner reduces efficiently such type of noise. In addition of visual quality results, the proposed algorithm shows superior performance in terms of higher signal-to-noise ratio and smaller mean square error when faced to the DCT-based algorithm.

[1]  Myoungho Lee,et al.  Ideal Filtering Approach on DCT Domain for Biomedical Signals: Index Blocked DCT Filtering Method (IB-DCTFM) , 2010, Journal of Medical Systems.

[2]  Xiaolu Li,et al.  Electrocardiograph signal denoising based on sparse decomposition , 2017, Healthcare technology letters.

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

[4]  Y. T. Zhang,et al.  A fast recursive-least-squares adaptive notch filter and its applications to biomedical signals , 2006, Medical & Biological Engineering & Computing.

[5]  J. A. van Alsté,et al.  ECG baseline wander reduction using linear phase filters , 1986 .

[6]  Jacek Piskorowski Suppressing harmonic powerline interference using multiple-notch filtering methods with improved transient behavior , 2012 .

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

[8]  Abdenbi Abenaou,et al.  ECG signal performance de-noising assessment based on threshold tuning of dual-tree wavelet transform , 2017, BioMedical Engineering OnLine.

[9]  L. Sörnmo,et al.  Time-varying digital filtering of ECG baseline wander , 1993, Medical and Biological Engineering and Computing.

[10]  Miroslav Zivanovic,et al.  Simultaneous powerline interference and baseline wander removal from ECG and EMG signals by sinusoidal modeling. , 2013, Medical engineering & physics.

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

[12]  Z. German-Sallo ECG Signal Baseline Wander Removal Using Wavelet Analysis , 2011 .

[13]  Murat Kunt,et al.  Preprocessing of electrocardiograms by digital techniques , 1982 .

[14]  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.

[15]  J. van Alsté,et al.  Removal of Base-Line Wander and Power-Line Interference from the ECG by an Efficient FIR Filter with a Reduced Number of Taps , 1985, IEEE Transactions on Biomedical Engineering.

[16]  Ming Li,et al.  Gaussian diffusion sinogram inpainting for X-ray CT metal artifact reduction , 2017, Biomedical engineering online.

[17]  Ivan Dotsinsky,et al.  Power-line interference elimination from ECG in case of non-multiplicity between the sampling rate and the power-line frequency , 2008, Biomed. Signal Process. Control..

[18]  Xiao Hu,et al.  Removal of baseline wander from ECG signal based on a statistical weighted moving average filter , 2011, Journal of Zhejiang University SCIENCE C.

[19]  Valeria Villani,et al.  Baseline wander removal for bioelectrical signals by quadratic variation reduction , 2014, Signal Process..

[20]  Omkar Singh,et al.  ECG signal denoising via empirical wavelet transform , 2017, Australasian Physical & Engineering Sciences in Medicine.

[21]  Marek Penhaker,et al.  Baseline wander elimination by Fourier series , 2010, 2010 2nd International Conference on Signal Processing Systems.

[22]  Madhuchhanda Mitra,et al.  Empirical mode decomposition based ECG enhancement and QRS detection , 2012, Comput. Biol. Medicine.

[23]  Madhuchhanda Mitra,et al.  ECG noise reduction using Fourier coefficient suppression , 2014, Proceedings of The 2014 International Conference on Control, Instrumentation, Energy and Communication (CIEC).

[24]  Pablo Laguna,et al.  Bioelectrical Signal Processing in Cardiac and Neurological Applications , 2005 .

[25]  S Akselrod,et al.  Nonlinear high pass filter for R-wave detection in ECG signal. , 1997, Medical engineering & physics.

[26]  Kuo-Kai Shyu,et al.  Implementation of EMD Algorithm for ECG Noise Reduction , 2009 .

[27]  N.V. Thakor,et al.  Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection , 1991, IEEE Transactions on Biomedical Engineering.

[28]  S. Poornachandra,et al.  A novel method for the elimination of power line frequency in ECG signal using hyper shrinkage function , 2008, Digit. Signal Process..

[29]  S. A. Taouli,et al.  Noise and baseline wandering suppression of ECG signals by morphological filter , 2010, Journal of medical engineering & technology.

[30]  Sergio Cerutti,et al.  Advanced methods of biomedical signal processing , 2011 .

[31]  Madhuchhanda Mitra,et al.  Electrocardiogram data compression using adaptive bit encoding of the discrete Fourier transforms coefficients , 2015 .