Extraction of fetal ECG signal by an improved method using extended Kalman smoother framework from single channel abdominal ECG signal

This paper proposes a five-stage based methodology to extract the fetal electrocardiogram (FECG) from the single channel abdominal ECG using differential evolution (DE) algorithm, extended Kalman smoother (EKS) and adaptive neuro fuzzy inference system (ANFIS) framework. The heart rate of the fetus can easily be detected after estimation of the fetal ECG signal. The abdominal ECG signal contains fetal ECG signal, maternal ECG component, and noise. To estimate the fetal ECG signal from the abdominal ECG signal, removal of the noise and the maternal ECG component presented in it is necessary. The pre-processing stage is used to remove the noise from the abdominal ECG signal. The EKS framework is used to estimate the maternal ECG signal from the abdominal ECG signal. The optimized parameters of the maternal ECG components are required to develop the state and measurement equation of the EKS framework. These optimized maternal ECG parameters are selected by the differential evolution algorithm. The relationship between the maternal ECG signal and the available maternal ECG component in the abdominal ECG signal is nonlinear. To estimate the actual maternal ECG component present in the abdominal ECG signal and also to recognize this nonlinear relationship the ANFIS is used. Inputs to the ANFIS framework are the output of EKS and the pre-processed abdominal ECG signal. The fetal ECG signal is computed by subtracting the output of ANFIS from the pre-processed abdominal ECG signal. Non-invasive fetal ECG database and set A of 2013 physionet/computing in cardiology challenge database (PCDB) are used for validation of the proposed methodology. The proposed methodology shows a sensitivity of 94.21%, accuracy of 90.66%, and positive predictive value of 96.05% from the non-invasive fetal ECG database. The proposed methodology also shows a sensitivity of 91.47%, accuracy of 84.89%, and positive predictive value of 92.18% from the set A of PCDB.

[1]  G. Saha,et al.  Fetal ECG extraction from single-channel maternal ECG using singular value decomposition , 1997, IEEE Transactions on Biomedical Engineering.

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

[3]  Shahriar Negahdaripour,et al.  A new method for the extraction of fetal ECG from the composite abdominal signal , 2000, IEEE Transactions on Biomedical Engineering.

[4]  Hasan Ocak,et al.  A Medical Decision Support System Based on Support Vector Machines and the Genetic Algorithm for the Evaluation of Fetal Well-Being , 2013, Journal of Medical Systems.

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

[6]  R Vullings,et al.  Dynamic segmentation and linear prediction for maternal ECG removal in antenatal abdominal recordings , 2009, Physiological measurement.

[7]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[8]  Mangalanathan Umapathy,et al.  A Study on Atrial Ta Wave Morphology in Healthy Subjects: An Approach Using P Wave Signal-Averaging Method , 2014 .

[9]  F. Mochimaru,et al.  Detecting the Fetal Electrocardiogram by Wavelet Theory-Based Methods , 2022 .

[10]  Khaled Assaleh,et al.  Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems , 2007, IEEE Transactions on Biomedical Engineering.

[11]  Earl R. Ferraraandbernardwidrow Fetal Electrocardiogram Enhancement by Time-Sequenced Adaptive Filtering , 1982 .

[12]  Hasan Al-Nashash,et al.  A novel technique for the extraction of fetal ECG using polynomial networks , 2005, IEEE Transactions on Biomedical Engineering.

[13]  Dirk Callaerts,et al.  Comparison of SVD methods to extract the foetal electrocardiogram from cutaneous electrode signals , 1990, Medical and Biological Engineering and Computing.

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

[15]  P. K. Sahu,et al.  An improved method for R-peak detection by using Shannon energy envelope , 2016 .

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

[17]  J. Liszka-Hackzell Categorization of Fetal Heart Rate Patterns Using Neural Networks , 2001, Journal of Medical Systems.

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

[19]  Gari D Clifford,et al.  A practical guide to non-invasive foetal electrocardiogram extraction and analysis , 2016, Physiological measurement.

[20]  D Panigrahy,et al.  Extended Kalman smoother with differential evolution technique for denoising of ECG signal , 2016, Australasian Physical & Engineering Sciences in Medicine.

[21]  José Carlos Príncipe,et al.  Integrate and Fire Pulse Train Automaton for QRS detection , 2014, IEEE Transactions on Biomedical Engineering.

[22]  Christian Jutten,et al.  Multichannel Electrocardiogram Decomposition Using Periodic Component Analysis , 2008, IEEE Transactions on Biomedical Engineering.

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

[24]  Hagen Malberg,et al.  Robust fetal ECG extraction and detection from abdominal leads , 2014, Physiological measurement.

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

[26]  Xiaoping Zeng,et al.  Robust adaptive fetal heart rate estimation for single-channel abdominal ECG recording , 2012, 2012 5th International Conference on BioMedical Engineering and Informatics.

[27]  Solange Akselrod,et al.  Fetal heart rate detection by a special transform method , 1989, [1989] Proceedings. Computers in Cardiology.

[28]  S Abboud,et al.  Real-time abdominal fetal ECG recording using a hardware correlator. , 1992, Computers in biology and medicine.

[29]  Gari D Clifford,et al.  Combining and benchmarking methods of foetal ECG extraction without maternal or scalp electrode data , 2014, Physiological measurement.

[30]  Carlo Cattani,et al.  On the Creation of a New Diagnostic Model for Fetal Well-Being on the Base of Wavelet Analysis of Cardiotocograms , 2006, Journal of Medical Systems.

[31]  Reza Sameni,et al.  Extraction of Fetal Cardiac Signals from an Array of Maternal Abdominal Recordings , 2008 .

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

[33]  Joos Vandewalle,et al.  Fetal electrocardiogram extraction by blind source subspace separation , 2000, IEEE Transactions on Biomedical Engineering.

[34]  E Bacharakis,et al.  Maternal and foetal ECG separation using blind source separation methods. , 1997, IMA journal of mathematics applied in medicine and biology.

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

[36]  M. J. Gaitán-González,et al.  Single channel abdominal ECG algorithm for real-time maternal and fetal heart rate monitoring , 2010 .

[37]  Manish Kakar,et al.  Respiratory motion prediction by using the adaptive neuro fuzzy inference system (ANFIS). , 2005, Physics in medicine and biology.

[38]  Christian Jutten,et al.  Fetal ECG extraction from a single sensor by a non-parametric modeling , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[39]  Ali Ghaffari,et al.  Robust fetal QRS detection from noninvasive abdominal electrocardiogram based on channel selection and simultaneous multichannel processing , 2015, Australasian Physical & Engineering Sciences in Medicine.

[40]  Gustavo Camps-Valls,et al.  Foetal ECG recovery using dynamic neural networks , 2004, Artif. Intell. Medicine.

[41]  D PANIGRAHY,et al.  Extraction of fetal electrocardiogram (ECG) by extended state Kalman filtering and adaptive neuro-fuzzy inference system (ANFIS) based on single channel abdominal recording , 2015, Sadhana.

[42]  G. Camps,et al.  Fetal ECG extraction using an FIR neural network , 2001, Computers in Cardiology 2001. Vol.28 (Cat. No.01CH37287).

[43]  P. K. Sahu,et al.  An efficient method for fetal ECG extraction from single channel abdominal ECG , 2015, 2015 International Conference on Industrial Instrumentation and Control (ICIC).

[44]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[45]  Gari D Clifford,et al.  An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms , 2016, Physiological measurement.

[46]  Asoke K. Nandi,et al.  Noninvasive fetal electrocardiogram extraction: blind separation versus adaptive noise cancellation , 2001, IEEE Transactions on Biomedical Engineering.

[47]  Christian Jutten,et al.  Fetal ECG Extraction by Extended State Kalman Filtering Based on Single-Channel Recordings , 2013, IEEE Transactions on Biomedical Engineering.