Noninvasive fetal QRS detection using an echo state network and dynamic programming

We address a classical fetal QRS detection problem from abdominal ECG recordings with a data-driven statistical machine learning approach. Our goal is to have a powerful, yet conceptually clean, solution. There are two novel key components at the heart of our approach: an echo state recurrent neural network that is trained to indicate fetal QRS complexes, and several increasingly sophisticated versions of statistics-based dynamic programming algorithms, which are derived from and rooted in probability theory. We also employ a standard technique for preprocessing and removing maternal ECG complexes from the signals, but do not take this as the main focus of this work. The proposed approach is quite generic and can be extended to other types of signals and annotations. Open-source code is provided.

[1]  Gustavo Camps-Valls,et al.  Foetal ECG recovery using dynamic neural networks , 2004, Artif. Intell. Medicine.

[2]  Hagen Malberg,et al.  Maternal signal estimation by Kalman filtering and Template Adaptation for fetal heart rate extraction , 2013, Computing in Cardiology 2013.

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

[5]  Vaidotas Marozas,et al.  Noninvasive fetal QRS detection using Echo State Network , 2013, Computing in Cardiology 2013.

[6]  Qiao Li,et al.  ECG Signal Quality During Arrhythmia and Its Application to False Alarm Reduction , 2013, IEEE Transactions on Biomedical Engineering.

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

[8]  Herbert Jaeger,et al.  Echo state network , 2007, Scholarpedia.

[9]  Herbert Jaeger,et al.  The''echo state''approach to analysing and training recurrent neural networks , 2001 .

[10]  Mantas Lukosevicius,et al.  A Practical Guide to Applying Echo State Networks , 2012, Neural Networks: Tricks of the Trade.

[11]  Herbert Jaeger,et al.  Reservoir computing approaches to recurrent neural network training , 2009, Comput. Sci. Rev..

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

[13]  L. Lathauwer,et al.  Fetal electrocardiogram extraction by source subspace separation , 1995 .

[14]  Andrew G. Favret,et al.  Computer matched filter location of fetalR-waves , 1968, Medical and biological engineering.

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

[16]  Julien Oster,et al.  Non-invasive FECG extraction from a set of abdominal sensors , 2013, Computing in Cardiology 2013.

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

[18]  Reza Sameni,et al.  Noninvasive fetal ECG: The PhysioNet/Computing in Cardiology Challenge 2013 , 2013, Computing in Cardiology 2013.

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