Skip to main content

Advertisement

Log in

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

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

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 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.

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Bhutta ZA, Yakoob MY, Lawn JE, Rizvi A, Friberg IK, Weissman E, Buchmann E, Goldenberg RL, Lancet's Stillbirths Series steering committee (2011) Stillbirths: what difference can we make and at what cost? Lancet 377(9776):1523–1538

    Article  Google Scholar 

  2. Sameni R, Clifford GD (2010) A review of fetal ECG signal processing issues and promising directions. Open Pacing Electrophysiol Ther J 3(1):4–20

    PubMed  PubMed Central  Google Scholar 

  3. De Lathauwer L, De Moor B, Vandewalle J (2000) Fetal electrocardiogram extraction by blind source subspace separation. IEEE Trans Biomed Eng 47(5):567–572

    Article  Google Scholar 

  4. Clifford GD, Silva I, Behar J, Moody GB (2014) Non-invasive fetal ECG analysis. Physiol Meas 35(8):1521–1536

    Article  Google Scholar 

  5. Varanini M, et al.(2014) A multi-step approach for non-invasive fetal ECG analysis. Computing in Cardiology Conference IEEE

  6. Sameni R, Jutten C, Shamsollahi MB (2008) Multichannel electrocardiogram decomposition using periodic component analysis. IEEE Trans Biomed Eng 55(8):1935–1940

    Article  Google Scholar 

  7. Widrow B (1975) Adaptive noise cancelling: principles and applications. Proc IEEE 63(12):1692–1716

    Article  Google Scholar 

  8. Nannan Z et al (2017) A novel technique for fetal ECG extraction using single-channel abdominal recording. Sensors 17.3:457

    Google Scholar 

  9. Panigrahy D, Sahu PK (2017) Extraction of fetal ECG signal by an improved method using extended Kalman smoother framework from single channel abdominal ECG signal. Australas Phys Eng Sci Med 40(1):191–207

    Article  CAS  Google Scholar 

  10. Desai KD, and Sankhe MS (2012) A real-time fetal ECG feature extraction using multiscale discrete wavelet transform. Biomedical Engineering and Informatics (BMEI), 5th International Conference on IEEE

  11. Hasan MA, Reaz MBI, and Ibrahimy MI (2011) Fetal electrocardiogram extraction and R-peak detection for fetal heart rate monitoring using artificial neural network and correlation. The 2011 International Joint Conference on Neural Networks

  12. Martens SMM et al (2007) A robust fetal ECG detection method for abdominal recordings. Physiol Meas 28(4):373–388

    Article  Google Scholar 

  13. Kanjilal PP, Palit S, Saha G (1997) Fetal ECG extraction from single-channel maternal ECG using singular value decomposition. IEEE Trans Biomed Eng 44(1):51–59

    Article  CAS  Google Scholar 

  14. Petrenas A et al (2012) An Echo state neural network for QRST cancellation during atrial fibrillation. IEEE Trans Biomed Eng 59(10):2950–2957

    Article  Google Scholar 

  15. Zhidong Z et al (2017) Single-lead fetal ECG extraction based on a parallel marginalized particle filter. Sensors 17.6:1456

    Google Scholar 

  16. Member S et al (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng 32(3):230–236

    Google Scholar 

  17. Agostinelli A et al (2017) Noninvasive fetal electrocardiography part I: pan-Tompkins’ algorithm adaptation to fetal R-peak identification. Open Biomed Eng J 11(1):17–24

    Article  Google Scholar 

  18. Goldberger AL, Amaral LA, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation 101(23):e215–e220

    Article  CAS  Google Scholar 

  19. Matonia A, Jezewski J, Kupka T, Horoba K, Wrobel J, Gacek A (2006) The influence of coincidence of fetal and maternal QRS complexes on fetal heart rate reliability. Med Biol EngComput 44(5):393–403

    Article  Google Scholar 

  20. Andreotti F et al (2016) An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms. Physiol Meas 37(5):627–648

    Article  Google Scholar 

  21. Behar J, Andreotti F, Zaunseder S, Li Q, Oster J, Clifford GD (2014) An ECG simulator for generating maternal-foetal activity mixtures on abdominal ECG recordings. Physiol Meas 35(8):1537–1550

    Article  Google Scholar 

  22. Wong JA, Hartiganm A (1979) Algorithm AS 136: a k-means clustering algorithm. J R Stat Soc Ser C Appl Stat 28.1:100–108

    Google Scholar 

  23. Karvounis EC, Tsipouras MG, Fotiadis DI (2009) Detection of fetal heart rate through 3-D phase space analysis from multivariate abdominal recordings. IEEE Trans Biomed Eng 56.5:1394–1406

    Article  Google Scholar 

  24. Guyton A, Hall J (2012) Textbook of medical physiology. Q J Exp Physiol Cognate Med Sci 134.12:1089

    Google Scholar 

  25. ANSI/AAMI/ISO EC57 (1998/(R)2008) Testing and reporting performance results of cardiac rhythm and ST- segment measurement algorithms

  26. Marchon Niyan, and Naik G (2015) Electrode positioning for monitoring Fetal ECG: a review. 2015 International Conference on Information Processing (ICIP) IEEE

  27. Behar J, Johnson A, Clifford GD, Oster J (2014) A comparison of single channel fetal ECG extraction methods. Ann Biomed Eng 42(6):1340–1353

    Article  Google Scholar 

  28. Lee Jun Seong, et al (2018) Fetal QRS detection based on convolutional neural networks in noninvasive fetal electrocardiogram.. 2018 4th International Conference on Frontiers of Signal Processing (ICFSP) IEEE

  29. Andreotti F, Riedl M, Himmelsbach T, Wedekind D, Wessel N, Stepan H, Schmieder C, Jank A, Malberg H, Zaunseder S (2014) Robust fetal ECG extraction and detection from abdominal leads. Physiol Meas 35(8):1551–1567

    Article  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (No.61571628).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shuai Yu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Yu, S. Single-lead noninvasive fetal ECG extraction by means of combining clustering and principal components analysis. Med Biol Eng Comput 58, 419–432 (2020). https://doi.org/10.1007/s11517-019-02087-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-019-02087-7

Keywords

Navigation