Skip to main content

ORIGINAL RESEARCH article

Front. Physiol., 30 November 2022
Sec. Computational Physiology and Medicine
This article is part of the Research Topic Diagnosis, Monitoring, and Treatment of Heart Rhythm: New Insights and Novel Computational Methods View all 30 articles

A deep feature fusion network for fetal state assessment

Yahui XiaoYahui Xiao1Yaosheng Lu
Yaosheng Lu1*Mujun LiuMujun Liu2Rongdan ZengRongdan Zeng1Jieyun Bai
Jieyun Bai1*
  • 1Guangdong Provincial Key Laboratory of Traditional Chinese Medicine Informatization, Department of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou, China
  • 2College of Science and Engineering Jinan University, Guangzhou, China

CTG (cardiotocography) has consistently been used to diagnose fetal hypoxia. It is susceptible to identifying the average fetal acid-base balance but lacks specificity in recognizing prenatal acidosis and neurological impairment. CTG plays a vital role in intrapartum fetal state assessment, which can prevent severe organ damage if fetal hypoxia is detected earlier. In this paper, we propose a novel deep feature fusion network (DFFN) for fetal state assessment. First, we extract spatial and temporal information from the fetal heart rate (FHR) signal using a multiscale CNN-BiLSTM network, increasing the features’ diversity. Second, the multiscale CNN-BiLSM network and frequently used features are integrated into the deep learning model. The proposed DFFN model combines different features to improve classification accuracy. The multiscale convolutional kernels can identify specific essential information and consider signal’s temporal information. The proposed method achieves 61.97%, 73.82%, and 66.93% of sensitivity, specificity, and quality index, respectively, on the public CTU-UHB database. The proposed method achieves the highest QI on the private database, verifying the proposed method’s effectiveness and generalization. The proposed DFFN combines the advantages of feature engineering and deep learning models and achieves competitive accuracy in fetal state assessment compared with related works.

1 Introduction

Many studies confirm that fetal hypoxia and acidosis are more likely to occur during childbirth, leading to fetal asphyxia, brain damage, and even death (Muccini et al., 2022), (Kanagal and Praveen, 2022), (Giussani, 2021). Continuous fetal monitoring during birth is crucial for detecting early signs of fetal hypoxia and preventing irreversible damage. CTG (cardiotocography) is a combined recording of fetal heart rate (FHR) and uterine contractions (UC). These time-series signals comprise the features of fetal state. When FHR features indicative of fetal oxygen deficiency are identified early, they can aid in fetal state prediction (Gupta et al., 2022), (Al-Yousif et al., 2021) and decrease respiratory acidosis in newborns and fetal brain injury (Castro et al., 2021), (Miller et al., 2021), (Gunaratne et al., 2022). CTG is sensitive in predicting the acid-base balance of fetuses but lacks specificity in identifying fetal acidosis and neurological disorders. Due to the complexity of CTG signals, visual interpretation based on guidelines result in diagnostic errors. Additionally, owing to observer variability, the false-positive rate of CTG is relatively high, leading to an increase in unnecessary Cesarean deliveries (Garabedian et al., 2017), (Ogasawara et al., 2021). The computerized data-driven analysis of CTG can assist obstetricians in reducing subjective errors and making objective medical decisions. There are two classification methods for CTG signals: machine learning and deep learning (Georgieva et al., 2019).

Machine learning identifies essential morphological features by imitating obstetricians’ inspection techniques (Nunes and Ayres-de Campos, 2016). Baseline, acceleration, deceleration, and variability are visual morphological features that represent the macroscopic aspects of FHR pattern (Akkanapalli and Mudigonda, 2022). Furthermore, several statistical approaches are used with machine learning methods to recognize potential features of CTG signal (Ponsiglione et al., 2021). On the one hand, there are several signal-based approaches as follows. Nonlinear features, such as Approximation Entropy (ApEn) (Pincus, 1995), Sample Entropy (SampEn) (Richman et al., 2004), and Lempel Ziv Complexity (LZC) (Lempel and Ziv, 1976), have been employed as diagnostic features primarily for analyzing the nonlinearity and complexity of FHR signal. Fetal heart rate variability (FHRV) offers essential information on acidosis during delivery (Gatellier et al., 2021). Long-Term Variability (LTV) and Short-Term Variability (STV) have been developed mainly for FHRV analysis (Malik, 1996). On the other hand, transform-based methods such as empirical mode decomposition, discrete wavelet transform, and Fourier transform have been applied to extract implicit CTG features (Cömert et al., 2018b). Fetal state assessment also utilizes the features derived from fast Fourier transform and continuous wavelet transform (Bursa and Lhotská, 2017).

Machine-learning algorithms are applied to classify fetal states after features are extracted and selected. Several classifiers have been used, such as support vector machine (SVM), logistic regression, K-nearest neighbors, random forest, and decision tree. Karabulut and Ibrikci. (2014) classified CTG recordings using a decision tree. Spilka et al. (2016) categorized fetal states by adopting a sparse subset of features. Likewise, Subasi et al. (2020) conducted a study with the same purpose while using more machine learning methods. Differently, Cömert and Kocamaz. (2016b) sought to categorize hypoxic fetuses. Cömert et al. (2018b) assessed fetal state through SVM. They proposed an innovative image-based time-frequency feature extraction method (IBTF) (Cömert et al., 2018a). Zeng et al. (2021) used time-frequency features and an ensemble cost-sensitive SVM classifier to classify CTG recordings. Nevertheless, machine learning algorithms involve intricate feature engineering. The model’s performance is primarily determined by the quality of feature engineering, which has a heavy workload and is prone to ignoring correlations between features.

Deep learning is a form of sophisticated machine learning that employs neural networks. Deep learning does not require feature extraction and selection, whose models extract useful features automatically by training data. Li et al. (2018) and Ogasawara et al. (2021) compared and analyzed the performance of convolutional neural network (CNN) and traditional machine learning algorithms for fetal state assessment. Their studies indicated that CNN algorithms outperformed conventional machine learning algorithms. Petrozziello et al. (2018) compared the performance of RNN and CNN in assessing fetal states, and their research suggested that CNN was more advantageous. Cömert and Kocamaz. (2018) proposed using a short-time Fourier transform to convert a signal into a visual for fetal state evaluation through CNN. Zhao et al. (2019b) combined recursive graph and CNN in order to turn signals into images that could be used to categorize fetal states. It was shown that transforming signals into images and processing them was a more effective way of predicting fetal hypoxia than merely processing the signals. Das et al. (2018) then presented a Long Short-Term Memory (LSTM) network to adjust the weights of normal and pathological recordings and improve detection accuracy. Ogasawara et al. (2021) employed CNN and LSTM architecture for analyzing CTG time series. Liu et al. (2021) proposed a CNN-BiLSTM network based on attention to obtaining the complex nonlinear spatial and temporal relationships of FHR. However, using a single-scale convolution kernel in CNN may neglect some of the signal’s latent and timing information. Unlike traditional CNN, the Multiscale Convolutional Neural Network (MSCNN) network retains global and local information synchronously. Moreover, MSCNN is capable of increasing the accuracy of medical image segmentation and provides an effective solution (Teng et al., 2019). Most studies use single feature engineering or deep learning. Clinicians are more likely to base their diagnosis on physiological parameters, given the complexity of physiological phenomena influencing fetal heart rhythm. Computer-aided CTG analysis can be a potential solution for improving CTG interpretation accuracy (Sbrollini et al., 2017).

Toward accurate and practical fetal state assessment, a feature fusion network is introduced to capture the complex features frow CTG signals. The chief contributions are summarized as follows. 1) As far as we know, this work is the first to use a deep feature fusion network (DFFN) that combines a multiscale CNN-BiLSTM model with linear and nonlinear features to improve the classification performance. 2) The multiscale CNN-BiLSTM model simultaneously derives spatial features and temporal information from CTG signals to capture complex fetal vital signs. 3) We construct the JNU-CTG database and use it to validate the generalizability of the proposed method. Compared to other researches, the present method has the best generalization performance.

2 Materials and methods

The public CTG database CTU-UHB and the private CTG database Jinan University cardiotocography (JNU-CTG) are employed to demonstrate the validity of methods. We propose a novel DFFN for fetal status assessment. A multiscale CNN-BiLSTM network extracts spatial and temporal information from FHR signal. The multiscale CNN-BiLSM features combined with linear and nonlinear features is used to classify fetal states.

2.1 Database description

In this study, we use 552 recordings from the public database and 784 recordings from the private database for fetal state assessment. There are two types of recordings: normal and pathological. The recordings with pH < 7.15 are considered pathological, while the rest are considered normal. CTU-UHB is unable to provide UC signals of sufficient quality for this experiment. This problem is also mentioned in the study of Zeng et al. (Zeng et al., 2021), which select 469 UC signals from 552 UC signals that meet the signal quality requirements (i.e., some UC signals are available) and directly delete the missing parts of 469 UC signals, resulting in a discontinuity in the signal. For the following reasons, UC signals are not used in this study: 1) A low-quality UC signal will severely reduce classification accuracy. 2) Most current studies use FHR signals for fetal state assessment. In order to demonstrate the validity of the proposed method under the same benchmark (i.e., without UC signal), we only use FHR signal for fetal state assessment.

2.1.1 The public CTG database CTU-UHB

Based on clinical and technical criteria, the 552 recordings are chosen from 9164 intrapartum recordings obtained at the University Hospital in Brno, the Czech Republic (Chudáček et al., 2014). The raw data recordings are publicly available in Physionet (https://physionet.org/content/ctu-uhb-ctgdb/1.0.0/). A summary of patient and labor outcome measure statistics is also available in the database. Table 1 lists the statistical properties of CTU-UHB database. The signal has a sampling frequency of 4 Hz and a maximum recording time of 90 min. All the records are singleton pregnancies with a signal loss of 50% or less per 30-min time window and gestational weeks longer than 36 weeks.

TABLE 1
www.frontiersin.org

TABLE 1. The statistical properties of CTU-UHB database.

2.1.2 The private CTG database JNU-CTG

The JNU-CTG database is developed to help with CTG classification and fetal state evaluation. We use JNU-CTG database to develop, test, and compare algorithms for automatic CTG analysis. Table 2 summarizes the statistical properties of JNU-CTG database. The recordings in JNU-CTG database were collected between 2015 and 2020 at the obstetrics ward of the first affiliated hospital of Jinan University. Intrapartum CTG recordings and medical records are two main components of the data. The OB TraceVue®system (Philips) stores all CTG recordings in an electronic format in a proprietary form. Furthermore, the system uses the anonymized unique identifier generated by the hospital information system to match the CTG recordings and medical records. To ensure the integrity and correctness of the database, data that does not fit clinical criteria are removed. The selection procedure is depicted in Figure 1.

TABLE 2
www.frontiersin.org

TABLE 2. The statistical properties of JNU-CTG database.

FIGURE 1
www.frontiersin.org

FIGURE 1. JNU-CTG database selection procedure.

Step 1: Unqualified recordings should be excluded according to the following guidelines. 1) Recordings that lack maternal or fetal medical records are eliminated. 2) A fetal state classification involves pH value, which determines whether CTG recording is normal or pathological. The fetal medical records without the fetal umbilical artery blood pH are excluded.

Step 2: We use the following criteria to determine which CTG recordings should be included in the final database. 1) Maternal age: Although maternal age plays a significant role in the risk of congenital disorders, there are no significant differences at delivery. The records with a low maternal age (under 18 years) are excluded since there may have been an adverse effect. 2) Gestational weeks: Fetal maturity significantly impacts the morphology and behavior of FHR before and during delivery. Thus, full-term fetuses are chosen based on their last menstrual count (37 weeks of gestation), determined by ultrasound measurements during prenatal examinations.

Step 3: CTG recordings should comply with the following rules to ensure quality. 1) The recording time for CTG is more than 60 min 2) The loss rate of fetal heart rate signals is less than 15% per 30 min.

2.2 Signal preprocessing

In this paper, we use the FHR signal 20 min before delivery, detect and interpolate the outliers, and finally obtain the FHR signal required for the experiment. The 20-min FHR signal is usually used to assess the state of a fetus in clinical practice since FHR signals closer to delivery are highly associated with fetal hypoxia (Chudáček et al., 2011). In our study, we use 20-min CTG recordings at the end of the first stage of labor. The signal is divided into 20-min segments, has 4,800 samples, and is sampled at a rate of 4 Hz.

Preprocessing is an essential step in almost all biomedical signal processing applications. The value of extracted features and classification performance are both affected by this process. The main preprocessing processes are signal fragment selection, outlier detection, and interpolation. Our work uses the same FHR signal preprocessing method as AH del’Aulnoit et al. (de l’Aulnoit et al., 2019) for outlier detection and interpolation. These anomalous data points are recognized first, eliminated, and replaced with a linear interpolation between valid data points. Invalid data points are defined as follows. 1) The signal values are outside the acceptable range (50–220 bpm). 2) Abrupt and large deviations in FHR signal (absolute value of two adjacent points exceeding 25 bpm). A comparison of a signal (No. 1008 FHR signal) before and after preprocessing is shown in Figure 2. It suggests that this interpolation technique is capable of effectively removing noise.

FIGURE 2
www.frontiersin.org

FIGURE 2. A comparison of a signal (No. 1008 FHR signal) before and after preprocessing. (A) is the original signal, whereas (B) is the denoised signal.

2.3 Deep feature fusion network

A deep neural network works like a feature learning process, where the initial input is abstracted step-by-step through a hidden layer. As a result, it can extract more valuable features from the original input data. An end-to-end deep learning model extracts latent representation vectors from the input FHR signal and automatically assesses the fetal status based on this information. The proposed DFFN’s structure is shown in Figure 3. The feature fusion network receives the preprocessed FHR signal as input. The complex invisible features in the FHR signal are extracted using a multiscale CNN-BiLSTM network. The multiscale CNN-BiLSTM network is used to obtain the deep neural network feature vector. The multiscale features then are spliced with the linear and nonlinear features. The fused features are transmitted to the fully connected layer. A 32-dimensional vector is extracted from the multiscale CNN-BiLSTM network via a fully connected layer with 32 nodes. Training and testing are relatively straightforward with the DFFN since multiscale features and feature fusion are integrated into a network. The DFFN framework consists of two stages of training. In the first stage, we obtain the optimal model for each scale, and then we extract the features of the residual block of each scale. In the second stage, the multiscale, linear, and nonlinear features are combined to train a new model. The fused features are input into a new model that learns more discriminative features for final classification. The hierarchy information in parallel is used to calculate the corresponding weight through learning. Consequently, the fused features tend to favor the features that are useful for classification, which is the weight that indicates the importance of multiscale features.

FIGURE 3
www.frontiersin.org

FIGURE 3. The proposed deep feature fusion network’s structure.

2.4 Extracting multiscale CNN-BiLSTM features

Figure 4 depicts the architecture of the multiscale CNN-BiLSTM hybrid network. Multiscale CNN provides a greater diversity of features than CNN. The multiscale CNN-BiLSTM network contains one multiscale layer and three convolutional layers. A batch normalization (BN), an exponential linear unit (ELU), an average pooling layer, and a dropout layer follow each convolutional layer. Dropout is valuable to the hybrid network since it reduces overfitting and improves the model’s generalization capabilities. The rate of dropout is 0.25. The hybrid neural network receives the preprocessed FHR signal as input.

FIGURE 4
www.frontiersin.org

FIGURE 4. The architecture of multiscale CNN-BiLSTM network.

FHR signals have various waveforms, resulting in huge differences between them. Therefore, it is difficult to choose a suitable convolution kernel size for the convolution operation. The single-scale convolutional kernel size limits network feature extraction. FHR signals with more global information distribution prefer larger convolution kernels, and FHR signals with more local information distribution prefer smaller convolution kernels. In multiscale layers, convolution kernels of different sizes are employed to extract different information from the FHR signal, and these operations are performed in parallel and then merged to provide a more accurate representation. In this paper, two convolution kernels of different sizes (KS = 32, 64) are used to extract features from the FHR signal, and the extracted features are dimensionally spliced to fuse features of different scales.

There is a particular type of recurrent neural network known as LSTM, which is capable of solving the vanishing gradient problem and learning long-term dependencies in neural networks. The FHR signal is a time series. The classification results will be more robust if information from past and future time points is taken into account simultaneously. In standard LSTM networks, sequences are processed chronologically, but future point-in-time information is not considered. In this paper, two independent hidden LSTM layers are combined in opposite directions as BiLSTM to compensate for this weakness. With this structure, the output layer is able to utilize information from past and future time points. The spatial features of the FHR signal are extracted using the multiscale CNN to enhance the variety of features. The temporal information features are extracted using the BiLSTM. The residual connection efficiently merges the spatial and temporal information features. The gate mechanism determines the transmission of information and can learn relevant information regarding the current information. The forget gate determines which information is irrelevant for classification and should be discarded, the input gate determines which information requires updating, and the output gate decides which information to output.

2.5 Linear features

It has been a consensus for a long time that linear features have been regarded as the primary indicators for evaluating FHR signals. FHR linear features are the most efficient prognostic indicators for detection of fetal distress (Cömert and Kocamaz, 2016a). The morphological and time-domain features constitute the conventionally used linear features essential for interpreting FHR signals (Cömert et al., 2018a) (Akkanapalli et al., 2022) (Fergus et al., 2018).

Morphological features are the significant indicators to ascertain fetal state in clinical practice. Obstetricians have attempted to identify specific FHR patterns that can be seen visually as morphological features (Haweel et al., 2021). Baseline, acceleration, deceleration, and variability in short and long terms represent the gross features of the FHR patterns (Cömert et al., 2018a). In this paper, they are calculated based on FIGO guidelines (Ayres-de Campos et al., 2015).

Stationary information of CTG signals is often measured with time-domain features. In clinical practice, time-domain features are easy to understand and recognize by clinicians since they have good clinical interpretability. The time-domain features are formulated as follows (Cömert and Kocamaz, 2016a) (Zhao et al., 2018). Time-domain features are physiologically closely related to physiological activities such as fetal control mechanisms, sympathetic and parasympathetic nerve activity, fetal movement, and fetal respiration (Akkanapalli et al., 2022), (Feng et al., 2018). FHRmean denotes FHR’s mean value, whereas FHRstd denotes FHR’s standard deviation. x(i) is an FHR signal of length N, i = 1, … , N.

FHRmean=x̄=1Ni=1Nxi(1)
FHRstd=1N1i=1Nxix̄2(2)

LTV and STV are two kinds of FHRV. LTV is critical to determining the stability of fetal heart rate. A large LTV of the FHR signal within 10 min may contribute to the instability of the fetal intrauterine environment (Gonçalves et al., 2007). First, the FHR signal is separated into 60-s segment blocks denoted by v(i) to calculate LTV. The difference between these fragment blocks’ maximum and minimum values is then calculated as a sum. After that, M is used to divide this value. The M represents the total amount of minutes.

LTV=1Mi=1MmaxiMviminiMvi](3)

The difference in FHR signal between 2.5 s connected within a minute is used to calculate STV, reflecting the FHR signal’s variability due to beat-by-beat differences (Dawes et al., 1992). Low STV has a direct correlation with the occurrence of metabolic acidemia and imminent intrauterine death (Kouskouti et al., 2018). The FHR signal is first divided into 2.5-s fragment blocks to calculate the STV. The mean sm(i) is calculated for each fragment block, consisting of 10 sample points. FHR signal frequency is 4 Hz. The difference between the mean sm(i) and sm (i + 1) of two consecutive fragment blocks is then calculated as the sum of the differences. Finally, M is divided by this value.

STV=124Mi=124M|smi+1smi|(4)

LTI identifies a long-term irregularity. Calculate the square root of the sum of sm(i) and sm (i + 1). M is divided by this value.

LTI=124Mi=124Msmi+1+smi(5)

The interval index, denoted by II, indicates FHR variability over a short period.

II=FHRstdstdsmi(6)

The absolute value of the FHR signal x(i) from the mean value of the FHR signal. FHRmean is averaged to get FHRmean AD.

FHRmean AD=1Ni=1N|xix̄|(7)

The deviation between the FHR signal value x(i) and the median of the FHR signal (x(N)) is computed, followed by the median of the absolute magnitude of the deviation FHRmedian AD.

FHRmedian AD=median|ximedianxN|(8)

2.6 Nonlinear features

Nonlinear analysis is conducted to identify the essence of complex phenomena, effectively addressing the complexity of the FHR time series. A nonlinear approach may reveal relevant clinical information of FHR that cannot be revealed by conventional time series analyses, such as abnormalities in heart rate (Spilka et al., 2012). The methods of ApEn, SampEn, and LZC for the analysis of nonlinear time series have been found to increase the accuracy of the fetal status assessment significantly (Zhao et al., 2019a), (Usha Sri et al., 2020), (Marques et al., 2020). These features allow for the measurement of FHR variability, which is beneficial for clinically interpreting the fetal wellbeing during the final stage of delivery (Georgoulas et al., 2006).

2.6.1 Approximate entropy

The degree of data disbandment in a system is calculated by ApEn. ApEn is a nonlinear parameter that measures the unpredictability and regularity of physiological time series. It is used to assess the internal complexity of time series and anticipate the possibility of new information arriving in them. A N-length time series indicated by xn is divided by a collection of m-length vectors represented by um(i). The um(i) and um(j) vectors are then written as nim(r) in terms of Euclidean sense dum(i),um(j)r. As stated Cim(r)=ninNm+1, the number is used to compute the possibility of vectors being near. Define the function: Φm(r)=1Nm+1i=1Nm+1lnCim(r). ApEn is defined as follows.

ApEnm,r=limNΦmrΦm+1r(9)

2.6.2 Sample entropy

For the SN time series, SampEn is calculated by the same process and metrics as ApEn. It provides a quantitative measure of the complexity of time series, similar to ApEn. The fundamental difference between the two methods is that ApEn considers self-matches, whereas SampEn does not. SampEn also has fewer biases. Due to the elimination of self-matches, SampEn requires a lower computational time and is remarkably independent of signal length. Its definition is as follows.

SampEnm,r=lnΦmrlnΦm+1r(10)

The m and r parameters are set to the same values as with ApEn in our work: m = 4, r = 0.15, and r = 0.2.

2.6.3 Lempel ziv complexity

LZC predicts recurring patterns in time series. It is applicable in the non-stationary signal. As a result, each time series may be described with fewer data. The number of patterns in the sequence is counted, and each time a new pattern emerges, the complexity value c(n) increases by one. The upper constraint on the complexity c(n) is known from the current work, which is limnc(n)=b(n)=NlogaN, where a represents the number of distinct patterns in the time series. To address the issue of varying complexity caused by sequence length, the LZC is defined as follows.

LZC=cNbN(11)

Our experiment use a 20-min FHR signal with a rate of 4 Hz and a total data length of 4,800. N is set to 4,800 for calculating LZC.

2.7 Performance metrics

Four umbilical artery pH cutoffs are used to categorize fetuses as acidemic or non-academic: 7.05, 7.10, 7.15, and 7.20 (Castro et al., 2021). The pH value of 7.15 is determined as the threshold value in this paper after extensive research (Sholapurkar, 2020) (Singh et al., 2021). Blood with a pH of less than 7.15 is regarded as hypoxia, whereas blood with a pH of more than 7.15 is considered normal. This work uses a sigmoid function to do binary classification for fetal status assessment since its results are in two categories (hypoxia and normal). The function’s input is the integrated expression of FHR signal features fz. The p denotes the output. The function is calculated as follows. The weight matrix is WP, and the bias matrix is bP.

P=sigmoidWPfz+bP(12)

The cross-entropy cost function is the loss function in the training process. The expected output is y, and ẏ is the actual output.

Loss=ylogẏ+1ylog1ẏ(13)

We use the Sensitivity (SE), Specificity (SP), and Quality Index (QI) calculated from the confusion matrix to assess the proposed method’s performance. SP is the percentage of normal samples that are correctly recognized. SE measures the discriminative power of the model on hypoxic samples. QI is defined as the geometric mean of SE and SP. An unbalanced database can harm the overall performance of any classifier. The ratio of normal to hypoxic samples is about 4:1 in this study. As a result, QI is used to assess overall classification performance. These metrics are formulated as follows:

SE=TPTP+FN(14)
SP=TNTN+FP(15)
QI=SESP(16)

Where TP, FP, FN, and TN represent true positive, false positive, false negative, and true negative.

3 Experimental results

The proposed DFFN is built using Python, the Keras library, and TensorFlow as a backend. The model is trained and tested on a computer with a 2.60 GHz CPU, an NVIDIA GeForceRTX2080Ti GPU, and a 128 GB memory stick. Signal preprocessing is performed in MATLAB Aulnoit et al. (2019).

3.1 Determination of class weight and network parameters

It is generally acknowledged that neural networks contain many factors that might influence their performance. The settings are tweaked in the following method in our experiment. The network is trained for 130 epochs with an initial learning rate of 0.01, which declined by ten at 15 and 90 counts. The network is optimized using stochastic gradient descent with momentum, with the momentum set at 0.9 in this experiment. To assess the algorithm’s accuracy, we employ a 10-fold cross-validation procedure. The complete FHR signal of the CTU-UHB database is randomly divided into 10 folds. Stratified sampling is used to combine nearly the same proportion of normal and pathological samples in each fold. The training set consists of 90% of recordings (395 normal and 101 pathological), while the remaining 10% (44 normal and 12 pathological) are utilized to test the proposed approach’s performance. The process is repeated ten times, reinitializing and testing the model with a new subset of data before averaging the final findings. The weights of normal and pathological sample categorization are changed in this experiment due to data imbalance (the number of normal and pathological samples is roughly 4:1). To verify the generalization of methods, JNU-CTG database is used as an independent test dataset.

Experiments are carried out using various classification weights, as indicated in Table 3. Furthermore, QI is used as the final metric for evaluating model performance. Higher QI values indicate better performance. This experiment shows that the QI values vary for different classification weights. The model’s QI increases as the weight of normal samples decreases. The model’s QI decreases as the weights of pathological samples increase further. The proposed DFFN focuses on recognizing hypoxia FHR recordings when the weight of pathological samples increases and the detection rate of normal samples is dramatically lower. When the classification weights ratio is 0.21 : 0.79, the QI value is the highest. The DFFN with a ratio of 0.21 : 0.79 enhances the likelihood of identifying aberrant signals while preserving its capacity to detect normal signals. It maintains sensitive detection of both normal and pathological samples. As a consequence, 0.21 : 0.79 is chosen as the classification weight.

TABLE 3
www.frontiersin.org

TABLE 3. Performance of DFFN on CTU-UHB database with different class weights.

The DFFN parameters are modified layer by layer based on the QI value. The parameters for each layer in Figure 3 are listed in Table 4. Table 4 lists the parameters for each layer in Figure 3. Figure 5 depicts experimental results obtained with the settings in Table 4. For imbalanced data sets, Precision-Recall (P-R) curves outperform receiver operation characteristic curves in comparing the performance of different models. Consequently, the P-R curve has been used to illustrate the experimental results. Figure 5A depicts the confusion matrix for the test set, whereas Figure 5B depicts the P-R curve for the test set.

TABLE 4
www.frontiersin.org

TABLE 4. Network parameters.

FIGURE 5
www.frontiersin.org

FIGURE 5. The experimental results of the test set. (A) is the confusion matrix using the parameters listed in Table 4, whereas (B) is the P-R curve using the parameters listed in Table 4.

3.2 Performance of different features

Experiments are conducted on the public CTU-UHB database to compare the outcomes of fetal state classification for different features. A SVM classifier is derived from structural risk minimization theory. It transforms the classification problem of samples into the optimization problem of classification hyperplane in the sample feature space. Table 5 compares performance utilizing SVM for linear and nonlinear features and their combinations. Linear and nonlinear features have a QI of 61.12% and 57.70%, respectively, for the evaluation index for fetal status assessment. The performance of linear features outperforms that of nonlinear features in the SVM classifier. Additionally, the QI value for their combination is 64.90%, which suggests that combining both features could increase the accuracy of fetal status assessment. And their combination achieves highest SE. The SP of linear features reaches the highest value, 80.87%, which indicates that the linear feature can discriminate hypoxic samples exceptionally well.

TABLE 5
www.frontiersin.org

TABLE 5. Performance of SVM on CTU-UHB database.

Logistic Regression classifiers are normalized linear regression models that incorporate a logistic function based on linear regression. Table 6 shows the classification performance of different feature sets in the logistic regression classifier. The QI of linear and nonlinear features is 61.72% and 59.87%, respectively. The QI value of 63.91% indicates that combining linear and nonlinear features improves fetal state classification accuracy. The SP of linear features also reaches the highest value in logistic regression, 74.95%, indicating that linear features can distinguish hypoxic samples extremely well. In the logistic regression classifier, nonlinear features achieved the highest SE, 58.48%. This indicates the use of nonlinear features can be beneficial in identifying normal fetuses.

TABLE 6
www.frontiersin.org

TABLE 6. Performance of Logistic Regression on CTU-UHB database.

As shown in Tables 5, 6, logistic regression classifier outperforms SVM classifier for classification using just linear or nonlinear features. SVM classification is superior to logistic regression when used with their combination.

3.3 Performance of various networks structures

The classification performance of different network structures on CTU-UHB database is shown in Table 7. CNN has been found to outperform traditional machine learning methods for image processing in previous studies. The CNN is capable of not only extracting low-level features and local features from the original signal, but also integrating those features into high-level features for analysis. The overall outcome of FHR signal diagnosis is closely related to some local waveforms. The purpose of CNN is to extract visible waveform features from the raw waveform signal and integrate these features into high-level features related to fetal hypoxia. Compared with CNN, multiscale CNN can increase the diversity of features. The experimental results prove that the classification performance of multiscale CNN(i.e., 65.12%) outperforms that of CNN (i.e., 63.90%). BiLSTM networks are widely used in time series forecasting and classification research because of their unique ability to capture long-term and short-term temporal relationships. The multiscale CNN-BiLSTM achieves the best performance (i.e., 65.74%) and is senstive to recognize pathlogical recrodings (i.e., 66.92%), indicating the model can integrate both spatial and temporal information features of the FHR signal to maximize the classification performance.

TABLE 7
www.frontiersin.org

TABLE 7. Performance of different network structures on CTU-UHB database.

3.4 Performance of related works on two databases

We present a neural network with feature fusion to assist obstetricians in making objective clinical judgments on fetal state. In order to analyze the experimental results of this paper more comprehensively, Table 8 presents the results of a comparison between the proposed methods and previous works on the CTU-UHB database. Numerous variables, such as the FHR signal properties and the selection of signal fragments from the database, lead to varied experiment outcomes. The research evaluated in Table 8 employs the identical processing steps: signal preprocessing, feature extraction, feature selection, and final classification. To verify the validity of the proposed method, the work of (Liang and Li, 2021), (Li et al., 2018), (Zhao et al., 2019b), and (Baghel et al., 2022) are repeated in this paper. Experiments are conducted under identical settings and identical databases.

TABLE 8
www.frontiersin.org

TABLE 8. Performance of previous works on CTU-UHB database.

We employ a multiscale network to classify the fetal state and compare it to other works on the public database.

1) Comparing with (Cömert et al., 2018a), (Cömert et al., 2018b), the proposed multiscale model is more effective since it did not use complicated features. The proposed multiscale CNN-BiLSTM model has the highest SE and slightly lower SP for the same FHR signal classification criterion. The evaluation index QI is increased by 1.09% and 2.3% compared with the IBTF and BFS + DWT techniques, respectively, highlighting the hybrid model’s benefits.

2) (Liang and Li, 2021) and (Li et al., 2018), who separate the FHR signal into several sub-segments before processing the data in parallel using CNN. After that, the fetal status is determined utilizing a voting system. The difference is that (Liang and Li, 2021) utilized a system based on weighted voting. Using the same deep learning method (CNN), the QI and SE for fetal hypoxia detection of the proposed multiscale model are much superior to their method.

3) (Zhao et al., 2019b) employ recursive graphs to turn signals into images and CNN for fetal status evaluation. All the metrics of the proposed multiscale model are higher than RP + CNN, indicating that the multiscale model suggested in this study could capture the FHR signal’s hidden features more sensitively.

4) The direct input of the FHR signal is used to assess the fetal state by a neural network and automatically learn essential features in the work of (Baghel et al., 2022). We apply the same procedure and employ a multiscale model that can account for spatial features and temporal data extraction. The SP, SE, and QI of the proposed multiscale model are higher than their method, showing that our work is more accurate in fetal status classification.

We propose the DFFN, including linear and nonlinear features with the multiscale CNN-BiLSTM network. The experimental results of DFFN and other work on the public database are shown in Table 8.

1) (Cömert et al., 2018a), (Cömert et al., 2018b), utilize some time-domain, and nonlinear features. These features perform better for fetal hypoxia identification (i.e.,SE) but are less efficient for normal fetal detection (i.e.,SP). We integrate more complex features automatically retrieved by deep learning to increase the model’s capacity to recognize normal fetuses while retaining superior performance for fetal hypoxia identification.

2) In comparison to (Liang and Li, 2021), (Li et al., 2018), (Zhao et al., 2019b), and (Baghel et al., 2022), who all utilize the deep learning approach. Deep learning is sensitive for normal fetal detection but less sensitive for fetal hypoxia detection. The proposed DFFN contains both linear and nonlinear features. Therefore, the expressive capacity of DFFN and the model’s ability to identify fetal hypoxia have been improved. Meanwhile, the performance of normal fetal detection has been preserved.

3) The proposed DFFN in this study has the highest classification accuracy compared to previous fetal state assessment methods. It overcomes the constraints of a single model and compensates for the shortcomings of feature engineering and deep learning model. In addition, the performance of the proposed feature fusion approach is superior to that of the proposed multiscale CNN-BiLSTM network. The QI of the proposed DFFN method is 66.96%, 1.22% higher than the multiscale CNN-BiLSTM network.

The generalization of the proposed DFFN and multiscale CNN-BiLSTM network is tested by an independent test set of JNU-CTG database. The experimental results are shown in Table 9. The experiment is more challenging in the independent test set. However, the proposed DFFN still performs best on the test set with a QI of 53.60%. The generalization ability of the fusion network is enhanced compared to other methods. The SE and SP of the proposed DFFN method are 43.94% and 65.53%, respectively. The proposed models are capable of identifying both normal and hypoxic fetal states.

TABLE 9
www.frontiersin.org

TABLE 9. Performance of different methods on JNU-CTG database.

4 Discussion

Previous studies have pointed out that imbalanced dataset is a problem for machine learning since they are biased toward majority classes and tend to miss minority class cases (Ahsan and Siddique, 2022). Therefore, we focus more on SE (i.e., the minority cases) when evaluating classification performance. We propose a DFFN model to classify CTG recordings. The model includes multiscale feature extraction, fusion, and classification and automatically fuses different features through end-to-end learning.

In this work, we integrate linear and nonlinear features. The combination of linear and nonlinear features can achieve better classification performance compared to a single feature set, as shown in Tables 5, 6. Tables 5, 6 show the performance of logistic regression and SVM on the public database. There is a relatively high accuracy rate for classifying normal fetuses but poor accuracy for classifying acidosis fetuses for two classifiers. This difference is more pronounced when experiments are conducted using private databases (see Table 9). According to Tables 5, 6, 9, SVM outperforms logistic regression with combined features on the public dataset, while on the private dataset, logistic regression outperforms SVM. It suggests that machine learning and traditional features are not very feasible. One of the limitations of machine learning is its instability. Classifiers that perform well on old data rarely perform consistently on new data, necessitating continual model development and tuning. The experimental results on the public database are presented in Tables 5, 6, 8. They demonstrate that (Cömert et al., 2018a) uses IBTF features, which can distinguish normal and acidic fetuses more accurately than other machine learning methods (combination of linear and nonlinear features, BFS + DWT). It is temporarily unable to test (Cömert et al., 2018b) and (Cömert et al., 2018a) on the private database since the essential details of their works are unavailable.

The experiments on two databases clearly demonstrate that our proposed model is superior to other deep learning-based fetal state classification models, as shown in Tables 8, 9. In the experiment of the public dataset (Liang and Li, 2021), and multiscale CNN-BiLSTM perform best at identifying normal fetuses and acidic fetuses, respectively. And DFFN has the highest QI value. The model of (Baghel et al., 2022) outperforms other methods on the private database when identifying normal fetuses, while DFFN outperforms other methods when identifying acid fetuses and has the highest QI value. Based on the experimental results of two databases, (Cömert et al., 2018a), (Zhao et al., 2019b), and DFFN are more capable of distinguishing normal and acid fetuses. Despite having good accuracy in identifying normal fetuses, the studies of (Baghel et al., 2022), (Liang and Li, 2021) and (Li et al., 2018) are grossly insufficient in identifying acid fetuses. The proposed multiscale CNN-BiLSTM network and DFFN achieve higher classification accuracy when compare to the single-scale networks used by (Zhao et al., 2019b), (Baghel et al., 2022), (Liang and Li, 2021), and (Li et al., 2018). It is attributed to the fact that many regional features in FHR signal are preserved during multiscale feature fusion process. These features are weighted and calculated as the final features of fetal status classification. (Cömert et al., 2018a), (Zhao et al., 2019b), DFFN, and multiscale CNN-BiLSTM network are better able to capture the timing-related information of FHR signals. The signal is transformed into a picture by (Cömert et al., 2018a) and (Zhao et al., 2019b), from which time-frequency features can be extracted that more accurately reflect the non-stationarity of FHR. The proposed multiscale CNN-BiLSTM network and DFFN have a BiLSTM module that extracts forward and backward information simultaneously from the FHR signal sequence. Rather than treating the data having time steps, CNN treats it as a sequence that can be read using convolutional operations. Consequently, it is difficult for CNN to acquire the time-domain features of FHR signals automatically. By incorporating BiLSTM, FHR signals can be classified more accurately and time-series features can be captured. The QI value of DFFN is higher than that of multiscale CNN-BiLSTM network on two databases. The DFFN can more precisely express the original features of signal because feature fusion realizes the complementary advantages between features.

Computerized CTG analysis can reduce the inter- and intra-observer variability caused by pattern recognition based solely on existing guidelines. However, most proposed models focus only on improving classification accuracy, ignoring the clinical relevance of parameters and the obstetrician’s decision-making mechanism. In clinical decision-making, obstetricians are more inclined to make diagnoses based on objective parameters of specific physiological significance. Obstetricians are unlikely to trust black-box deep learning model. In this study, traditional and multiscale network features are combined for the first time, maximizing fusion features and improving fetal state accuracy significantly. Morphological features, which are used in clinicians’ diagnoses, are combined in order to provide interpretability of proposed fetal status assessment model. Meanwhile, the experimental results validate the generalization of DFFN, making it more applicable in clinical practice.

We intend to integrate clinical parameters into deep learning algorithms in the future, such as maternal tachycardia and maternal pyrexia, which are collected from maternal records. Further research can include UC and FHR signals as inputs to the neural network. The more comprehensive input information may allow network models to extract more valuable features Furthermore, we hope to study our model on a larger dataset to develop a lightweight algorithm that can be applied to large-scale data. Since the two databases have similar selection criteria, further work might increase the model’s generalization using data of diverse quality.

5 Conclusion

This paper proposes a novel deep feature fusion network for diagnosing fetal acidosis from FHR signals. A multiscale CNN-BiLSTM hybrid network is developed to extract the signal’s temporal and spatial features adequately. In order to account for clinical physiological parameters and assessment accuracy, a feature fusion network is used to splice the multiscale CNN-BiLSM features, as well as the currently popular linear and nonlinear features. Encouraging results are obtained, with a SE of 61.97%, SP of 73.82%, and QI of 66.93% on the public database. The proposed DFFN has the highest QI value on two databases, which indicates that the proposed feature fusion model has good generalization. The experimental results on two databases show that DFFN achieves better performance than previous works. The accuracy of fetal state classification as well as the generalization of DFFN are improved by merging the FHR features from multiscale layers with the extra features. In the future, we will work to optimize the interpretability of our model as well as its accuracy and generalizability. Through these advancements, we will be able to gain a deeper understanding of particular disease state of the fetus.

Data availability statement

The CTU-UHB database is a publicly available resource (https://physionet.org/content/ctu-uhb-ctgdb/1.0.0/). Data from the JNU-CTG database are available from the authors upon reasonable request.

Ethics statement

The studies involving human participants were reviewed and approved by The institutional review board at the Jinan University, Guangzhou, China, approved the study (reference number: JNUKY-2022-018). The patients/participants provided their written informed consent to participate in this study.

Author contributions

YX conceived the study, drafted the manuscript, and coordinated the study. YL and JB collected data, obtained funding, and managed the results. YX and ML designed the model and the computational framework. ML designed the JNU-CTG database. RZ programmed the data acquisition and revised the manuscript for critical intellectual content. JB helped supervise the project.

Funding

This research was funded by Science and Technology Program of Guangzhou (202201010544) (JB), National Key Research and Development Program of China (2019YFC0120100, 2019YFC0121907 and 2019YFC0121904) (YL and JB), Guangdong Provincial Key Laboratory of Traditional Chinese Medicine Informatization (2021B1212040007) and National Natural Science Foundation of China (61901192) (JB).

Acknowledgments

The authors would like to thank CTU-UHB database for being a publicly available resource. All participants in JNU-CTG database provided written informed consent. The institutional review board at the Jinan University, Guangzhou, China, approved the study (reference number: JNUKY-2022-018).

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Ahsan M. M., Siddique Z. (2022). Machine learning-based heart disease diagnosis: A systematic literature review. Artif. Intell. Med. 128, 102289. doi:10.1016/j.artmed.2022.102289

PubMed Abstract | CrossRef Full Text | Google Scholar

Akkanapalli U., Mudigonda M. (2022). Classification of fhr signals based on morphological features. ECS Trans. 107, 1637–1648. doi:10.1149/10701.1637ecst

CrossRef Full Text | Google Scholar

Akkanapalli U., Mudigonda M., Sreeja S. S., Meghana K. (2022). “Extraction of morphological, time domain and non-linear features of fhr signals,” in 2022 First International Conference on Electrical, Electronics, Information and Communication Technologies (ICEEICT), Trichy, India, 16-18 February 2022 (IEEE).

CrossRef Full Text | Google Scholar

Al-Yousif S., Jaenul A., Al-Dayyeni W., Alamoodi A., Jabori I., Tahir N. M., et al. (2021). A systematic review of automated pre-processing, feature extraction and classification of cardiotocography. PeerJ. Comput. Sci. 7, e452. doi:10.7717/peerj-cs.452

PubMed Abstract | CrossRef Full Text | Google Scholar

Aulnoit A. H., Boudet S., Demailly R., Delgranche A., Génin M., Peyrodie L., et al. (2019). Automated fetal heart rate analysis for baseline determination and acceleration/deceleration detection: A comparison of 11 methods versus expert consensus. Biomed. Signal Process. Control 49, 113–123. doi:10.1016/j.bspc.2018.10.002

CrossRef Full Text | Google Scholar

Ayres-de Campos D., Spong C. Y., Chandraharan E., Panel F. I. F. M. E. C. (2015). Figo consensus guidelines on intrapartum fetal monitoring: Cardiotocography. Int. J. Gynaecol. Obstet. 131, 13–24. doi:10.1016/j.ijgo.2015.06.020

PubMed Abstract | CrossRef Full Text | Google Scholar

Baghel N., Burget R., Dutta M. K. (2022). 1d-fhrnet: Automatic diagnosis of fetal acidosis from fetal heart rate signals. Biomed. Signal Process. Control 71, 102794. doi:10.1016/j.bspc.2021.102794

CrossRef Full Text | Google Scholar

Bursa M., Lhotská L. (2017). “The use of convolutional neural networks in biomedical data processing,” in International conference on information technology in bio- and medical informatics (Cham: Springer International Publishing).

CrossRef Full Text | Google Scholar

Castro L., Loureiro M., Henriques T. S., Nunes I. (2021). Systematic review of intrapartum fetal heart rate spectral analysis and an application in the detection of fetal acidemia. Front. Pediatr. 9, 661400. doi:10.3389/fped.2021.661400

PubMed Abstract | CrossRef Full Text | Google Scholar

Chudáček V., Spilka J., Burša M., Jank uu P., Hruban L., Huptych M., et al. (2014). Open access intrapartum ctg database. BMC Pregnancy Childbirth 14, 16–12. doi:10.1186/1471-2393-14-16

PubMed Abstract | CrossRef Full Text | Google Scholar

Chudáček V., Spilka J., Lhotská L., Jank uu P., Kouckỳ M., Huptych M., et al. (2011). “Assessment of features for automatic ctg analysis based on expert annotation,” in 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, 30 August 2011 - 03 September 2011 (IEEE), 6051–6054.

Google Scholar

Cömert Z., Kocamaz A. F. (2016b). “A study based on gray level co-occurrence matrix and neural network community for determination of hypoxic fetuses,” in International artificial intelligence and data processing symposium (Malatya: IDAP), 569–573.

Google Scholar

Cömert Z., Kocamaz A. F. (2016a). Evaluation of fetal distress diagnosis during delivery stages based on linear and nonlinear features of fetal heart rate for neural network community. Int. J. Comput. Appl. 156, 26–31. doi:10.5120/ijca2016912417

CrossRef Full Text | Google Scholar

Cömert Z., Kocamaz A. F. (2018). “Fetal hypoxia detection based on deep convolutional neural network with transfer learning approach,” in Computer science on-line conference (Cham: Springer International Publishing), 239–248.

Google Scholar

Cömert Z., Kocamaz A. F., Subha V. (2018a). Prognostic model based on image-based time-frequency features and genetic algorithm for fetal hypoxia assessment. Comput. Biol. Med. 99, 85–97. doi:10.1016/j.compbiomed.2018.06.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Cömert Z., Yang Z., Velappan S., Boopathi A. M., Kocamaz A. F. (2018b). “Performance evaluation of empirical mode decomposition and discrete wavelet transform for computerized hypoxia detection and prediction,” in 2018 26th Signal Processing and Communications Applications Conference (SIU), Izmir, Turkey, 02-05 May 2018 (IEEE).

Google Scholar

Das S., Mukherjee H., Obaidullah S., Santosh K., Roy K., Saha C. K., et al. (2018). “Recurrent neural network based classification of fetal heart rate using cardiotocograph,” in International conference on recent trends in image processing and pattern recognition (Singapore: Springer Singapore), 226–234.

Google Scholar

Dawes G., Moulden M., Redman C. (1992). Short-term fetal heart rate variation, decelerations, and umbilical flow velocity waveforms before labor. Obstet. Gynecol. 80, 673–678.

PubMed Abstract | Google Scholar

Feng G., Quirk J. G., Djurić P. M. (2018). “Supervised and unsupervised learning of fetal heart rate tracings with deep Gaussian processes,” in 2018 14th Symposium on Neural Networks and Applications (NEUREL), Belgrade, Serbia, 20-21 November 2018 (IEEE).

CrossRef Full Text | Google Scholar

Fergus P., Selvaraj M., Chalmers C. (2018). Machine learning ensemble modelling to classify caesarean section and vaginal delivery types using cardiotocography traces. Comput. Biol. Med. 93, 7–16. doi:10.1016/j.compbiomed.2017.12.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Garabedian C., Butruille L., Drumez E., Schreiber E. S., Bartolo S., Bleu G., et al. (2017). Inter-observer reliability of 4 fetal heart rate classifications. J. Gynecol. Obstet. Hum. Reprod. 46, 131–135. doi:10.1016/j.jogoh.2016.11.002

PubMed Abstract | CrossRef Full Text | Google Scholar

Gatellier M.-A., De Jonckheere J., Storme L., Houfflin-Debarge V., Ghesquiere L., Garabedian C. (2021). Fetal heart rate variability analysis for neonatal acidosis prediction. J. Clin. Monit. Comput. 35, 771–777. doi:10.1007/s10877-020-00535-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Georgieva A., Abry P., Chudáček V., Djurić P. M., Frasch M. G., Kok R., et al. (2019). Computer-based intrapartum fetal monitoring and beyond: A review of the 2nd workshop on signal processing and monitoring in labor (october 2017, oxford, UK). Acta Obstet. Gynecol. Scand. 98, 1207–1217. doi:10.1111/aogs.13639

PubMed Abstract | CrossRef Full Text | Google Scholar

Georgoulas G., Stylios D., Groumpos P. (2006). Predicting the risk of metabolic acidosis for newborns based on fetal heart rate signal classification using support vector machines. IEEE Trans. Biomed. Eng. 53, 875–884. doi:10.1109/TBME.2006.872814

PubMed Abstract | CrossRef Full Text | Google Scholar

Giussani D. A. (2021). Breath of life: Heart disease link to developmental hypoxia. Circulation 144, 1429–1443. doi:10.1161/CIRCULATIONAHA.121.054689

PubMed Abstract | CrossRef Full Text | Google Scholar

Gonçalves H., Bernardes J., Rocha A. P., Ayres-de Campos D. (2007). Linear and nonlinear analysis of heart rate patterns associated with fetal behavioral states in the antepartum period. Early Hum. Dev. 83, 585–591. doi:10.1016/j.earlhumdev.2006.12.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Gunaratne S. A., Panditharatne S. D., Chandraharan E. (2022). Prediction of neonatal acidosis based on the type of fetal hypoxia observed on the cardiotocograph (ctg). Eur. J. Med. Health Sci. 4, 8–18. doi:10.24018/ejmed.2022.4.2.1308

CrossRef Full Text | Google Scholar

Gupta K., Haritwal A., Makhija B., Bhandari R. (2022). Is fetal ctg a reliable indicator of fetal distress? A prospective study on relationship between ctg suspected fetal distress and immediate postpartum umbilical cord blood ph. J. Clin. Med. Kazakhstan 19, 57–64. doi:10.23950/jcmk/11683

CrossRef Full Text | Google Scholar

Haweel M. T., Zahran O., Abd El-Samie F. E. (2021). “Polynomial flann classifier for fetal cardiotocography monitoring,” in 2021 38th National Radio Science Conference (NRSC), Mansoura, Egypt, 27-29 July 2021 (IEEE), 262–270.

CrossRef Full Text | Google Scholar

Kanagal D. V., Praveen B. (2022). Intrapartum fetal monitoring and its correlation with umbilical cord blood ph and early neonatal outcome: A prospective cohort study. J. South Asian Fed. Obstetrics Gynaecol. 14, 63–67. doi:10.5005/jp-journals-10006-2007

CrossRef Full Text | Google Scholar

Karabulut E. M., Ibrikci T. (2014). Analysis of cardiotocogram data for fetal distress determination by decision tree based adaptive boosting approach. J. Comput. Commun. 2, 32–37. doi:10.4236/jcc.2014.29005

CrossRef Full Text | Google Scholar

Kouskouti C., Jonas H., Regner K., Ruisinger P., Knabl J., Kainer F. (2018). Validation of a new algorithm for the short-term variation of the fetal heart rate: An antepartum prospective study. J. Perinat. Med. 46, 599–604. doi:10.1515/jpm-2017-0035

PubMed Abstract | CrossRef Full Text | Google Scholar

Lempel A., Ziv J. (1976). On the complexity of finite sequences. IEEE Trans. Inf. Theory 22, 75–81. doi:10.1109/tit.1976.1055501

CrossRef Full Text | Google Scholar

Li J., Chen Z.-Z., Huang L., Fang M., Li B., Fu X., et al. (2018). Automatic classification of fetal heart rate based on convolutional neural network. IEEE Internet Things J. 6, 1394–1401. doi:10.1109/jiot.2018.2845128

CrossRef Full Text | Google Scholar

Liang S., Li Q. (2021). “Automatic evaluation of fetal heart rate based on deep learning,” in 2021 2nd Information Communication Technologies Conference (ICTC), Nanjing, China, 07-09 May 2021 (IEEE), 235–240.

CrossRef Full Text | Google Scholar

Liu M., Lu Y., Long S., Bai J., Lian W. (2021). An attention-based cnn-bilstm hybrid neural network enhanced with features of discrete wavelet transformation for fetal acidosis classification. Expert Syst. Appl. 186, 115714. doi:10.1016/j.eswa.2021.115714

CrossRef Full Text | Google Scholar

Malik M. (1996). Heart rate variability: Standards of measurement, physiological interpretation, and clinical use: Task force of the European society of cardiology and the north American society for pacing and electrophysiology. Ann. Noninvasive Electrocardiol. 1, 151–181. doi:10.1111/j.1542-474x.1996.tb00275.x

CrossRef Full Text | Google Scholar

Marques J. A. L., Cortez P. C., Madeiro J. P., de Albuquerque V. H. C., Fong S. J., Schlindwein F. S. (2020). Nonlinear characterization and complexity analysis of cardiotocographic examinations using entropy measures. J. Supercomput. 76, 1305–1320. doi:10.1007/s11227-018-2570-8

CrossRef Full Text | Google Scholar

Miller L., Miller D., Cypher R., Tucker S. M. (2021). Intrapartum management of the fetal heart rate tracing. St. Louis: Mosby, 6.

Google Scholar

Muccini A. M., Tran N. T., Hale N., McKenzie M., Snow R. J., Walker D. W., et al. (2022). The effects of in utero fetal hypoxia and creatine treatment on mitochondrial function in the late gestation fetal sheep brain. Oxid. Med. Cell. Longev. 2022, 3255296. doi:10.1155/2022/3255296

PubMed Abstract | CrossRef Full Text | Google Scholar

Nunes I., Ayres-de Campos D. (2016). Computer analysis of foetal monitoring signals. Best. Pract. Res. Clin. Obstet. Gynaecol. 30, 68–78. doi:10.1016/j.bpobgyn.2015.02.009

PubMed Abstract | CrossRef Full Text | Google Scholar

Ogasawara J., Ikenoue S., Yamamoto H., Sato M., Kasuga Y., Mitsukura Y., et al. (2021). Deep neural network-based classification of cardiotocograms outperformed conventional algorithms. Sci. Rep. 11, 13367–13369. doi:10.1038/s41598-021-92805-9

PubMed Abstract | CrossRef Full Text | Google Scholar

Petrozziello A., Jordanov I. N., Papageorghiou A. T., Redman C. W. G., Georgieva A. (2018). “Deep learning for continuous electronic fetal monitoring in labor,” in 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 18-21 July 2018 (IEEE), 5866–5869.

CrossRef Full Text | Google Scholar

Pincus S. (1995). Approximate entropy (apen) as a complexity measure. Chaos 5, 110–117. doi:10.1063/1.166092

PubMed Abstract | CrossRef Full Text | Google Scholar

Ponsiglione A. M., Cosentino C., Cesarelli G., Amato F., Romano M. (2021). A comprehensive review of techniques for processing and analyzing fetal heart rate signals. Sensors 21, 6136. doi:10.3390/s21186136

PubMed Abstract | CrossRef Full Text | Google Scholar

Richman J. S., Lake D. E., Moorman J. R. (2004). Sample entropy. Methods Enzymol. 384, 172–184. doi:10.1016/S0076-6879(04)84011-4

PubMed Abstract | CrossRef Full Text | Google Scholar

Sbrollini A., Agostinelli A., Burattini L., Morettini M., Di Nardo F., Fioretti S., et al. (2017). “Ctg analyzer: A graphical user interface for cardiotocography,” in 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Jeju, Korea (South), 11-15 July 2017 (IEEE), 2606–2609.

CrossRef Full Text | Google Scholar

Sholapurkar S. L. (2020). Scientific pathophysiology of intrapartum fetal hypoxemia and cardiotocography pattern recognition–realignment is a basic prerequisite. Am. J. Obstet. Gynecol. 222, 282–283. doi:10.1016/j.ajog.2019.10.106

PubMed Abstract | CrossRef Full Text | Google Scholar

Singh H. D., Saini M., Kaur J. (2021). Fetal distress classification with deep convolutional neural network. Curr. Women’s Health Rev. 17, 60–73. doi:10.2174/1573404816999200821162312

CrossRef Full Text | Google Scholar

Spilka J., Chudácek V., Koucký M., Lhotská L., Huptych M., Janků P., et al. (2012). Using nonlinear features for fetal heart rate classification. Biomed. Signal Process. Control 7, 350–357. doi:10.1016/j.bspc.2011.06.008

CrossRef Full Text | Google Scholar

Spilka J., Frecon J., Leonarduzzi R., Pustelnik N., Abry P., Doret M. (2016). Sparse support vector machine for intrapartum fetal heart rate classification. IEEE J. Biomed. Health Inf. 21, 664–671. doi:10.1109/JBHI.2016.2546312

CrossRef Full Text | Google Scholar

Subasi A., Kadasa B., Kremic E. (2020). Classification of the cardiotocogram data for anticipation of fetal risks using bagging ensemble classifier. Procedia Comput. Sci. 168, 34–39. doi:10.1016/j.procs.2020.02.248

CrossRef Full Text | Google Scholar

Teng L., Li H., Karim S. (2019). Dmcnn: A deep multiscale convolutional neural network model for medical image segmentation. J. Healthc. Eng. 2019, 8597606. doi:10.1155/2019/8597606

PubMed Abstract | CrossRef Full Text | Google Scholar

Usha Sri A., Malini M., Chandana G. (2020). “Feature extraction of cardiotocography signal,” in Advances in decision sciences, image processing, security and computer vision (Cham: Springer International Publishing), 74–81.

CrossRef Full Text | Google Scholar

Zeng R., Lu Y., Long S., Wang C., Bai J. (2021). Corrigendum to "Cardiotocography signal abnormality classification using time-frequency features and ensemble cost-sensitive SVM classifier" [Comput. Biol. Med. 130 (2021) 104218]. Comput. Biol. Med. 130, 104466. doi:10.1016/j.compbiomed.2021.104466

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao Z., Deng Y., Zhang Y., Zhang Y., Zhang X., Shao L. (2019a). Deepfhr: Intelligent prediction of fetal acidemia using fetal heart rate signals based on convolutional neural network. BMC Med. Inf. Decis. Mak. 19, 286–315. doi:10.1186/s12911-019-1007-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao Z., Zhang Y., Comert Z., Deng Y. (2019b). Computer-aided diagnosis system of fetal hypoxia incorporating recurrence plot with convolutional neural network. Front. Physiol. 10, 255. doi:10.3389/fphys.2019.00255

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao Z., Zhang Y., Deng Y. (2018). A comprehensive feature analysis of the fetal heart rate signal for the intelligent assessment of fetal state. J. Clin. Med. 7, E223. doi:10.3390/jcm7080223

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: cardiotocography, computer-aided diagnosis algorithm, feature fusion network, fetal state assessment, convolutional neural network

Citation: Xiao Y, Lu Y, Liu M, Zeng R and Bai J (2022) A deep feature fusion network for fetal state assessment. Front. Physiol. 13:969052. doi: 10.3389/fphys.2022.969052

Received: 14 June 2022; Accepted: 15 November 2022;
Published: 30 November 2022.

Edited by:

Paolo Melillo, University of Campania Luigi Vanvitelli, Italy

Reviewed by:

Clarissa Lim Velayo, University of the Philippines Manila, Philippines
Muhammad Salman Haleem, University of Warwick, United Kingdom

Copyright © 2022 Xiao, Lu, Liu, Zeng and Bai. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Yaosheng Lu, dGx1eXNAam51LmVkdS5jbg==; Jieyun Bai, YmFpX2ppZXl1bkAxMjYuY29t

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.