Next Article in Journal
Exploration of Despair Eccentricities Based on Scale Metrics with Feature Sampling Using a Deep Learning Algorithm
Previous Article in Journal
The Utility of Conventional CT, CT Perfusion and Quantitative Diffusion-Weighted Imaging in Predicting the Risk Level of Gastrointestinal Stromal Tumors of the Stomach: A Prospective Comparison of Classical CT Features, CT Perfusion Values, Apparent Diffusion Coefficient and Intravoxel Incoherent Motion-Derived Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Deep Learning and Supervised Machine Learning Model for Predictive Fetal Monitoring

1
Department of Marketing and Business Analytics, Texas A&M University—Commerce, Commerce, TX 75428, USA
2
Department of Engineering Management and Systems Engineering, Missouri University of Science and Technology, Rolla, MO 65409, USA
*
Author to whom correspondence should be addressed.
Diagnostics 2022, 12(11), 2843; https://doi.org/10.3390/diagnostics12112843
Submission received: 13 October 2022 / Revised: 6 November 2022 / Accepted: 14 November 2022 / Published: 17 November 2022
(This article belongs to the Section Machine Learning and Artificial Intelligence in Diagnostics)

Abstract

:
Asphyxiation associated with metabolic acidosis is one of the common causes of fetal deaths. The paper aims to develop a feature extraction and prediction algorithm capable of identifying most of the features in the SISPORTO software package and late and variable decelerations. The resulting features were used for classification based on umbilical cord pH data. The algorithms developed here were used to predict cord pH levels. The prediction system assists the obstetricians in assessing the state of the fetus better than the category methods, as only about 30% of the patients in the pathological category suffer from acidosis, while the majority of acidotic babies were in the suspect category, which is considered lower risk. By predicting the direct indicator of acidosis, umbilical cord pH, this work demonstrates a methodology, which uses fetal heart rate and uterine activity, to identify acidosis. This paper introduces a forecasting model based on deep learning to predict heart rate and uterine contractions, integrated with the classification algorithm, resulting in a robust tool for predictive fetal monitoring. The hybrid algorithm resulted in a model capable of providing future conditions of the fetus, which obstetricians can use for diagnosis and planning interventions. The ensemble classification algorithm had a test accuracy of 85% (n = 24) in predicting fetal acidosis on the features extracted from the cardiotocography data. When integrated with the classification model, the results from the prediction model (long short-term memory network) can effectively identify fetal acidosis 2 or 4 min in the future.

1. Introduction

Approximately 25 out of 1000 infants are affected by fetal asphyxia associated with metabolic acidosis [1]. Acidosis is the process of increasing acidic concentration in the blood and tissues. The mother’s placenta delivers oxygen and nutrients and removes waste products, especially CO2, from the fetus. This process is susceptible to changes based on maternal blood gas concentrations, uterine blood supply, placental transfer, and gas transport to the fetus. The above processes can lead to acidosis and significant fetal morbidity and mortality. In most such pregnancies, mild oxygen deprivation to the fetus occurs with no brain harm or cerebral damage. However, hypoxia can be moderate to severe in approximately 3 to 4 of the 1000 infants, with a few organ system complications and possible neonatal encephalopathy [1]. The reference range for pH values of the fetuses was obtained based on a few studies with blood specimens taken after delivery. It is important to note that low pH does not necessarily indicate a severe condition in the fetus in all situations [2,3]. This paper aims to develop an integrated model that identifies the patterns in FHR and UC and accurately predicts fetal acidosis using an LSTM and an ensemble algorithm.
The objective of monitoring techniques is to reduce the occurrence of mild asphyxia and to prevent moderate and severe asphyxia. In 1903, researchers pointed out that the evaluation of fetal heart rate variation gives us a reliable means of estimating a child’s well-being [4]. A general rule is that the infant’s life is at risk when the heart rate falls below 100 or exceeds 160 [5]. Over the years, various techniques were developed to observe the fetal state. Among these, auscultation is the oldest technique that involves listening to the fetus’s heartbeat using a stethoscope. Ultrasound was introduced in 1956 and is still commonly employed to interpret heartbeats by using sound waves. Though this technique is very successful, it is not feasible, as an experienced clinician must stay with the patient. Fetal scalp blood sampling is an internal monitoring technique that involves introducing an endoscope after dilating the cervix. The device is firmly pressed to the fetus’s scalp, and an incision is made to collect a drop of blood to measure the pH. One of the most accurate monitoring methods is recording and extracting the fetal heart rate with less noise.
Electronic fetal monitoring (EFM) came into existence in the 1970s; electronic equipment is used to track fetal heart rate (FHR) and uterine contraction (UC) continuously during labor. They are together known as cardiotocography (CTG). When interpreted by an obstetrician, these data give a strong indication of fetal health [6]. Computer-aided analysis of CTG data provides a consistent evaluation and can also identify parameters that are difficult to capture by the human eye.
The obstetricians visually analyzed the FHR and UC readings to identify metabolic acidosis and hypoxic injury [7]. In a few cases, this can lead to misdiagnosis due to varying interpretations and is highly dependent on the clinician’s experience [8,9,10,11,12,13]. It was reported that almost 50% of the deaths occurring during labor are due to improper diagnosis [14]. Therefore, it has been challenging to interpret CTG data as not all abnormalities result in acidosis [15,16].
The clinical decision support systems were developed as a solution for this problem to provide further insights into the fetus’s condition by identifying specific features. The National Institute of Child Health and Human Development provides the guidelines for parts of FHR and uterine contraction patterns from the CTG data. Feature extraction involves gathering specific parameters/patterns from signal/time-series data that can be easier to analyze than the entire signal sample. Automated computerized analysis of the CTG recordings decreases the subjective nature of the fetal state based on visual interpretation.
Artificial neural networks (ANN), with their capability of learning and generalizing, were most prominently used for fetal state assessment [17]. Adding fuzzy logic to a current clinical expert system capable of assessing 5 min segments of FHR signals was developed [18]. A classifier based on fuzzy inference systems of the FHR signals was developed to predict intrauterine growth retardation and type I diabetes [19]. This model relied on gestational age and quantitative description of the fetal heart rate data in time and frequency domain FHR analysis for classification. Artificial neural networks with three layers and clustering using fuzzy logic were compared for over sixteen thousand FHR signals in a database with thirty-nine parameters [20]. Fetal state assessment based on FHR data analysis was performed using an ANN, combined with the inference system using fuzzy logic, developed for predicting fetal state/category based on fetal heart rate signals analysis. Epsilon-insensitive learning method based on statistical learning theory was used to obtain high prediction accuracy [21]. A support vector machine (SVM) algorithm was applied to predict the intrauterine growth inhibition risk of the fetus and assess the impact of input feature selection on prediction accuracy [22]. The support vector machine algorithm, combined with the wavelet transformation of input features, helped achieve a higher prediction accuracy of acidemia risk [23]. An effective fetal ECG data extraction technique was modeled using Clifford wavelets [24]. SVM combined with empirical mode decomposition was developed to achieve high compliance with heart rate data prediction with an expert clinical interpretation [25]. The thesis presents a new method for extracting features and evaluating fetal acidemia risk.
Dawes/Redman criteria algorithm was developed in 1982 for CTG analysis to predict whether the fetal state would be expected or pathological [26]. This led to the development of a system for intrapartum fetal monitoring, combining CTG with ST-analysis of the electrocardiogram (ECG), named STAN S31 by Neoventa Medical [27]. It generates alarms for hypoxic conditions related to muscle contractions and lack of oxygen. Sport is another clinically implemented system for computerized FHR analysis. Despite the extensive research, few fetal assessment systems were implemented for real-time monitoring.
Deep learning is a recent advancement in computational intelligence, using multiple layers of neural networks [28]. In the past few years, researchers have used this methodology to develop insights into complex medical diagnostic problems, such as computed tomography [29], glaucoma detection [30], mammography [31], breast cancer detection [32], analysis of ECG signals [33], bone fracture detection [34], and diagnostic medicine [35]. It has also been previously applied to the classification of the fetal state as it can identify essential features without human guidance [36,37].
Most of the current research within fetal monitoring using deep learning focuses on classification. Still, this model of long short-term memory networks has shown significant results in forecasting data [38]. This paper integrates the modeling approaches of using computational intelligence techniques for classification and deep learning algorithms for forecasting, thereby providing the capability of predicting the future fetal condition during labor.
The methodology of the paper is shown in Figure 1. FHR and UC data for the patients are forecasted using a deep learning model (LSTM). Feature extraction is then performed on the entire time series and newly predicted data. These features are then classified using an ensemble algorithm, consisting of a random forest and support vector machine to obtain the future fetal state. The identified variables can improve the diagnosis and fetal-monitoring process by providing additional information to the obstetricians in advance for them to plan and implement necessary interventions.

2. Materials and Methods

2.1. Support Vector Machine

Support vector machine (SVM) is one of the most commonly used machine learning algorithms for classification, which works by mapping inputs to the outputs of the training data using hyperplanes, thereby forming a generalized model. The kernel methods function maps the training data to the feature space. SVM uses a flexible representation of the class boundaries to solve classification problems. The aim is to develop a classifier that works well even with one unseen example.
The hyperplane that maximizes the margin, or maximum separation between the classes, is selected, as represented in Figure 2. If it is inseparable, the margin boundary values and kernel methods are varied to identify the optimum parameters to separate the feature space. Different kernel functions commonly used are described in Table 1, where ‘x’ is the data value in the feature space, and ‘xj’ is the value in the transformed feature space [39]. The ‘γ’ parameter can be interpreted as inverse of the radius of influence, which represents the extent of influence of a single training sample.

2.2. Random Forest

Classification and regression tree (CART) is a repetitive partitioning supervised learning algorithm that makes no assumptions about the data distribution. Random forest involves building an ensemble of CART (classification and regression trees) developed from a randomized variant of the tree induction algorithm. Decision trees are perfect for random forest as they have lower bias and higher variance.
In machine learning, random forests have been mainly applied to classification tasks due to their fast training and predictions, generalization ability, and scalability. A decision tree, as shown in Figure 3, can handle multiple classes due to its probabilistic output. The grey nodes are the leaf nodes that give the output variable, and the mean and majority of all trees are the outputs for regression and classification, respectively. Classification and regression tree (CART) is a repetitive partitioning supervised learning algorithm, which makes no assumptions about the data distribution. Random forest involves building an ensemble of CART (classification and regression trees), developed from a randomized variant of the tree induction algorithm. Decision trees are perfect for random forest as they have lower bias and higher variance.

2.3. K-Means Clustering

Clustering is an unsupervised learning algorithm that partitions the observations (training data) into different clusters based on certain similarities. The process begins with the random selection of centroids for the clusters and assigning data points to the clusters based on Euclidian distance from the different centers. A new centroid is then evaluated by calculating each cluster’s mean of the data points. The process is repeated once again until the newly evaluated center does not change.

2.4. Long Short-Term Memory Network

Most of the computational intelligence algorithms are inspired by nature, including neural network, which is based on the operation of the human brain. In simple terms, NN is a function that maps the independent variables to the dependent variable. Deep learning models are essentially neural networks with an increased number of hidden layers. A recurrent neural network (RNN) is a deep learning model that can identify time-dependent information and is used for forecasting problems.
Long short-term memory network (LSTM) is a modified version of RNN with gates capable of retaining long-term information and is shown in Figure 3. The structure of an LSTM cell is shown in Figure 4. Each cell consists of 3 gates (forget, input, and output) regulating memory.
For a time-series forecasting problem, the model uses the input data from previous time steps (t) to predict the future (t + 1). The input vector for such a model can be represented as X = {x1, …xn} and output vector as Y = {y1, …, yn}. The ‘forget’ gate decides the information can be removed from the memory based on the output of the previous step and current input. It is formulated, as shown in Equation (1), where ‘U’ and ‘W’ are matrices containing the weights of inputs and recurrent connections, respectively.
ft = σ(xt Uf + yt−1 Wf)
The ‘input’ gate decides what information needs to be stored and has ‘sigmod’ and ‘tanh’ layers. It is represented by Equations (2) and (3).
It = σ(xt Ui + yt−1 Wi)
Ĉt = tanh (xt Ug + yt−1 Wg)
The memory of the LSTM cell is known as ‘cell state’ (Ct), which is then updated based on the output from ‘forget’ and ‘input’ gates, given by Equation (4).
Ct = ft Ct−1 + it Ĉt
Finally, the ‘output’ layer, consisting of a sigmoid layer and a tanh layer, generates the forecast (yt) for the time step ‘t’ and is formulated, as shown in Equations (5) and (6).
ot = σ(xt Uo + yt−1 Wo)
yt = tanh(Ct) × ot

2.5. Data

CTG data consist of four readings of FHR and UC collected every second during labor. The Phelps County Regional Medical Center provided over 8000 patients’ CTG data with their corresponding pH values. Forty-seven patients were diagnosed with acidosis; therefore, the dataset size was limited to 94 with even distribution of acidosis and non-acidosis cases to maintain the balance. An example of the raw data are shown in Figure 5. The cut-off point for differentiating acidosis was chosen as 7.2; all the values below 7.2 are considered acidotic, and the values above are non-acidotic.

3. Feature Extraction

The list of features extracted from the CTG data are FHR baseline, accelerations, decelerations, uterine contractions, variable decelerations, severe decelerations, late decelerations, prolonged decelerations, prolonged accelerations, light decelerations, width of the histogram, minimum, maximum values of the histogram, number of peaks of the histogram, mean, median, mode, and variability. These features are based on the current maternal and fetal medicine practices of the International Federation of Gynecology and Obstetrics (FIGO) [42].
An algorithm for extracting features, such as baseline, acceleration, deceleration, early deceleration, late deceleration, and variability, was written and implemented in python. An iterative approach estimates the baseline as defined by the FIGO guidelines. The signal loss and noise in the FHR and UC data are taken care of by smoothing using the ‘pandas’ library in python. The data before and after processing are shown in Figure 6 and Figure 7, respectively. It is simple and optimal for reducing random noise while retaining a sharp step response.
The feature extraction process begins with identifying the baseline, as described in Figure 8. The original baseline (M) was calculated as the mean of the FHR data. Then, a new mean (N) was evaluated after removing accelerations and decelerations and compared to the original baseline to check the deviation. If the deviation exceeds 0.5, the process was repeated with the new baseline (N) as the baseline (M).
After evaluating the baseline heart rate, accelerations and decelerations were identified. Acceleration has a peak of at least 15 beats/min above baseline and a duration of at least 15 s but less than 2 min. The flowchart for estimating accelerations, baseline, and decelerations is shown in Figure 8. A deceleration has a fall of at least 15 beats/min below the baseline and a duration of at least 15 s but less than 2 min. A deceleration between 2 min and 5 min was defined as prolonged deceleration. A deceleration lasting more than 5 min is called a severe deceleration. If the deceleration starts after the peak and before the endpoint of the contraction, lasting more than 15 s, it is considered late deceleration. Peaks of over 10 points in UC level readings lasting 20–240 s were identified as contractions.
A histogram is plotted for the fetal heart rate data from which mean, median, and mode are calculated. Minimum and maximum values of the histogram are identified. The width of the histogram is evaluated as the difference between the minimum and maximum values. Finally, the classification parameter for the problem is acidosis. A pH value less than 7.2 is defined as acidotic, and a pH value of 7.2 or greater is non-acidotic.
After extracting features, the correlation was performed to understand the complexity of the data. The correlation matrix for the data is shown in Figure 9. This visualization helped identify features, such as prolonged accelerations, prolonged decelerations and light decelerations, having no association with any of the features. Further analysis showed that these features appear in two samples only, thereby not influencing the classification. So, the features mentioned above can be removed.

4. Results

4.1. Classification

Support vector machine (SVM), random forest (RF), and neural network (NN) were used to classify the CTG recording based on the features. Hyperparameter tuning was performed using a grid search for all the algorithms. Similarly, the parameters tuned for NN are hidden layer size, learning rate, solver, and activation function. Accuracy, sensitivity, and specificity are the performance measures used to compare the algorithms. The 5-fold cross-validation was used to avoid overfitting.
The results are summarized in Table 2. We can observe that the support vector machine and neural network have higher accuracy, sensitivity, and specificity than random forest. The overall lower accuracy can be attributed to less training data.

4.2. Ensemble Approach

An ensemble algorithm is a technique to develop a better algorithm from a few weaker ones. The ensemble algorithm methodology is represented in Figure 10. The data were initially separated into training and testing data, and all the chosen algorithms were trained on the same data. The trained algorithms are evaluated individually on the test data. If all the algorithms predict the same class, the ensemble algorithm outputs the corresponding class, but if they do not predict the same category, the algorithm does not generate an output for that observation.
Neural network, support vector machine, random forest from previous experiments, and K-means clustering were chosen for the analysis. Ten combinations of the ensemble models were tested, including five sets of two algorithms, four combinations of three algorithms, and, finally, one combination of all four algorithms.
The results can be seen in Table 3. The combination of the three algorithms neural network, support vector, and clustering (NN/Clu/SVM) has performed the best with the highest accuracy. NN/Clu/SVM classified 14 out of 24 samples. NN/Clu predicted the largest number of instances (22), with the lowest accuracy of 80.95%.
The two desired qualities are the number of samples classified and the performance. Figure 11 shows the 2-dimensional Pareto front for these objectives. It can be observed that NN/RF/Clu/SVM, NN/Clu/SVM, RF/SVM, and RF/NN are the non-dominated solutions. We chose RF/NN as the optimal combination with a reasonable trade-off between both objectives.

4.3. Deep Learning

This section discusses the development of a deep learning model for forecasting and its integration with the classification model to predict the future state of the fetus. As discussed in earlier sections, CTG data consist of FHR and UC. Therefore, two different LSTM models must be developed for each CTG data sample. The algorithms were implemented in Python using the Keras library. Hyperparameters, such as the number of hidden layers, number of neurons in each layer, batch size, loss function, and optimizers, were tested using grid search with a range of values. The data processing involved standardization and smoothing with moving averages. The ‘SGD’ was the optimizer used, and ‘means squared error’ was the loss function used.
The best architectures for predicting FHR and UC are shown in Table 4 and Table 5. The input layer represents ‘lookback,’ which is the number of time steps the model looks back to make the forecast. Table 4 and Table 5 show the lookback values to be 1500 and 2000, respectively. The LSTM layer indicates the number of LSTM cells in that corresponding layer. The dropout layer with a value of ‘0.1’, meaning 10% of neurons from the previous layer, is neglected. Finally, a single forecast is generated by the model from the dense layer.
The model was validated on 480 time steps, which translates to 2 min (120 s). A total of 80% of the rest of the data was used for training the model and 20% for testing. The results from both models are shown in Figure 12 and Figure 13. Table 6 shows the performance metrics for the testing and validation of the algorithms. The better performance of the model for FHR during validation could be attributed to the distribution of data and the regularization technique (dropout) during the training. From the results, we can conclude that with ideal hyperparameters, LSTM can be a robust model for understanding and predicting CTG data.
The modeling process was repeated for the non-acidosis data sample. Table 7 and Table 8, and Figure 14 and Figure 15, show the tabulated architectures and result visualizations, respectively. Similar to the results from acidosis data, we can observe that the forecasts for FHR and UC were close to the actual data. The corresponding errors for testing and validation are summarized in Table 9.
In the final experiment, we perform feature extraction on forecasts from the LSTM models for 2 and 4 min into the future. The NN and SVM ensemble algorithms were used to classify those features. This generated final output would be the state predicted by the model. Four readings are recorded every second, so the forecasts for 2 min and 4 min represent the ‘480’ and ‘960’ time steps, respectively. The results are summarized in Table 10. For the non-acidosis data sample, both NN and SVM predicted the class accurately for both 2 and 4 min. Therefore, the resultant ensemble output is ‘0’ or ‘non-acidosis.’ However, for acidosis, NN predicted the class accurately for both time periods, but SVM failed to classify the state for 4 min. Therefore, the ensemble output for 4 min in the acidosis scenario is ‘Unsure.’ As discussed in earlier sections, the model can be improved by providing more data for training the classification and forecasting algorithms.

5. Discussion

In this research, we presented an integrated model consisting of classification and forecasting models for evaluating the future state of the fetus. LSTM generates the forecasts for FHR and UC data, and an ensemble classification predicts the state based on the extracted features. As far as we know, this model is the first of its kind with this capability.
An ensemble model aims to develop a better model from weaker algorithms. Our results validate this observation, since the ensemble algorithm with NN and SVM showed significantly better results than the individual models. Most of the results in existing literature are based on UCI fetal state classification datasets. An accuracy of 96% was achieved on this data using a support vector machine [22]. The primary reason for the lower accuracy of the ensemble model discussed in this paper is the dataset size being limited to 94 samples. The model performance can be improved by training on more observations. In our experiments, we have observed an increase in the accuracy of oversampling the data with Gaussian noise. However, given the context of the problem, we believe obtaining additional data would be the right solution. Other methodologies for classification, such as image analysis and sequence classification with LSTM using deep learning, can be tested to see if the performance increases with limited data.
The paper’s objective was to develop an integrated model that identifies the patterns in FHR and UC and forecasts the corresponding values using an LSTM, which are then classified using the ensemble algorithm. The discussed methodology can provide obstetricians with the capability of understanding the future fetal condition and current state. The possible outcomes of the model for the fetal state are ‘acidosis’, ‘non-acidosis’, and ‘unsure’, which are easy to interpret. It can help doctors to make informed decisions regarding interventions based on these predictions. A drawback of the current approach is the development of a new LSTM architecture and optimization of hyperparameters for FHR and CTG of every training sample. This can be avoided by implementing an LSTM model trained on multiple time series data, as shown in Figure 16. The initial training time will be significantly higher. However, this will be a single generalized model, unlike the current approach.
Further extensive training and validation on a larger ECG database can result in a robust model, which can be implemented in a real-time fetal-monitoring decision support system.

Author Contributions

Conceptualization, S.C.; data curation, S.C. and V.G.; formal analysis, V.G.; funding acquisition, S.C.; investigation, S.C. and V.G.; methodology, S.C. and V.G.; project administration, S.C.; resources, S.C.; supervision, S.C.; validation, V.G.; visualization, V.G.; writing—original draft, V.G.; writing—review and editing, S.C. and V.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Patient consent was waived due to the retrospective nature of this study and the use of secondary data.

Data Availability Statement

The data are available upon reasonable request to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Low, J.A.; Lindsay, B.G.; Derrick, E. Threshold of metabolic acidosis associated with newborn complications. Am. J. Obstet. Gynecol. 1997, 177, 1391–1394. [Google Scholar] [CrossRef]
  2. Clark, S.L.; Hamilton, E.F.; Garite, T.J.; Timmins, A.; Warrick, P.A.; Smith, S. The limits of electronic fetal heart rate monitoring in the prevention of neonatal metabolic acidemia. Am. J. Obstet. Gynecol. 2017, 216, 163.e1–163.e6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Georgieva, A.; Moulden, M.; Redman, C.W. Umbilical cord gases in relation to the neonatal condition: The EveREst plot. Eur. J. Obstet. Gynecol. Reprod. Biol. 2013, 168, 155–160. [Google Scholar] [CrossRef] [PubMed]
  4. Williams, J.W. Williams Obstetrics, 1st ed.; Appleton: New York, NY, USA, 1903. [Google Scholar]
  5. Regitz-Zagrosek, V.; Lundqvist, C.B.; Borghi, C.; Cifkova, R.; Ferreira, R.; Foidart, J.-M.; Gibbs, J.S.R.; Gohlke-Baerwolf, C.; Gorenek, B.; Iung, B.; et al. ESC Guidelines on the management of cardiovascular diseases during pregnancy: The Task Force on the Management of Cardiovascular Diseases during Pregnancy of the European Society of Cardiology (ESC). Eur. Hear. J. 2011, 32, 3147–3197. [Google Scholar] [CrossRef] [Green Version]
  6. Signorini, M.; Magenes, G.; Cerutti, S.; Arduini, D. Linear and nonlinear parameters for the analysis of fetal heart rate signal from cardiotocographic recordings. IEEE Trans. Biomed. Eng. 2003, 50, 365–374. [Google Scholar] [CrossRef]
  7. van Geijn, H.P. 2 Developments in CTG analysis. Baillière s Clin. Obstet. Gynaecol. 1996, 10, 185–209. [Google Scholar] [CrossRef]
  8. MacDonald, D.; Grant, A.; Sheridan-Pereira, M.; Boylan, P.; Chalmers, I. The Dublin randomized controlled trial of intrapartum fetal heart rate monitoring. Am. J. Obstet. Gynecol. 1985, 152, 524–539. [Google Scholar] [CrossRef]
  9. Goddard, R. Electronic fetal monitoring. Is not necessary for low risk labours. BMJ 2001, 322, 1436–1437. [Google Scholar] [CrossRef]
  10. Rooth, G.; Huch, A.; Huch, R. Guidelines for the use of fetal monitoring. Int. J. Gynecol. Obstet. 1987, 25, 159–167. [Google Scholar]
  11. Bernardes, J.; Costa-Pereira, A.; Ayres-De-Campos, D.; Geijn, H.; Pereira-Leite, L. Evaluation of interobserver agreement of cardiotocograms. Int. J. Gynecol. Obstet. 1997, 57, 33–37. [Google Scholar] [CrossRef]
  12. Palomäki, O.; Luukkaala, T.; Luoto, R.; Tuimala, R. Intrapartum cardiotocography—The dilemma of interpretational variation. J. Périnat. Med. 2006, 34, 298–302. [Google Scholar] [CrossRef]
  13. Chauhan, S.P.; Klauser, C.; Woodring, T.C.; Sanderson, M.; Magann, E.F.; Morrison, J.C. Intrapartum nonreassuring fetal heart rate tracing and prediction of adverse outcomes: Interobserver variability. Am. J. Obstet. Gynecol. 2008, 199, 623.e1–623.e5. [Google Scholar] [CrossRef] [PubMed]
  14. Ayres-De-Campos, D.; Costa-Santos, C.; Bernardes, J. Prediction of neonatal state by computer analysis of fetal heart rate tracings: The antepartum arm of the SisPorto® multicentre validation study. Eur. J. Obstet. Gynecol. Reprod. Biol. 2005, 118, 52–60. [Google Scholar] [CrossRef] [PubMed]
  15. Beard, R.W.; Filshie, G.M.; Knight, C.A.; Roberts, G.M. The Significance of The Changes in The Continuous Fetal Heart Rate In The First Stage of Labour. BJOG Int. J. Obstet. Gynaecol. 1971, 78, 865–881. [Google Scholar] [CrossRef] [PubMed]
  16. Cahill, A.G.; Tuuli, M.G.; Stout, M.J.; López, J.D.; Macones, G.A. A prospective cohort study of fetal heart rate monitoring: Deceleration area is predictive of fetal acidemia. Am. J. Obstet. Gynecol. 2018, 218, 523.e1–523.e12. [Google Scholar] [CrossRef]
  17. Czabanski, R.; Jezewski, J.; Matonia, A. Computerized analysis of fetal heart rate signals as the predictor of neonatal acidemia. Expert Syst. Appl. 2012, 39, 11846–11860. [Google Scholar] [CrossRef]
  18. Keith, R.D.F.; Beckley, S.; Garibaldi, J.; Westgate, J.A.; Ifeachor, E.C.; Greene, K.R. A multicentre comparative study of 17 experts and an intelligent computer system for managing labour using the cardiotocogram. BJOG: Int. J. Obstet. Gynaecol. 1995, 102, 688–700. [Google Scholar] [CrossRef]
  19. Arduini, D.; Giannini, F.; Magenes, G.; Signorini, M.G.; Meloni, P. Fuzzy logic in the management of new prenatal variables. In Proceedings of the 5th World Congress of Perinatal Medicine, Barcelona, Spain, 23–27 September 2001; pp. 1211–1216. [Google Scholar]
  20. Frize, M.; Ibrahim, D.; Seker, H.; Walker, R.; Odetayo, M.; Petrovic, D.; Naguib, R. Predicting Clinical Outcomes for Newborns Using Two Artificial Intelligence Approaches. In Proceedings of the 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Francisco, CA, USA, 1–5 September 2004; Volume 26, pp. 3202–3205. [Google Scholar] [CrossRef]
  21. Leski, J. ε -Insensitive Learning Techniques For Approximate Reasoning Systems (Invited Paper). Int. J. Comput. Cogn. 2003, 1, 21–77. [Google Scholar]
  22. Nagendra, V.; Gude, H.; Sampath, D.; Corns, S.; Long, S. Evaluation of support vector machines and random forest classifiers in a real-time fetal monitoring system based on cardiotocography data. In Proceedings of the 2017 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB), Manchester, UK, 23–25 August 2017; pp. 1–6. [Google Scholar] [CrossRef]
  23. Warrick, P.A.; Hamilton, E.F.; Precup, D.; Kearney, R.E. Classification of Normal and Hypoxic Fetuses from Systems Modeling of Intrapartum Cardiotocography. IEEE Trans. Biomed. Eng. 2010, 57, 771–779. [Google Scholar] [CrossRef]
  24. Jallouli, M.; Arfaoui, S.; Ben Mabrouk, A.; Cattani, C. Clifford Wavelet Entropy for Fetal ECG Extraction. Entropy 2021, 23, 844. [Google Scholar] [CrossRef]
  25. Krupa, N.; Ma, M.A.; Zahedi, E.; Ahmed, S.; Hassan, F.M. Antepartum fetal heart rate feature extraction and classification using empirical mode decomposition and support vector machine. Biomed. Eng. Online 2011, 10, 6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Dawes, G.S.; Houghton, C.R.S.; Redman, C.W.G.; Visser, G.H.A. Pattern of the normal human fetal heart rate. BJOG Int. J. Obstet. Gynaecol. 1982, 89, 276–284. [Google Scholar] [CrossRef] [PubMed]
  27. Norén, H.; Carlsson, A. Reduced prevalence of metabolic acidosis at birth: An analysis of established STAN usage in the total population of deliveries in a Swedish district hospital. Am. J. Obstet. Gynecol. 2010, 202, 546.e1–546.e7. [Google Scholar] [CrossRef] [PubMed]
  28. Schmidhuber, J. Deep Learning in Neural Networks: An Overview. Neural Netw. 2015, 61, 85–117. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. de Vos, G.S.; Wolterink, J.M.; de Jong, P.A.; Viergeyer, M.A.; Išgum, I. 2D image classification for 3D anatomy localization: Employing deep convolutional neural networks. In Proceedings of the Medical Imaging 2016: Image Processing, San Diego, CA, USA, 28 February 2016–2 March 2016; Volume 2016, p. 9784. [Google Scholar]
  30. Chen, X.; Xu, Y.; Wong, D.W.K.; Wong, T.Y.; Liu, J. Glaucoma detection based on deep convolutional neural network. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. 2015, 2015, 715–718. [Google Scholar] [CrossRef]
  31. Dubrovina, A.; Kisilev, P.; Ginsburg, B.; Hashoul, S.; Kimmel, R. Computational mammography using deep neural networks. Comput. Methods Biomech. Biomed. Eng. Imaging Vis. 2016, 6, 243–247. [Google Scholar] [CrossRef]
  32. Abdel-Zaher, A.M.; Eldeib, A.M. Breast cancer classification using deep belief networks. Expert Syst. Appl. 2016, 46, 139–144. [Google Scholar] [CrossRef]
  33. Acharya, U.R.; Fujita, H.; Oh, S.L.; Hagiwara, Y.; Tan, J.H.; Adam, M. Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf. Sci. 2017, 415–416, 190–198. [Google Scholar] [CrossRef]
  34. Meena, T.; Roy, S. Bone Fracture Detection Using Deep Supervised Learning from Radiological Images: A Paradigm Shift. Diagnostics 2022, 12, 2420. [Google Scholar] [CrossRef]
  35. Roy, S.; Meena, T.; Lim, S.-J. Demystifying Supervised Learning in Healthcare 4.0: A New Reality of Transforming Diagnostic Medicine. Diagnostics 2022, 12, 2549. [Google Scholar] [CrossRef]
  36. Petrozziello, A.; Jordanov, I.; Papageorghiou, T.A.; Redman, W.C.; Georgieva, A. Deep Learning for Continuous Electronic Fetal Monitoring in Labor. In Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 18–21 July 2018; Volume 2018, pp. 5866–5869. [Google Scholar] [CrossRef]
  37. Feng, G.; Quirk, J.G.; Djuric, P.M. Supervised and Unsupervised Learning of Fetal Heart Rate Tracings with Deep Gaussian Processes. In Proceedings of the 2018 14th Symposium on Neural Networks and Applications (NEUREL), Belgrade, Serbia, 20–21 November 2018; pp. 1–6. [Google Scholar] [CrossRef]
  38. Maragatham, G.; Devi, S. LSTM Model for Prediction of Heart Failure in Big Data. J. Med. Syst. 2019, 43, 111. [Google Scholar] [CrossRef] [PubMed]
  39. Ocak, H. A Medical Decision Support System Based on Support Vector Machines and the Genetic Algorithm for the Evaluation of Fetal Well-Being. J. Med Syst. 2013, 37, 1–9. [Google Scholar] [CrossRef] [PubMed]
  40. Taskin, K.; Ismail, C. Downe, and for the FIGO Intrapartum Fetal Monitoring Expert Consensus Panel. International Journal of Gynecology and Obstetrics FIGO GUIDELINES FIGO consensus guidelines on intrapartum fetal monitoring: Intermittent auscultation. Int. J. Appl. Earth Obs. Geoinf. 2009, 11, 352–359. [Google Scholar]
  41. Gude, V.; Corns, S.; Long, S. Flood Prediction and Uncertainty Estimation Using Deep Learning. Water 2020, 12, 884. [Google Scholar] [CrossRef] [Green Version]
  42. Lewis, D.; Downe, S.; Panel, F.I.F.M.E.C. FIGO consensus guidelines on intrapartum fetal monitoring: Intermittent auscultation. Int. J. Gynecol. Obstet. 2015, 131, 9–12. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Methodology for predicting the future fetal condition.
Figure 1. Methodology for predicting the future fetal condition.
Diagnostics 12 02843 g001
Figure 2. Input space to feature space conversion in SVM using kernel functions [40].
Figure 2. Input space to feature space conversion in SVM using kernel functions [40].
Diagnostics 12 02843 g002
Figure 3. Classification of data with random forest.
Figure 3. Classification of data with random forest.
Diagnostics 12 02843 g003
Figure 4. LSTM cell [41].
Figure 4. LSTM cell [41].
Diagnostics 12 02843 g004
Figure 5. CTG data.
Figure 5. CTG data.
Diagnostics 12 02843 g005
Figure 6. Raw data.
Figure 6. Raw data.
Diagnostics 12 02843 g006
Figure 7. Data after smoothing.
Figure 7. Data after smoothing.
Diagnostics 12 02843 g007
Figure 8. Methodology for determining the baseline.
Figure 8. Methodology for determining the baseline.
Diagnostics 12 02843 g008
Figure 9. Correlation matrix.
Figure 9. Correlation matrix.
Diagnostics 12 02843 g009
Figure 10. Ensemble classification algorithm methodology.
Figure 10. Ensemble classification algorithm methodology.
Diagnostics 12 02843 g010
Figure 11. Accuracy and number of samples classified for the different ensemble algorithms.
Figure 11. Accuracy and number of samples classified for the different ensemble algorithms.
Diagnostics 12 02843 g011
Figure 12. LSTM fetal heart rate predictions (acidosis).
Figure 12. LSTM fetal heart rate predictions (acidosis).
Diagnostics 12 02843 g012
Figure 13. LSTM uterine contractions predictions (acidosis).
Figure 13. LSTM uterine contractions predictions (acidosis).
Diagnostics 12 02843 g013
Figure 14. LSTM fetal heart rate predictions (non-acidosis).
Figure 14. LSTM fetal heart rate predictions (non-acidosis).
Diagnostics 12 02843 g014
Figure 15. LSTM uterine contractions predictions (non-acidosis).
Figure 15. LSTM uterine contractions predictions (non-acidosis).
Diagnostics 12 02843 g015
Figure 16. LSTM with multi-time-series training.
Figure 16. LSTM with multi-time-series training.
Diagnostics 12 02843 g016
Table 1. Formulation of kernel functions.
Table 1. Formulation of kernel functions.
KernelFunction (x, xj)
LinearxTxj
Polynomial(γ xT xj + r)d, γ > 0
Gaussian RBFexp(−||x − xj||2/2γ2)
Table 2. Performance metrics.
Table 2. Performance metrics.
Performance MetricsSVMRFNN
Accuracy72.2266.6769.85
Sensitivity66.6650.0058.33
Specificity85.7183.3383.33
Precision67.7760.8969.67
Table 3. Performance of different ensemble algorithm combinations.
Table 3. Performance of different ensemble algorithm combinations.
CombinationNo of Samples
Classified (24)
Accuracy
NN/SVM1871.42
NN/Clu2180.95
RF/NN2085.12
RF/Clu2281.81
SVM/Clu1782.35
NN/RF/SVM1586.67
NN/RF/Clu1485.71
RF/SVM/Clu1687.50
NN/Clu/SVM1788.24
NN/RF/Clu/SVM1392.30
Table 4. LSTM architecture for fetal heart rate (acidosis).
Table 4. LSTM architecture for fetal heart rate (acidosis).
LayersOutput
Input Layer(None, 1, 1500)
LSTM Layer(None, 10)
Dropout Layer(None, 10)
Dense Layer(None, 2)
Dense Layer(None, 1)
Forecasts1
Table 5. LSTM architecture for uterine contractions (acidosis).
Table 5. LSTM architecture for uterine contractions (acidosis).
LayersOutput
Input Layer(None, 1, 2000)
LSTM Layer(None, 10)
Dropout Layer(None, 10)
Dense Layer(None, 1)
Forecasts1
Table 6. Performance measures (acidosis).
Table 6. Performance measures (acidosis).
MeasureFHRUC
Testing RMSE7.63145.5155
Testing MAE6.24943.9329
Validation RMSE5.38286.4757
Validation MAE4.09085.2563
Table 7. LSTM architecture for fetal heart rate (non-acidosis).
Table 7. LSTM architecture for fetal heart rate (non-acidosis).
LayersOutput
Input Layer(None, 1, 1000)
LSTM Layer(None, 10)
Dense Layer(None, 1)
Forecasts1
Table 8. LSTM architecture for uterine contractions (non-acidosis).
Table 8. LSTM architecture for uterine contractions (non-acidosis).
LayersOutput
Input Layer(None, 1, 800)
LSTM Layer(None, 10)
Dropout Layer(None, 10)
Dense Layer(None, 1)
Forecasts1
Table 9. Performance measures (non-acidosis).
Table 9. Performance measures (non-acidosis).
MeasureFHRUC
Testing RMSE4.75681.1126
Testing MAE3.72650.8337
Validation RMSE4.77044.1983
Validation MAE3.95933.2487
Table 10. Future fetal state classification.
Table 10. Future fetal state classification.
MeasureNon-Acidosis (0)Acidosis (1)
2 min
(480 Time Steps)
4 min
(960 Time Steps)
2 min
(480 Time Steps)
4 min
(960 Time Steps)
RF0011
NN0010
Ensemble output001Unsure
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gude, V.; Corns, S. Integrated Deep Learning and Supervised Machine Learning Model for Predictive Fetal Monitoring. Diagnostics 2022, 12, 2843. https://doi.org/10.3390/diagnostics12112843

AMA Style

Gude V, Corns S. Integrated Deep Learning and Supervised Machine Learning Model for Predictive Fetal Monitoring. Diagnostics. 2022; 12(11):2843. https://doi.org/10.3390/diagnostics12112843

Chicago/Turabian Style

Gude, Vinayaka, and Steven Corns. 2022. "Integrated Deep Learning and Supervised Machine Learning Model for Predictive Fetal Monitoring" Diagnostics 12, no. 11: 2843. https://doi.org/10.3390/diagnostics12112843

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop