Single-lead noninvasive fetal ECG extraction by means of combining clustering and principal components analysis

Early detection of potential hazards in the fetal physiological state during pregnancy and childbirth is very important. Noninvasive fetal electrocardiogram (FECG) can be extracted from the maternal abdominal signal. However, due to the interference of maternal electrocardiogram and other noises, the task of extraction is challenging. This paper introduces a novel single-lead noninvasive fetal electrocardiogram extraction method based on the technique of clustering and PCA. The method is divided into four steps: (1) pre-preprocessing; (2) fetal QRS complexes and maternal QRS complexes detection based on k-means clustering algorithm with the feature of max-min pairs; (3) FQRS correction step is to improve the performance of step two; (4) template subtraction based on PCA is introduced to extract FECG waveform. To verify the performance of the proposed algorithm, two clinical open-access databases are used to check the performance of FQRS detection. As a result, the method proposed shows the average PPV of 95.35%, Se of 96.23%, and F1-measure of 95.78%. Furthermore, the robustness test is carried out on an artificial database which proves that the algorithm has certain robustness in various noise environments. Therefore, this method is feasible and reliable to detect fetal heart rate and extract FECG. Graphical abstract Early detection of potential hazards in the fetal physiological state during pregnancy and childbirth is very important. Noninvasive fetal electrocardiogram (FECG) can be extracted from maternal abdominal signal. However, due to the interference of maternal electrocardiogram and other noises, the task of extraction is challenging. This paper introduces a novel single-lead noninvasive fetal electrocardiogram extraction method based on the technique of clustering and PCA. The method is divided into four steps: (1) pre-preprocessing; (2) fetal QRS complexes and maternal QRS complexes detection based on k-means clustering algorithm with the feature of max-min pairs; (3) FQRS correction step is to improve the performance of step two; (4) template subtraction based on PCA is introduced to extract FECG waveform. To verify the performance of algorithm, two clinical open-access databases are used to check the performance of FQRS detection. As a result, the method proposed shows the average PPV of 95.35%, Se of 96.23%, and F1-measure of 95.78%. Furthermore, the robustness test is carried out on an artificial database which proves that the algorithm has certain robustness in various noise environments. Therefore, this method is feasible and reliable to detect fetal heart rate and extract FECG.

[1]  J. A. Hartigan,et al.  A k-means clustering algorithm , 1979 .

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

[3]  Sandro Fioretti,et al.  Noninvasive Fetal Electrocardiography Part I: Pan-Tompkins' Algorithm Adaptation to Fetal R-peak Identification , 2017, The open biomedical engineering journal.

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

[5]  B. Widrow,et al.  Adaptive noise cancelling: Principles and applications , 1975 .

[6]  G. Clifford,et al.  A Review of Fetal ECG Signal Processing; Issues and Promising Directions. , 2010, The open pacing, electrophysiology & therapy journal.

[7]  Mamun Bin Ibne Reaz,et al.  Fetal electrocardiogram extraction and R-peak detection for fetal heart rate monitoring using artificial neural network and Correlation , 2011, The 2011 International Joint Conference on Neural Networks.

[8]  Gari D Clifford,et al.  Non-invasive fetal ECG analysis , 2014, Physiological measurement.

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

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

[11]  Lei Wang,et al.  A Novel Technique for Fetal ECG Extraction Using Single-Channel Abdominal Recording , 2017, Sensors.

[12]  G. Naik,et al.  Electrode positioning for monitoring Fetal ECG: A review , 2015, 2015 International Conference on Information Processing (ICIP).

[13]  L. Lathauwer,et al.  Fetal Electrocardiogram Extraction by Blind Source , 2000 .

[14]  K. D. Desai,et al.  A real-time fetal ECG feature extraction using multiscale discrete wavelet transform , 2012, 2012 5th International Conference on BioMedical Engineering and Informatics.

[15]  Dimitrios I. Fotiadis,et al.  Detection of Fetal Heart Rate Through 3-D Phase Space Analysis From Multivariate Abdominal Recordings , 2009, IEEE Transactions on Biomedical Engineering.

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

[17]  Adam Gacek,et al.  The influence of coincidence of fetal and maternal QRS complexes on fetal heart rate reliability , 2006, Medical and Biological Engineering and Computing.

[18]  Vaidotas Marozas,et al.  An Echo State Neural Network for QRST Cancellation During Atrial Fibrillation , 2012, IEEE Transactions on Biomedical Engineering.

[19]  Maurice K. Wong,et al.  Algorithm AS136: A k-means clustering algorithm. , 1979 .

[20]  Zulfiqar A Bhutta,et al.  Stillbirths: what difference can we make and at what cost? , 2011, The Lancet.

[21]  Massimo Mischi,et al.  A robust fetal ECG detection method for abdominal recordings , 2007, Physiological measurement.

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

[23]  A. Guyton,et al.  Textbook of Medical Physiology , 1961 .

[24]  D. Panigrahy,et al.  Extraction of fetal ECG signal by an improved method using extended Kalman smoother framework from single channel abdominal ECG signal , 2017, Australasian Physical & Engineering Sciences in Medicine.

[25]  Sebastian Zaunseder,et al.  An ECG simulator for generating maternal-foetal activity mixtures on abdominal ECG recordings , 2014, Physiological measurement.

[26]  Wen Xu,et al.  Single-Lead Fetal ECG Extraction Based on a Parallel Marginalized Particle Filter , 2017, Sensors.

[27]  Sang Woo Kim,et al.  Fetal QRS Detection Based on Convolutional Neural Networks in Noninvasive Fetal Electrocardiogram , 2018, 2018 4th International Conference on Frontiers of Signal Processing (ICFSP).

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

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