An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms
- PMID: 27067286
- DOI: 10.1088/0967-3334/37/5/627
An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms
Abstract
Over the past decades, many studies have been published on the extraction of non-invasive foetal electrocardiogram (NI-FECG) from abdominal recordings. Most of these contributions claim to obtain excellent results in detecting foetal QRS (FQRS) complexes in terms of location. A small subset of authors have investigated the extraction of morphological features from the NI-FECG. However, due to the shortage of available public databases, the large variety of performance measures employed and the lack of open-source reference algorithms, most contributions cannot be meaningfully assessed. This article attempts to address these issues by presenting a standardised methodology for stress testing NI-FECG algorithms, including absolute data, as well as extraction and evaluation routines. To that end, a large database of realistic artificial signals was created, totaling 145.8 h of multichannel data and over one million FQRS complexes. An important characteristic of this dataset is the inclusion of several non-stationary events (e.g. foetal movements, uterine contractions and heart rate fluctuations) that are critical for evaluating extraction routines. To demonstrate our testing methodology, three classes of NI-FECG extraction algorithms were evaluated: blind source separation (BSS), template subtraction (TS) and adaptive methods (AM). Experiments were conducted to benchmark the performance of eight NI-FECG extraction algorithms on the artificial database focusing on: FQRS detection and morphological analysis (foetal QT and T/QRS ratio). The overall median FQRS detection accuracies (i.e. considering all non-stationary events) for the best performing methods in each group were 99.9% for BSS, 97.9% for AM and 96.0% for TS. Both FQRS detections and morphological parameters were shown to heavily depend on the extraction techniques and signal-to-noise ratio. Particularly, it is shown that their evaluation in the source domain, obtained after using a BSS technique, should be avoided. Data, extraction algorithms and evaluation routines were released as part of the fecgsyn toolbox on Physionet under an GNU GPL open-source license. This contribution provides a standard framework for benchmarking and regulatory testing of NI-FECG extraction algorithms.
Similar articles
-
A practical guide to non-invasive foetal electrocardiogram extraction and analysis.Physiol Meas. 2016 May;37(5):R1-R35. doi: 10.1088/0967-3334/37/5/R1. Epub 2016 Apr 12. Physiol Meas. 2016. PMID: 27067431 Review.
-
An ECG simulator for generating maternal-foetal activity mixtures on abdominal ECG recordings.Physiol Meas. 2014 Aug;35(8):1537-50. doi: 10.1088/0967-3334/35/8/1537. Epub 2014 Jul 29. Physiol Meas. 2014. PMID: 25071094
-
Single-lead noninvasive fetal ECG extraction by means of combining clustering and principal components analysis.Med Biol Eng Comput. 2020 Feb;58(2):419-432. doi: 10.1007/s11517-019-02087-7. Epub 2019 Dec 19. Med Biol Eng Comput. 2020. PMID: 31858419
-
Combining and benchmarking methods of foetal ECG extraction without maternal or scalp electrode data.Physiol Meas. 2014 Aug;35(8):1569-89. doi: 10.1088/0967-3334/35/8/1569. Epub 2014 Jul 29. Physiol Meas. 2014. PMID: 25069410
-
Noninvasive fetal electrocardiography: an overview of the signal electrophysiological meaning, recording procedures, and processing techniques.Ann Noninvasive Electrocardiol. 2015 Jul;20(4):303-13. doi: 10.1111/anec.12259. Epub 2015 Feb 2. Ann Noninvasive Electrocardiol. 2015. PMID: 25640061 Free PMC article. Review.
Cited by
-
Optimization of adaptive filter control parameters for non-invasive fetal electrocardiogram extraction.PLoS One. 2022 Apr 11;17(4):e0266807. doi: 10.1371/journal.pone.0266807. eCollection 2022. PLoS One. 2022. PMID: 35404946 Free PMC article.
-
Non-Adaptive Methods for Fetal ECG Signal Processing: A Review and Appraisal.Sensors (Basel). 2018 Oct 27;18(11):3648. doi: 10.3390/s18113648. Sensors (Basel). 2018. PMID: 30373259 Free PMC article. Review.
-
An Overview of Variational Autoencoders for Source Separation, Finance, and Bio-Signal Applications.Entropy (Basel). 2021 Dec 28;24(1):55. doi: 10.3390/e24010055. Entropy (Basel). 2021. PMID: 35052081 Free PMC article. Review.
-
A Deep Learning Approach for the Assessment of Signal Quality of Non-Invasive Foetal Electrocardiography.Sensors (Basel). 2022 Apr 26;22(9):3303. doi: 10.3390/s22093303. Sensors (Basel). 2022. PMID: 35591004 Free PMC article.
-
Adaptive filter with Riemannian manifold constraint.Sci Rep. 2023 Jun 2;13(1):9014. doi: 10.1038/s41598-023-36127-y. Sci Rep. 2023. PMID: 37268706 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
Medical
Miscellaneous