title: A comparison of single channel fetal ECG extraction methods.
abstract: The abdominal electrocardiogram (ECG) provides a non-invasive method for monitoring the fetal cardiac activity in pregnant women. However, the temporal and frequency overlap between the fetal ECG (FECG), the maternal ECG (MECG) and noise results in a challenging source separation problem. This work seeks to compare temporal extraction methods for extracting the fetal signal and estimating fetal heart rate. A novel method for MECG cancelation using an echo state neural network (ESN) based filtering approach was compared with the least mean square (LMS), the recursive least square (RLS) adaptive filter and template subtraction (TS) techniques. Analysis was performed using real signals from two databases composing a total of 4 h 22 min of data from nine pregnant women with 37,452 reference fetal beats. The effects of preprocessing the signals was empirically evaluated. The results demonstrate that the ESN based algorithm performs best on the test data with an F1 measure of 90.2% as compared to the LMS (87.9%), RLS (88.2%) and the TS (89.3%) techniques. Results suggest that a higher baseline wander high pass cut-off frequency than traditionally used for FECG analysis significantly increases performance for all evaluated methods. Open source code for the benchmark methods are made available to allow comparison and reproducibility on the public domain data.
authors.affiliation: Intelligent Patient Monitoring Group, Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford, Oxford, UK, joachim.behar@eng.ox.ac.uk.
authors.forename: Joachim
authors.initials: J
authors.lastname: Behar
authors.forename: Alistair
authors.initials: A
authors.lastname: Johnson
authors.forename: Gari D
authors.initials: GD
authors.lastname: Clifford
authors.forename: Julien
authors.initials: J
authors.lastname: Oster
mesh_terms: D000465:Algorithms; D016208:Databases, Factual; D004562:Electrocardiography / Q000379:methods*; D005260:Female; D005333:Fetus / Q000502:physiology*; D006339:Heart Rate / Q000502:physiology*; D006801:Humans; D008962:Models, Theoretical; D011247:Pregnancy; D012815:Signal Processing, Computer-Assisted