A computationally efficient approach for ECG signal denoising and data compression

In this paper, a new approach to remove noise present in ECG signal is proposed. Baseline wander and high frequency noise is eliminated by using computationally efficient linear phase filter ie. interpolated finite impulse response (IFIR) filter. The IFIR filter is designed by using Kaiser window function to achieve high stop band attenuation. As compared to other methods, the technique presented could achieve a reduction in computational complexity by 80.14 percent. Data compression is also performed in this study using wavelet packet decomposition along with Run-length encoding. Run-length encoding is used to improve the compression performance. For evaluation of the performance of IFIR filter, computational cost reduction (CRC) parameter is used, which directly depended on multipliers and adders. Different fidelity factors are considered to evaluate the performance of the proposed data compression method, viz., compression ratio (CR), signal to noise ratio (SNR), retained energy (RE) and percent root mean square difference (PRD), their magnitude being 25.13, 38.93, 99.10 and 1.75, respectively. MIT-BIH arrhythmia database has been utilized to judge the entire set of computations mentioned above noise removal and ECG signal compression. This work also includes beat detection of original and reconstructed signals. Simulated results show that decompressed signal is a replica of the input signal.

[1]  Pierre Vandergheynst,et al.  Compressed Sensing for Real-Time Energy-Efficient ECG Compression on Wireless Body Sensor Nodes , 2011, IEEE Transactions on Biomedical Engineering.

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

[3]  S. Mitra,et al.  Interpolated finite impulse response filters , 1984 .

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

[5]  Alina Mirza,et al.  Impulsive Noise Cancellation of ECG signal based on SSRLS , 2015, SCSE.

[6]  R. Lyons Interpolated narrowband lowpass FIR filters , 2003 .

[7]  Leonard A. Ferrari,et al.  A unified approach to IFIR filter design using B-spline functions , 1991, IEEE Trans. Signal Process..

[8]  G. Boudreaux-Bartels,et al.  Wavelet transform-based QRS complex detector , 1999, IEEE Transactions on Biomedical Engineering.

[9]  Alireza Mehrnia,et al.  On optimal IFIR filter design , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

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

[11]  Guangchen Liu,et al.  An adaptive integrated algorithm for noninvasive fetal ECG separation and noise reduction based on ICA-EEMD-WS , 2015, Medical & Biological Engineering & Computing.

[12]  George S. Moschytz,et al.  Electromyogram data compression using single-tree and modified zero-tree wavelet encoding , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[13]  W.J. Tompkins,et al.  Neural-network-based adaptive matched filtering for QRS detection , 1992, IEEE Transactions on Biomedical Engineering.

[14]  P. Harwood Michael , 1985 .

[15]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[16]  Rosaria Silipo,et al.  Artificial neural networks for automatic ECG analysis , 1998, IEEE Trans. Signal Process..

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

[18]  Leslie Cromwell Biomedical Instrumentation and Measurements , 1973 .

[19]  Bernadette Dorizzi,et al.  ECG signal analysis through hidden Markov models , 2006, IEEE Transactions on Biomedical Engineering.

[20]  M.L. Hilton,et al.  Wavelet and wavelet packet compression of electrocardiograms , 1997, IEEE Transactions on Biomedical Engineering.

[21]  Xiao-Hua Yu,et al.  An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks , 2013, Neurocomputing.