Single channel high noise level ECG deconvolution using optimized blind adaptive filtering and fixed-point convolution kernel compensation

Abstract An electrocardiogram (ECG) is used to record the electrical activity of the heart. However, ECG signals are susceptible to the noise from various sources which increases the probability of misinterpretation and can affect the diagnostic process. Traditional noise cancellation techniques, which uses finite and deterministic coefficient, are not efficient, since the ECG signals are non-stationary. Thus, adaptive filters are commonly utilized on such signal as they can adjust their coefficient according to the changing nature of non-stationary signal. Adaptive algorithms still have a disadvantage that they require the model of noise or desired signal. In this paper, a novel algorithm is introduced based on fixed-point convolution kernel compensation for finding a model for using an adaptive filter; then a recursive least square method is used for completing steps of deconvolution of the ECG signal. The deconvolution method can be used for denoising ECG signals in very low signal to noise ratio circumstances and also can be used in blind source separation applications such as separation of fetal ECG from maternal ECG. ECG signals were utilized in this study are taken from the MIT-BIH Arrhythmia database for showing the performance of the algorithm on denoising applications. The results demonstrate that the proposed algorithm renders a much-improved performance in removing the noise from ECG signals, especially in a scenario where signal to noise ratio is negative. Moreover, the noninvasive fetal ECG dataset (NI-FECG) provided by Physionet is also used for fetal ECG extraction by a single thoracic channel. By comparing fetal ECG extraction methods in the literature and the proposed method, it reveals that the proposed method can extract the QRS complex of fetal ECG by a single thoracic channel as accurate as other methods which use abdominal channels.

[1]  J. Guerrero-Martínez,et al.  New algorithm for fetal QRS detection in surface abdominal records , 2006, 2006 Computers in Cardiology.

[2]  Mohammad B. Shamsollahi,et al.  Fetal electrocardiogram R-peak detection using robust tensor decomposition and extended Kalman filtering , 2013, Computing in Cardiology 2013.

[3]  A. Ayatollahi,et al.  FIR Digital Filters Design: Particle Swarm Optimization Utilizing LMS and Minimax Strategies , 2008, 2008 IEEE International Symposium on Signal Processing and Information Technology.

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

[5]  Aleksandar Milenkovic,et al.  Wireless sensor networks for personal health monitoring: Issues and an implementation , 2006, Comput. Commun..

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

[7]  Jong-Myon Kim,et al.  Adaptive ECG denoising using genetic algorithm-based thresholding and ensemble empirical mode decomposition , 2016, Inf. Sci..

[8]  M. Arefi,et al.  A fast iterative recursive least squares algorithm for Wiener model identification of highly nonlinear systems. , 2017, ISA transactions.

[9]  M. Mansourian,et al.  A Hybrid Computer-aided-diagnosis System for Prediction of Breast Cancer Recurrence (HPBCR) Using Optimized Ensemble Learning , 2016, Computational and structural biotechnology journal.

[10]  Hsin-Yi Lin,et al.  Discrete-wavelet-transform-based noise removal and feature extraction for ECG signals , 2014 .

[11]  Mohammad Pooyan,et al.  ECG SIGNALS NOISE REMOVAL: SELECTION AND OPTIMIZATION OF THE BEST ADAPTIVE FILTERING ALGORITHM BASED ON VARIOUS ALGORITHMS COMPARISON , 2015 .

[12]  Joachim Behar,et al.  A Comparison of Single Channel Fetal ECG Extraction Methods , 2014, Annals of Biomedical Engineering.

[13]  D. Farina,et al.  Multi-channel intramuscular and surface EMG decomposition by convolutive blind source separation , 2016, Journal of neural engineering.

[14]  Babak Nadjar Araabi,et al.  A PCA/ICA based Fetal ECG Extraction from Mother Abdominal Recordings by Means of a Novel Data-driven Approach to Fetal ECG Quality Assessment , 2017, Journal of biomedical physics & engineering.

[15]  Kevin C. McGill,et al.  High-Resolution Alignment of Sampled Waveforms , 1984, IEEE Transactions on Biomedical Engineering.

[16]  Omkar Singh,et al.  ECG signal denoising based on Empirical Mode Decomposition and moving average filter , 2013 .

[17]  Damjan Zazula,et al.  Multichannel Blind Source Separation Using Convolution Kernel Compensation , 2007, IEEE Transactions on Signal Processing.

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

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

[20]  Brian Gross,et al.  A practical algorithm to reduce false critical ECG alarms using arterial blood pressure and/or photoplethysmogram waveforms , 2016, Physiological measurement.

[21]  Laura Ragni,et al.  Impact of the high-frequency cutoff of bandpass filtering on ECG quality and clinical interpretation: A comparison between 40Hz and 150Hz cutoff in a surgical preoperative adult outpatient population. , 2016, Journal of electrocardiology.

[22]  Wan-Young Chung,et al.  Wearable Noncontact Armband for Mobile ECG Monitoring System , 2016, IEEE Transactions on Biomedical Circuits and Systems.

[23]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[24]  T. Chai,et al.  Root mean square error (RMSE) or mean absolute error (MAE)? – Arguments against avoiding RMSE in the literature , 2014 .

[25]  Alberto Macerata,et al.  A multi-step approach for non-invasive fetal ECG analysis , 2013, Computing in Cardiology 2013.

[26]  Jan Nedoma,et al.  Comparative Effectiveness of ICA and PCA in Extraction of Fetal ECG From Abdominal Signals: Toward Non-invasive Fetal Monitoring , 2018, Front. Physiol..

[27]  A. Gupta,et al.  A novel approach to fetal ECG extraction and enhancement using blind source separation (BSS-ICA) and adaptive fetal ECG enhancer (AFE) , 2007, 2007 6th International Conference on Information, Communications & Signal Processing.

[28]  Umit Aydin,et al.  A Kalman filter-based approach to reduce the effects of geometric errors and the measurement noise in the inverse ECG problem , 2011, Medical & Biological Engineering & Computing.

[29]  Krzysztof Bartyzel,et al.  Adaptive Kuwahara filter , 2016, Signal Image Video Process..

[30]  L. Billeci,et al.  An efficient unsupervised fetal QRS complex detection from abdominal maternal ECG , 2014, Physiological measurement.

[31]  Jyoti Dhiman,et al.  Comparison between Adaptive filter Algorithms (LMS, NLMS and RLS) , 2013 .

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

[33]  Bo Yang,et al.  Reducing false arrhythmia alarms in the ICU , 2015, 2015 Computing in Cardiology Conference (CinC).