A deep learning approach for fetal QRS complex detection

OBJECTIVE Non-invasive foetal electrocardiography (NI-FECG) has the potential to provide more additional clinical information for detecting and diagnosing fetal diseases. We propose and demonstrate a deep learning approach for fetal QRS complex detection from raw NI-FECG signals by using a convolutional neural network (CNN) model. The main objective is to investigate whether reliable fetal QRS complex detection performance can still be obtained from features of single-channel NI-FECG signals, without canceling maternal ECG (MECG) signals. APPROACH A deep learning method is proposed for recognizing fetal QRS complexes. Firstly, we collect data from set-a of the PhysioNet/computing in Cardiology Challenge database. The sample entropy method is used for signal quality assessment. Part of the bad quality signals is excluded in the further analysis. Secondly, in the proposed method, the features of raw NI-FECG signals are normalized before they are fed to a CNN classifier to perform fetal QRS complex detection. We use precision, recall, F-measure and accuracy as the evaluation metrics to assess the performance of fetal QRS complex detection. MAIN RESULTS The proposed deep learning method can achieve relatively high precision (75.33%), recall (80.54%), and F-measure scores (77.85%) compared with three other well-known pattern classification methods, namely KNN, naive Bayes and SVM. SIGNIFICANCE the proposed deep learning method can attain reliable fetal QRS complex detection performance from the raw NI-FECG signals without canceling MECG signals. In addition, the influence of different activation functions and signal quality assessment on classification performance are evaluated, and results show that Relu outperforms the Sigmoid and Tanh on this particular task, and better classification performance is obtained with the signal quality assessment step in this study.

[1]  Gari D Clifford,et al.  A practical guide to non-invasive foetal electrocardiogram extraction and analysis , 2016, Physiological measurement.

[2]  G. Saha,et al.  Fetal ECG extraction from single-channel maternal ECG using singular value decomposition , 1997, IEEE Transactions on Biomedical Engineering.

[3]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[4]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[5]  Chong Wang,et al.  Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin , 2015, ICML.

[6]  Christian Jutten,et al.  Multichannel Electrocardiogram Decomposition Using Periodic Component Analysis , 2008, IEEE Transactions on Biomedical Engineering.

[7]  S. B. Barnett,et al.  Guidelines and recommendations for safe use of Doppler ultrasound in perinatal applications , 2001 .

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

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

[10]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[11]  Andrew Y. Ng,et al.  Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networks , 2017, ArXiv.

[12]  Gari D Clifford,et al.  An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms , 2016, Physiological measurement.

[13]  MA Hasan,et al.  Detection and Processing Techniques of FECG Signal for Fetal Monitoring , 2009, Biological Procedures Online.

[14]  M. Peters,et al.  Monitoring the fetal heart non-invasively: a review of methods , 2001, Journal of perinatal medicine.

[15]  Zulfiqar A Bhutta,et al.  Stillbirths: what difference can we make and at what cost? , 2011, The Lancet.

[16]  Barrie Hayes-Gill,et al.  Accuracy and Reliability of Uterine Contraction Identification Using Abdominal Surface Electrodes , 2012 .

[17]  Gábor Hosszú,et al.  Fetal phonocardiography - Past and future possibilities , 2011, Comput. Methods Programs Biomed..

[18]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[19]  D. T. Kaplan,et al.  Fetal ECG extraction with nonlinear state-space projections , 1998, IEEE Transactions on Biomedical Engineering.

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

[21]  Mohd. Alauddin Mohd. Ali,et al.  Fetal heart rate monitoring based on independent component analysis , 2006, Comput. Biol. Medicine.

[22]  Sebastian Thrun,et al.  Dermatologist-level classification of skin cancer with deep neural networks , 2017, Nature.

[23]  Henggui Zhang,et al.  A multi-step method with signal quality assessment and fine-tuning procedure to locate maternal and fetal QRS complexes from abdominal ECG recordings , 2014, Physiological measurement.

[24]  Gari D Clifford,et al.  Combining and benchmarking methods of foetal ECG extraction without maternal or scalp electrode data , 2014, Physiological measurement.

[25]  Peng Li,et al.  Systematic methods for fetal electrocardiographic analysis: Determining the fetal heart rate, RR interval and QT interval , 2013, Computing in Cardiology 2013.