Machine learning ensemble modelling to classify caesarean section and vaginal delivery types using Cardiotocography traces

Human visual inspection of Cardiotocography traces is used to monitor the foetus during labour and avoid neonatal mortality and morbidity. The problem, however, is that visual interpretation of Cardiotocography traces is subject to high inter and intra observer variability. Incorrect decisions, caused by miss-interpretation, can lead to adverse perinatal outcomes and in severe cases death. This study presents a review of human Cardiotocography trace interpretation and argues that machine learning, used as a decision support system by obstetricians and midwives, may provide an objective measure alongside normal practices. This will help to increase predictive capacity and reduce negative outcomes. A robust methodology is presented for feature set engineering using an open database comprising 552 intrapartum recordings. State-of-the-art in signal processing techniques is applied to raw Cardiotocography foetal heart rate traces to extract 13 features. Those with low discriminative capacity are removed using Recursive Feature Elimination. The dataset is imbalanced with significant differences between the prior probabilities of both normal deliveries and those delivered by caesarean section. This issue is addressed by oversampling the training instances using a synthetic minority oversampling technique to provide a balanced class distribution. Several simple, yet powerful, machine-learning algorithms are trained, using the feature set, and their performance is evaluated with real test data. The results are encouraging using an ensemble classifier comprising Fishers Linear Discriminant Analysis, Random Forest and Support Vector Machine classifiers, with 87% (95% Confidence Interval: 86%, 88%) for Sensitivity, 90% (95% CI: 89%, 91%) for Specificity, and 96% (95% CI: 96%, 97%) for the Area Under the Curve, with a 9% (95% CI: 9%, 10%) Mean Square Error.

[1]  Maria Romano,et al.  Time-frequency analysis of CTG signals , 2009 .

[2]  Lenka Lhotská,et al.  Discriminating Normal from "Abnormal" Pregnancy Cases Using an Automated FHR Evaluation Method , 2014, SETN.

[3]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[4]  Janusz Jezewski,et al.  Computerized analysis of fetal heart rate signals as the predictor of neonatal acidemia , 2012, Expert Syst. Appl..

[5]  Hiroshi Nishiura,et al.  Age-Dependent Estimates of the Epidemiological Impact of Pandemic Influenza (H1N1-2009) in Japan , 2013, Comput. Math. Methods Medicine.

[6]  James F. Antaki,et al.  Prognosis of Right Ventricular Failure in Patients With Left Ventricular Assist Device Based on Decision Tree With SMOTE , 2012, IEEE Transactions on Information Technology in Biomedicine.

[7]  Doina Precup,et al.  Classification of Normal and Hypoxic Fetuses From Systems Modeling of Intrapartum Cardiotocography , 2010, IEEE Transactions on Biomedical Engineering.

[8]  Denis Kouame,et al.  New Estimators and Guidelines for Better Use of Fetal Heart Rate Estimators with Doppler Ultrasound Devices , 2014, Comput. Math. Methods Medicine.

[9]  S. Guzzetti,et al.  Physiological time-series analysis using approximate entropy and sample entropy , 2000 .

[10]  Joyce A. Mitchell,et al.  Countering imbalanced datasets to improve adverse drug event predictive models in labor and delivery , 2009, J. Biomed. Informatics.

[11]  D. Moster,et al.  Delay in intervention increases neonatal morbidity in births monitored with cardiotocography and ST‐waveform analysis , 2014, Acta obstetricia et gynecologica Scandinavica.

[12]  G. Fele-Zorz,et al.  A comparison of various linear and non-linear signal processing techniques to separate uterine EMG records of term and pre-term delivery groups , 2008, Medical & Biological Engineering & Computing.

[13]  Maria G. Signorini,et al.  Monitoring Fetal Heart Rate during Pregnancy: Contributions from Advanced Signal Processing and Wearable Technology , 2014, Comput. Math. Methods Medicine.

[14]  M. Hashem Pesaran,et al.  Impulse response analysis in nonlinear multivariate models , 1996 .

[15]  R. Garfield,et al.  Electrical Activity of the Human Uterus During Pregnancy as Recorded from the Abdominal Surface , 1997, Obstetrics and gynecology.

[16]  Mohamed El Bachir Menai,et al.  Influence of Feature Selection on Naïve Bayes Classifier for Recognizing Patterns in Cardiotocograms , 2013 .

[17]  G. Bogdanovic,et al.  Cardiotocography in the Prognosis of Perinatal Outcome , 2014, Medical archives.

[18]  Maria Romano,et al.  Outliers Detection and Processing in CTG Monitoring , 2014 .

[19]  Virginia Lowe,et al.  Intrapartum fetal surveillance , 2005 .

[20]  J. Richman,et al.  Physiological time-series analysis using approximate entropy and sample entropy. , 2000, American journal of physiology. Heart and circulatory physiology.

[21]  Petr Gajdos,et al.  Human Fetus Health Classification on Cardiotocographic Data Using Random Forests , 2014, ECC.

[22]  Xiuhua Guo,et al.  Computer-Aided Diagnosis for Early-Stage Lung Cancer Based on Longitudinal and Balanced Data , 2013, PloS one.

[23]  Paolo Bifulco,et al.  Computerized Cardiotocography: A Software to Generate Synthetic Signals , 2014 .

[24]  Nitesh V. Chawla,et al.  SMOTE: Synthetic Minority Over-sampling Technique , 2002, J. Artif. Intell. Res..

[25]  Lucila Ohno-Machado,et al.  The use of receiver operating characteristic curves in biomedical informatics , 2005, J. Biomed. Informatics.

[26]  Pablo M. Granitto,et al.  Feature selection on wide multiclass problems using OVA-RFE , 2010, Inteligencia Artif..

[27]  P. Melillo,et al.  Automatic Prediction of Cardiovascular and Cerebrovascular Events Using Heart Rate Variability Analysis , 2015, PloS one.

[28]  Chrysostomos D. Stylios,et al.  Classification of Fetal Heart Rate Signals Based on Features Selected Using the Binary Particle Swarm Algorithm , 2007 .

[29]  R. Garfield,et al.  Uterine contractility as assessed by abdominal surface recording of electromyographic activity in rats during pregnancy. , 1996, American journal of obstetrics and gynecology.

[30]  D. Rindskopf,et al.  The value of latent class analysis in medical diagnosis. , 1986, Statistics in medicine.

[31]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[32]  Cristian Rotariu,et al.  Automatic analysis of the fetal heart rate variability and uterine contractions , 2014, 2014 International Conference and Exposition on Electrical and Power Engineering (EPE).

[33]  Aly Chkeir,et al.  Combining multiple support vector machines for boosting the classification accuracy of uterine EMG signals , 2011, 2011 18th IEEE International Conference on Electronics, Circuits, and Systems.

[34]  Hasan Ocak,et al.  A Medical Decision Support System Based on Support Vector Machines and the Genetic Algorithm for the Evaluation of Fetal Well-Being , 2013, Journal of Medical Systems.

[35]  Chrysostomos D. Stylios,et al.  Predicting the risk of metabolic acidosis for newborns based on fetal heart rate signal classification using support vector machines , 2006, IEEE Transactions on Biomedical Engineering.

[36]  A. B. M. Shawkat Ali,et al.  Computational intelligence for microarray data and biomedical image analysis for the early diagnosis of breast cancer , 2012, Expert Syst. Appl..

[37]  J. M. Swartjes,et al.  Computer analysis of antepartum fetal heart rate: 2. Detection of accelerations and decelerations. , 1990, International journal of bio-medical computing.

[38]  Asoke K. Nandi,et al.  Survey on Cardiotocography Feature Extraction Algorithms for Foetal Welfare Assessment , 2016 .

[39]  Maria Romano,et al.  Software for computerised analysis of cardiotocographic traces , 2016, Comput. Methods Programs Biomed..

[40]  Lenka Lhotská,et al.  Using nonlinear features for fetal heart rate classification , 2012, Biomed. Signal Process. Control..

[41]  Katsuyuki Kinoshita,et al.  Clinical risk factors for poor neonatal outcomes in umbilical cord prolapse , 2016, The journal of maternal-fetal & neonatal medicine : the official journal of the European Association of Perinatal Medicine, the Federation of Asia and Oceania Perinatal Societies, the International Society of Perinatal Obstetricians.

[42]  Rongwei Fu,et al.  Global neonatal and perinatal mortality: a review and case study for the Loreto Province of Peru , 2012 .

[43]  Petr Gajdos,et al.  Classification of cardiotocography records by random forest , 2013, 2013 36th International Conference on Telecommunications and Signal Processing (TSP).

[44]  G. Breithardt,et al.  Heart rate variability: standards of measurement, physiological interpretation and clinical use. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology. , 1996 .

[45]  Suzanne Kieffer,et al.  Feature extraction and selection for objective gait analysis and fall risk assessment by accelerometry , 2011, Biomedical engineering online.

[46]  Diogo Ayres-de-Campos,et al.  Computer analysis of foetal monitoring signals. , 2016, Best practice & research. Clinical obstetrics & gynaecology.

[47]  Lee-Ing Tong,et al.  Determining the optimal re-sampling strategy for a classification model with imbalanced data using design of experiments and response surface methodologies , 2011, Expert Syst. Appl..

[48]  L. Lhotska,et al.  Assessment of non-linear features for intrapartal fetal heart rate classification , 2009, 2009 9th International Conference on Information Technology and Applications in Biomedicine.

[49]  Shuang Song,et al.  Influence of Electrode Placement on Signal Quality for Ambulatory Pregnancy Monitoring , 2014, Comput. Math. Methods Medicine.

[50]  Doina Precup,et al.  Identification of the Dynamic Relationship Between Intrapartum Uterine Pressure and Fetal Heart Rate for Normal and Hypoxic Fetuses , 2009, IEEE Transactions on Biomedical Engineering.

[51]  Maria Romano,et al.  Frequency and Time Domain Analysis of Foetal Heart Rate Variability with Traditional Indexes: A Critical Survey , 2016, Comput. Math. Methods Medicine.

[52]  H. Murray,et al.  Antenatal foetal heart monitoring. , 2017, Best practice & research. Clinical obstetrics & gynaecology.

[53]  Rok Blagus,et al.  SMOTE for high-dimensional class-imbalanced data , 2013, BMC Bioinformatics.

[54]  Philip A. Warrick,et al.  Discrimination of normal and at-risk populations from fetal heart rate variability , 2014, Computing in Cardiology 2014.

[55]  João Bernardes,et al.  Linear and Nonlinear Analysis of Fetal Heart Rate Variability , 2016 .

[56]  Philip A. Warrick,et al.  Subspace detection of the impulse response function from intrapartum uterine pressure and fetal heart rate variability , 2013, Computing in Cardiology 2013.

[57]  Lenka Lhotská,et al.  Open access intrapartum CTG database , 2014, BMC Pregnancy and Childbirth.

[58]  Paulo Gonçalves,et al.  Hurst exponent and intrapartum fetal heart rate: Impact of decelerations , 2013, Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems.

[59]  T Ojala,et al.  Change in heart rate variability in relation to a significant ST-event associates with newborn metabolic acidosis. , 2007, BJOG : an international journal of obstetrics and gynaecology.

[60]  Michelle Chen,et al.  A Model for Spheroid versus Monolayer Response of SK-N-SH Neuroblastoma Cells to Treatment with 15-Deoxy-PGJ 2 , 2016, Comput. Math. Methods Medicine.

[61]  Andrew R. Webb,et al.  Statistical Pattern Recognition , 1999 .

[62]  Ana Paula Rocha,et al.  Comparison of real beat-to-beat signals with commercially available 4 Hz sampling on the evaluation of foetal heart rate variability , 2013, Medical & Biological Engineering & Computing.

[63]  Ismini Staboulidou,et al.  Estimation of neonatal outcome artery pH value according to CTG interpretation of the last 60 min before delivery: a retrospective study. Can the outcome pH value be predicted? , 2017, Archives of Gynecology and Obstetrics.

[64]  Kazuo Maeda,et al.  Modalities of fetal evaluation to detect fetal compromise prior to the development of significant neurological damage , 2014, The journal of obstetrics and gynaecology research.

[65]  Edmond Zahedi,et al.  Antepartum fetal heart rate feature extraction and classification using empirical mode decomposition and support vector machine , 2011, Biomedical engineering online.

[66]  Sandra Rees,et al.  An adverse intrauterine environment: implications for injury and altered development of the brain , 2008, International Journal of Developmental Neuroscience.

[67]  Sandra Rees,et al.  Fetal and neonatal origins of altered brain development. , 2005, Early human development.

[68]  Cristian Rotariu,et al.  Spectral analysis of fetal heart rate variability associated with fetal acidosis and base deficit values , 2014, 2014 International Conference on Development and Application Systems (DAS).

[69]  J. De Jonckheere,et al.  Inter-observer reliability of 4 fetal heart rate classifications. , 2017, Journal of gynecology obstetrics and human reproduction.

[70]  Gari D Clifford,et al.  Doppler‐based fetal heart rate analysis markers for the detection of early intrauterine growth restriction , 2017, Acta obstetricia et gynecologica Scandinavica.

[71]  J. V. van Laar,et al.  Spectral analysis of fetal heart rate variability for fetal surveillance: review of the literature , 2008, Acta obstetricia et gynecologica Scandinavica.

[72]  David W Walker,et al.  Creatine supplementation during pregnancy: summary of experimental studies suggesting a treatment to improve fetal and neonatal morbidity and reduce mortality in high-risk human pregnancy , 2014, BMC Pregnancy and Childbirth.

[73]  Chelsea Dobbins,et al.  Prediction of Preterm Deliveries from EHG Signals Using Machine Learning , 2013, PloS one.

[74]  T P Hutchinson,et al.  The value of latent class analysis in medical diagnosis. , 1987, Statistics in medicine.

[75]  Ersen Yilmaz,et al.  Determination of Fetal State from Cardiotocogram Using LS-SVM with Particle Swarm Optimization and Binary Decision Tree , 2013, Comput. Math. Methods Medicine.

[76]  James J. Chen,et al.  Class-imbalanced classifiers for high-dimensional data , 2013, Briefings Bioinform..

[77]  G. Saade,et al.  Uterine activity during pregnancy and labor assessed by simultaneous recordings from the myometrium and abdominal surface in the rat. , 1998, American journal of obstetrics and gynecology.

[78]  Sergio Cerutti,et al.  Linear and nonlinear parameters for the analysisof fetal heart rate signal from cardiotocographic recordings , 2003, IEEE Transactions on Biomedical Engineering.

[79]  Turgay Ibrikci,et al.  Analysis of Cardiotocogram Data for Fetal Distress Determination by Decision Tree Based Adaptive Boosting Approach , 2014 .

[80]  Abdulhamit Subasi,et al.  Classification of the cardiotocogram data for anticipation of fetal risks using machine learning techniques , 2015, Appl. Soft Comput..

[81]  E. Blix,et al.  ST waveform analysis versus cardiotocography alone for intrapartum fetal monitoring: a systematic review and meta‐analysis of randomized trials , 2016, Acta obstetricia et gynecologica Scandinavica.

[82]  Jayawan H. B. Wijekoon,et al.  Continuous objective recording of fetal heart rate and fetal movements could reliably identify fetal compromise, which could reduce stillbirth rates by facilitating timely management. , 2014, Medical hypotheses.

[83]  E. Ifeachor,et al.  A Comparative Study of Fetal Heart Rate Variability Analysis Techniques , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[84]  Hasan Ocak,et al.  Prediction of fetal state from the cardiotocogram recordings using adaptive neuro-fuzzy inference systems , 2012, Neural Computing and Applications.

[85]  E. Chandraharan,et al.  Continuous cardiotocography during labour: Analysis, classification and management. , 2016, Best practice & research. Clinical obstetrics & gynaecology.