An Automated Methodology for Fetal Heart Rate Extraction From the Abdominal Electrocardiogram

This paper introduces an automated methodology for the extraction of fetal heart rate from cutaneous potential abdominal electrocardiogram (abdECG) recordings. A three-stage methodology is proposed. Having the initial recording, which consists of a small number of abdECG leads in the first stage, the maternal R-peaks and fiducial points (QRS onset and offset) are detected using time-frequency (t-f) analysis and medical knowledge. Then, the maternal QRS complexes are eliminated. In the second stage, the positions of the candidate fetal R-peaks are located using complex wavelets and matching theory techniques. In the third stage, the fetal R-peaks, which overlap with the maternal QRS complexes (eliminated in the first stage) are found using two approaches: a heuristic algorithm technique and a histogram-based technique. The fetal R-peaks detected are used to calculate the fetal heart rate. The methodology is validated using a dataset of eight short and ten long-duration recordings, obtained between the 20th and the 41st week of gestation, and the obtained accuracy is 97.47%. The proposed methodology is advantageous, since it is based on the analysis of few abdominal leads in contrast to other proposed methods, which need a large number of leads.

[1]  Paul S Addison,et al.  Wavelet transforms and the ECG: a review , 2005, Physiological measurement.

[2]  Anthonio Teolis,et al.  Computational signal processing with wavelets , 1998, Applied and numerical harmonic analysis.

[3]  A. Kam,et al.  Separation of twins fetal ECG by means of blind source separation (BSS) , 2000, 21st IEEE Convention of the Electrical and Electronic Engineers in Israel. Proceedings (Cat. No.00EX377).

[4]  J. Crowe,et al.  Compact long-term recorder for the transabdominal foetal and maternal electrocardiogram , 2006, Medical and Biological Engineering and Computing.

[5]  P. B. Crilly,et al.  A Robust Real-Time Algorithm for Enhancing a Noninvasive Fetal Electrocardiogram , 1995 .

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

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

[8]  Asoke K. Nandi,et al.  Foetal ECG separation , 1997 .

[9]  Mohd. Alauddin Mohd. Ali,et al.  Real-time signal processing for fetal heart rate monitoring , 2003, IEEE Transactions on Biomedical Engineering.

[10]  D. Fotiadis,et al.  Fetal heart rate extraction from composite maternal ECG using complex continuous wavelet transform , 2004, Computers in Cardiology, 2004.

[11]  Mohd. Alauddin Mohd. Ali,et al.  Fetal heart rate monitoring based on independent component analysis , 2006, Comput. Biol. Medicine.

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

[13]  P. Vara,et al.  [Fetal electrocardiography]. , 1953, Die Medizinische.

[14]  Michel Verleysen,et al.  Sensor Array and Electrode Selection for Non-invasive Fetal Electrocardiogram Extraction by Independent Component Analysis , 2004, ICA.

[15]  E S Genevier,et al.  Separation of fetal and maternal ECG complexes from a mixed signal using an algorithm based on linear regression. , 1995, Medical engineering & physics.

[16]  Donna M. Mooney,et al.  Computer algorithm for adaptive extraction of fetal cardiac electrical signal , 1995, SAC '95.

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

[18]  Zhang Yi,et al.  Extraction of a source signal whose kurtosis value lies in a specific range , 2006, Neurocomputing.

[19]  Christopher J James,et al.  Independent component analysis for biomedical signals , 2005, Physiological measurement.

[20]  Ee-Chien Chang,et al.  Blind separation of fetal ECG from single mixture using SVD and ICA , 2003, Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint.

[21]  S Abboud,et al.  An improved detection algorithm in fetal electrocardiography. , 1989, Journal of electrocardiology.

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

[23]  Mj Martin Bastiaans Time-frequency signal analysis , 2008 .

[24]  A Al-Zaben,et al.  Extraction of foetal ECG by combination of singular value decomposition and neuro-fuzzy inference system , 2006, Physics in medicine and biology.

[25]  Jonathon A. Chambers,et al.  Fetal electrocardiogram extraction by sequential source separation in the wavelet domain , 2005, IEEE Transactions on Biomedical Engineering.

[26]  D. T. Kaplan,et al.  Fetal ECG extraction with nonlinear state-space projections , 1998, IEEE Transactions on Biomedical Engineering.

[27]  J.F. Guerrero,et al.  Application of the adaptive impulse correlated filter for recovering fetal electrocardiogram , 1997, Computers in Cardiology 1997.

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

[29]  Andrzej Cichocki,et al.  Adaptive blind signal and image processing , 2002 .

[30]  Vladimir Johneff,et al.  Complex Valued Wavelet Analysis for QRS Detection in ECG signals , 2022 .

[31]  Francesco Carlo Morabito,et al.  A new approach based on wavelet-ICA algorithms for fetal electrocardiogram extraction , 2005, ESANN.

[32]  A. J. Bell,et al.  INDEPENDENT COMPONENT ANALYSIS OF BIOMEDICAL SIGNALS , 2000 .

[33]  Allan Kardec Barros,et al.  Extraction of Specific Signals with Temporal Structure , 2001, Neural Computation.

[34]  Deniz Erdogmus,et al.  Independent components analysis for fetal electrocardiogram extraction: a case for the data efficient Mermaid algorithm , 2003, 2003 IEEE XIII Workshop on Neural Networks for Signal Processing (IEEE Cat. No.03TH8718).

[35]  Olivier Sibony,et al.  Fetal electrocardiogram extraction based on non-stationary ICA and wavelet denoising , 2003, Seventh International Symposium on Signal Processing and Its Applications, 2003. Proceedings..

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

[37]  Allan Kardec Barros,et al.  Extracting the fetal heart rate variability using a frequency tracking algorithm , 2002, Neurocomputing.

[38]  S. Qian Introduction to Time-Frequency and Wavelet Transforms , 2001 .

[39]  Arnon Cohen,et al.  Detection of fetal ECG with IIR adaptive filtering and genetic algorithms , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

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

[41]  Ronald L. Allen,et al.  Signal Analysis: Time, Frequency, Scale and Structure , 2003 .

[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. Gonçalves,et al.  Time - frequency toolbox for use with MATHLAB , 1997 .

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

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

[46]  J. G. Stinstra,et al.  Reference values for fetal MCG/ECG recordings in uncomplicated pregnancies , 2000 .