title: Combining and benchmarking methods of foetal ECG extraction without maternal or scalp electrode data.
abstract: Despite significant advances in adult clinical electrocardiography (ECG) signal processing techniques and the power of digital processors, the analysis of non-invasive foetal ECG (NI-FECG) is still in its infancy. The Physionet/Computing in Cardiology Challenge 2013 addresses some of these limitations by making a set of FECG data publicly available to the scientific community for evaluation of signal processing techniques.The abdominal ECG signals were first preprocessed with a band-pass filter in order to remove higher frequencies and baseline wander. A notch filter to remove power interferences at 50 Hz or 60 Hz was applied if required. The signals were then normalized before applying various source separation techniques to cancel the maternal ECG. These techniques included: template subtraction, principal/independent component analysis, extended Kalman filter and a combination of a subset of these methods (FUSE method). Foetal QRS detection was performed on all residuals using a Pan and Tompkins QRS detector and the residual channel with the smoothest foetal heart rate time series was selected.The FUSE algorithm performed better than all the individual methods on the training data set. On the validation and test sets, the best Challenge scores obtained were E1 = 179.44, E2 = 20.79, E3 = 153.07, E4 = 29.62 and E5 = 4.67 for events 1-5 respectively using the FUSE method. These were the best Challenge scores for E1 and E2 and third and second best Challenge scores for E3, E4 and E5 out of the 53 international teams that entered the Challenge. The results demonstrated that existing standard approaches for foetal heart rate estimation can be improved by fusing estimators together. We provide open source code to enable benchmarking for each of the standard approaches described.
authors: Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford, UK.
authors: Joachim
authors: J
authors: Behar
authors: Julien
authors: J
authors: Oster
authors: Gari D
authors: GD
authors: Clifford
mesh_terms: D000328:Adult; D000465:Algorithms; D000704:Analysis of Variance; D019985:Benchmarking; D004562:Electrocardiography / Q000379:methods*; D005260:Female; D005323:Fetal Monitoring / Q000379:methods*; D005333:Fetus / Q000502:physiology*; D006801:Humans; D011247:Pregnancy; D025341:Principal Component Analysis; D012815:Signal Processing, Computer-Assisted