Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Physiol., 29 September 2025

Sec. Computational Physiology and Medicine

Volume 16 - 2025 | https://doi.org/10.3389/fphys.2025.1638788

AI-augmented prenatal care: a dual-modal fetal health assessment system integrating cardiotocography and uterine contraction synergy

Tianxin Qiu,Tianxin Qiu1,2Xinghe ZhouXinghe Zhou2Jun ZhouJun Zhou1Chunxia Lin
Chunxia Lin1*Shiling JiangShiling Jiang1Hui ChengHui Cheng1Xinhao WangXinhao Wang2Qingshan YouQingshan You2
  • 1Department of Obstetrics, West China Longquan Hospital Sichuan University, The First People’s Hospital of Longquanyi District Chengdu, Chengdu, Sichuan, China
  • 2Faculty of Science, Civil Aviation Flight University of China, Chengdu, Sichuan, China

Introduction: Fetal heart monitoring (FHR) is a critical tool for assessing fetal health, but traditional methods rely on subjective physician interpretation, exhibiting significant variability that can lead to misdiagnosis and overtreatment. Artificial intelligence (AI) technology offers a novel approach to address this issue, yet existing research predominantly utilizes unimodal (FHR-only) data, failing to align with clinical guidelines emphasizing “bimodality analysis of fetal heart rate and uterine contractions (UC).” This study aims to develop a deep learning-based bimodal intelligent monitoring system to enhance the accuracy and clinical utility of fetal health assessment.

Methods: The research team constructed the first fetal heart-contraction bimodal clinical dataset for Chinese pregnant women (n = 326). Based on the DenseNet121 architecture, a selective attention mechanism (SK module) was introduced, proposing the DenseNet121-SK model. Standardized FHR and UC signals were extracted using image processing techniques. Dense connections and the SK module dynamically fused multi-scale features (e.g., transient fluctuations and contraction cycle associations). The model employed lightweight design during training to enhance physician usability.

Results: (1) Dual-modality input significantly outperformed single-modality input, achieving a classification AUC of 0.944 (vs. 0.812 for single-modality), validating the clinical value of multi-parameter collaborative interpretation; (2) The SK module simulated obstetricians' multi-scale cognition, achieving 95.88% accuracy with 100% recall for abnormal cases; (3) The system effectively reduced subjective interpretation variability, providing technical support for minimizing overtreatment.

Discussion: This study achieves a balance between clinical interpretability and high performance through lightweight AI design (only 8.3 million parameters) and dual-modality data fusion, making it particularly suitable for resource-constrained primary care settings. Future work should further optimize generalization capabilities through multicenter validation and explore integration with large language models to generate standardized reports. These findings provide important references for optimizing perinatal healthcare resources and AI-assisted decision-making.

1 Introduction

FHR monitoring is a widely used method to assess the condition of the fetus during pregnancy, labor and delivery. In high-income countries, continuous fetal heart rate monitoring with a fetal heart monitor (CTGs) is commonly performed for deliveries classified as high-risk. In contrast, in low-income and lower-middle-income countries (LMICs), intermittent measurements are the usual method for all deliveries. Intermittent measurements are usually performed using a Pinard stethoscope or a hand-held Doppler device. Guidelines recommend (Lewis et al., 2015) that auscultation of the fetal heart rate should be performed every 15–30 min during the first stage of labor, and every 5–15 min during the second stage of labor, and each auscultation should also last at least 1 min. However, due to the complexity of fetal physiologic dynamics (Costa Santos et al., 2005; Hruban et al., 2015), common standards for visual interpretation of fetal heart rate signals can lead to significant subjective variability. To minimize diagnostic errors, obstetricians perform multiple subjective assessments. As a result, the incidence of untimely cesarean sections (CS) is increasing, largely due to subjective errors (Steer, 2008). This is the main significance of designing an automatic analysis of fetal heart rate signals in this study.

In recent years, with the rapid development of machine learning and deep learning, artificial intelligence (AI)-based fetal heart rate monitoring and analyzing systems have provided new ideas to address untimely cesarean deliveries caused by subjective interpretation bias in traditional monitoring. Traditional fetal heart monitoring relies on physicians’ experience in interpreting fetal heart rate curves (e.g., baseline variability, deceleration type, etc.), but the consistency of interpretation among different physicians is not high due to individual differences and visual fatigue, and it is prone to triggering over-intervention (Madiraju et al., 2025). In machine learning approaches, a process of signal processing, feature extraction, salient feature selection, training, and final classification of the model is usually used. Complex manually introduced features are used in these methods. For example, Czabanski et al. (2012) used weighted fuzzy scoring (WFS) combined with support vector (SVM) to predict neonatal acidosis and obtained 92% accuracy and 88% quality index. O’sullivan et al. (2021) proposed a method for detecting fetal distress based on autoregressive sliding average (ARMA) modeling and machine learning, achieving a 0.86 AUC. Fanelli et al. (2013) introduced a phase-corrected signal averaging nonlinearity parameter for the quantitative assessment of fetal anomalies and achieved an AUC of 75%. Cömert et al. (2018) applied a neural network and obtained an accuracy of 92.40%, a sensitivity of 95.89% and a specificity of 74.75%, as well as the method recently proposed by Karmakar et al. (2025) recently proposed an automated classification model for fetal health status by integrating machine learning algorithms such as gradient boosting classifiers and random forests obtained 93.41% accuracy.

In contrast to traditional machine learning methods, more research is currently being conducted based on Convolutional Neural Networks (CNNs) and Long Short-Term Memory Networks (LSTMs) in deep learning. Since fetal heartbeat maps are time-series data, but often presented as two-dimensional images (time on the horizontal axis, fetal heart rate and contractions on the vertical axis), using CNNs to automatically extract spatio-temporal features (e.g., local fluctuations, cyclic patterns) through multilayered convolutional kernels and relying on the sliding-window mechanism to capture local temporal dependencies can dramatically improve the recognition accuracy of fetal heartbeat maps. Due to these advantages, CNNs have been used to design various screening and assistive tools, e.g., Li et al. (2018) proposed 1D-CNN and obtained 93.24% accuracy to classify FHR signals. Liu M. et al. (2021) designed a hybrid CNN-BiLSTM network based on the attention mechanism. Lin et al. (2024) developed the first automated long term prenatal FHR analysis system LARA, which is based on deep learning analysis system LARA, which generates risk distribution maps (RDM) and overall risk index (RI) through 1D-CNN model combined with sliding-window information fusion technique, which has an AUC of 0.872 on the test set.

Although the above methods through machine learning or deep learning have achieved more or less good results, researchers are not uniform in the standard of the data, for example, some people artificially introduce features to let the model learn, or use a one-dimensional array of fetal heart rate as the input of the model to learn, but usually doctors use the intuitive graph of the change curves of the fetal heart rate and the contraction rate to interpret. Therefore, in this study, in order to minimize the criteria for distinguishing normal and abnormal fetal heart rate, we innovatively use images as the dataset, which contain two curves of fetal heart rate and contraction rate, in order to be closer to the needs of clinical practice.

2 CTG interpretation standard

This chapter systematically describes the core interpretation criteria of CTG, which is divided into three parts: firstly, it clarifies the terms and definitions of CTG (section 2.1), which lays the foundation for the subsequent analysis; secondly, it explains in detail the categorization and interpretation of the CTG graphs during labor (section 2.2), including the characteristics of the typical waveforms and their clinical significance; and finally, it discusses the key role of UC in the fetal heart rate (section 2.3), and analyzes the potential mechanism of its impact on the changes of the fetal heart rate rate changes.

2.1 CTG terms and definitions

Baseline: the average fetal heart rate that fluctuates within 5 beats/min in 10 min, excluding acceleration, deceleration and significant variability; the normal FHR baseline range is 110–160 beats/min; the baseline must be a graph that lasts for more than 2 min in any 10 min, and the graph can be discontinuous; if the baseline is uncertain during the observation stage, the baseline can be determined by referring to the graph of the previous 10 min; of which (1) fetal tachycardia (tachycardia): refers to the fetal heart baseline >160 beats/min lasting ≥10 min. If the baseline is uncertain during the observation phase, the baseline can be determined by referring to the graph of the previous 10 min; where: (1) fetal tachycardia (tachycardia): refers to a fetal heart baseline >160 beats/min for ≥10 min; (2) fetal bradycardia (bradycardia): refers to a fetal heart baseline <110 beats/min for ≥10 min.

Baseline variability: refers to the change in amplitude of the fetal heart rate per minute from the peak to the trough, which can be visualized and quantified, of which: (1) absent variability: refers to the disappearance of amplitude fluctuations, as shown in Figure 1c; (2) minimal variability: refers to amplitude fluctuations of ≤5 times/min, as shown in Figure 1b; (3) normal/moderat evariability: refers to amplitude fluctuations of 6–25 times/min, as shown in Figure 1a.

Figure 1
Four graphs display fetal heart rate (FHR) and uterine contraction (UC) patterns. (a) Shows FHR with normal variability and amplitude fluctuations of 6-25 times per minute. (b) Displays minimal variability with amplitude fluctuations of 5 times per minute or less. (c) Illustrates absent variability with disappearance of amplitude fluctuations. (d) Presents a sinusoidal-like pattern in the FHR. Each graph includes time stamps and signal areas for FHR and UC.

Figure 1. Baseline variation and sinusoidal pattern. (a). Normal variability; (b). Minimal variability; (c). Absent variability; (d). Sinusoidal pattern.

Acceleration: refers to a sudden and significant increase in baseline fetal heart rate with a start-to-peak time of <30 s. The time from the start of the acceleration of the fetal heart rate to its return to the baseline fetal heart rate level is the time of acceleration. (1) Before 32 weeks of gestation, acceleration is ≥ 10 beats/min at the baseline level and lasts ≥10 s, but <2 min; (2) At 32 weeks of gestation and later, acceleration is ≥ 15 beats/min at the baseline level and lasts ≥15 s, but <2 min; (3) prolonged acceleration: it refers to an increase in the fetal heart rate that lasts ≥ 2 min, but <10 min; (4) if acceleration lasts ≥10 min, the baseline change in fetal heart rate is taken into consideration.

Deceleration: (1) early deceleration (ED): deceleration accompanied by contractions, usually symmetrical, slow decline to the nadir and then return to the baseline, the time from the beginning to the nadir ≥30 s, the nadir of deceleration is often coincident with the peak of contractions; in general, the beginning of deceleration, the nadir, the recovery Generally, the onset, nadir, and recovery of deceleration are synchronized with the onset, peak, and end of contractions; (2) late deceleration (LD): deceleration accompanied by contractions, usually symmetrically and slowly decreasing to the nadir and then recovering to baseline, with the onset to nadir time ≥30 s, and the nadir of deceleration is usually delayed from the peak of contractions. In general, the onset, nadir, and recovery of deceleration lag behind the onset, peak, and end of contractions, respectively; (3) Variable deceleration (VD): refers to a sudden, significant, and rapid decline in fetal heart rate, with an onset-to-nadir time of <30 s, a decline of ≥15 beats/min, and a duration of ≥15 s, but < 2 min. When varied deceleration is accompanied by contractions, the onset of deceleration is usually delayed by the peak of contractions. Deceleration is accompanied by contractions, and there is no fixed pattern between the onset, depth and duration of deceleration and contractions, as shown in Figure 2.

Figure 2
Four cardiotocography tracings labeled a, b, c, and d. Each shows a different pattern of fetal heart rate (blue line) and uterine activity (red line). (a) No posterior

Figure 2. Several complex variable deceleration. (a). No posterior “shoulder peak”; (b). No front “shoulder peak”; (c). ‘W’ shape variable deceleration; (d). Wide variable deceleration.

Uterine contraction: (1) normal uterine contraction (normal uterine activity): ≤5 times/10 min uterine contraction, observe for 30 min, and take the average; (2) uterine contraction is too frequent (tachysystole) (2) tachysystole: >5 contractions/10 min, 30 min of observation and take the average value.

Sinusoidal pattern: clearly visible, smooth, sinusoidal-like pattern, long variant of 3-5 cycles/min, lasting ≥20 min, and no acceleration exists, as shown in Figure 1d.

2.2 Interpretation and classification of CTG graphics during delivery

Class I graphs: The following conditions must be met: (1) the baseline fetal heart rate is 110–160 beats/min; (2) the baseline variation is normal variation; (3) there is no late deceleration and variant deceleration; (4) there is the presence or lack of early deceleration; and (5) there is the presence or lack of acceleration, which suggests that fetal acid-base balance is normal, as shown in Figures 3a,b.

Figure 3
Graphs illustrating fetal heart rate (FHR) and uterine contraction (UC) patterns. Panel (a) shows FHR with no deceleration or acceleration, and UC over time. Panel (b) highlights synchronization of early deceleration in FHR with UC. Text boxes classify both graphs under Class I, listing conditions like fetal heart rate baseline, variability, deceleration, and acceleration presence.

Figure 3. Class Ⅰ graphs (The x-axis represents the time and the y-axis is the corresponding FHR/UC signal). (a) Class I graphics with UC without acceleration/deceleration, (b) Class I graphics with UC and deceleration.

Class II graphs: All cases other than Class I and Class III electronic fetal heart rate monitoring graphs are classified as Class II. It is not possible to interpret the presence of fetal acid-base balance disorders, but a combination of the clinical situation, continuous fetal heart rate monitoring, and other methods of assessment should be used to determine the presence or absence of fetal hypoxia, and intrauterine resuscitation may be required to improve the condition of the fetus, as shown in Figure 4a.

Figure 4
Diagram showing graphs of fetal heart rate (FHR) and uterine contraction (UC) patterns classifying them into Class II and Class III. Graph (a) depicts late deceleration; graph (b) shows W-shaped variable deceleration with normal FHR fluctuations; graph (c) illustrates absence of variability with no posterior shoulder peak. Annotations explain the observations, such as late deceleration and variable deceleration types.

Figure 4. Class II/III graphs (The x-axis represents the time and the y-axis is the corresponding FHR/UC signal). (a) Class II graphics with UC and late deceleration, (b) Class II graphics with minimal variability, (c) Class III graphics with UC and absent variability.

Class III graphs: (1) Fetal heart rate baseline absent variability and any of the following conditions are present: ① recurrent late decelerations; ② recurrent variable decelerations; ③ fetal bradycardia (fetal heart rate baseline <110 beats/min). (2) Sinusoidal pattern: It suggests that there is an acid-base balance imbalance in the fetus, i.e., fetal hypoxia, and appropriate measures should be taken immediately to correct the fetal hypoxia, including changing the position of the pregnant woman, administering oxygen, discontinuing the use of oxytocin, suppressing contractions, and correcting the hypotension of the pregnant woman, etc. If none of these measures work, the pregnancy should be terminated in an emergency, as shown in Figure 4.

2.3 The role of UC in fetal heart rate monitoring interpretation criteria

When interpreting class I graphs, it is necessary to combine with UC to determine whether there is ED or LD (Mendis et al., 2025), as well as the absent variability plus recurrent late deceleration in class III graphs, and failure to combine with contractions may lead to the misclassification of many graphs that should be classified as class I or class III as class II graphs. For example, we know that Figure 3b is a Class I graph and Figure 4a is a Class II graph, but it is difficult to differentiate between the two if we only look at the fetal heart rate without looking at that curve of contractions, and there is a possibility of misclassifying a Class I graph as a Class II graph and thus triggering unnecessary intervention, or on the contrary, misclassifying a Class II graph as a Class I graph and failing to intervene in a timely manner. Therefore, the temporal relationship between deceleration pattern and contraction is essential in the interpretation criteria of fetal cardiac monitoring charts. The FHR signal alone will increase the rate of misjudgment, resulting in a unimodal model that is prone to misjudging physiological fluctuations as pathological decelerations; for the two types of b and c in Figure 4, which only require a single signal from the FHR, can be identified, but for the pathological conditions of a, b in Figure 3, and a in Figure 4 and the absence of variability plus late decelerations in the class III graph, the pathological conditions cannot be accurately identified.

In terms of pathophysiological mechanisms, the synergistic changes of FHR and UC directly reflect the compensatory state of the fetal-placental unit, for example, the sudden decline of variant deceleration (VD) is associated with vagal reflexes due to cord compression, but its clinical significance needs to be combined with the timing of the occurrence of the out-of-contraction cycle to differentiate between episodic compression or persistent hypoxia, and the bimodal data can capture this dynamic interaction feature through time-domain alignment, whereas the single FHR signal provides only isolated information on heart rate fluctuations.

3 Methods

This chapter describes the datasets, network models, and attention mechanisms used in the experiment. First, the public dataset (Section 3.1) is summarized, the experimental data screening method (Section 3.2) is described, and then the network structure (Section 3.3) and its core attention mechanism (Section 3.4) are described in detail.

3.1 Publicly available dataset descriptions

The publicly available dataset CTU-CHB (published by the Czech Technical University and Brno University Hospital) is widely used as a baseline data source in the current field of fetal heart monitoring research. This dataset was created by screening 9,164 original fetal monitoring records collected during 2010–2012, and 552 CTG samples with complete clinical annotation were retained (Romagnoli et al., 2020). Although its data size and openness facilitate algorithm development, the following key shortcomings constrain its clinical value:

3.1.1 Insufficient racial generalization

The CTU-CHB dataset contains data from only a single population of white European pregnant women, whose FHR and UC signaling characteristics show a high degree of homogeneity. However, the physiologic dynamics of the target clinical scenario (a group of Chinese pregnant women) may have geographic or population-specific patterns (e.g., baseline heart rate offset, differences in contraction pressure response, etc.). This data distribution bias leads to difficulties in generalizing models trained on a single population to heterogeneous populations, which in turn triggers cross-domain decision bias.

3.1.2 Lack of multimodal data integrity

The vast majority of samples in the dataset had incomplete or missing UC signals, forcing studies using this dataset to analyze only a single FHR channel (Francis et al., 2024). This unimodal modeling approach is a serious deviation from the clinical guideline of “two-parameter synergistic assessment” (i.e., simultaneous monitoring of the time domain/frequency domain coupling of FHR and UC). For example, early signs of fetal hypoxia are often characterized by a rise in contraction pressure accompanied by an absence of accelerated fetal heart rate, and a single FHR signal cannot capture such dynamic correlations.

3.1.3 Introduction of bias by data preprocessing methods

For the missing values of FHR signals, existing studies commonly use interpolation methods such as linear interpolation or spline interpolation to fill them (Li et al., 2025). Although such methods can achieve sequence continuity, their mathematical smoothing process destroys the original features of biological signals, and there is a certain degree of subjectivity in the filling of missing values of data, which results in the inability of the model to learn the real physiological response patterns.

3.2 Datasets used

In order to break through the bottleneck of adaptability of public datasets in regional clinical applications, this study, in conjunction with the Obstetrics Center of Chengdu Tertiary Hospital, constructed a dedicated dataset for Chinese pregnant women. This dataset consecutively included 326 singleton pregnant women who underwent routine fetal heart rate monitoring in the obstetrics outpatient clinic of the First People’s Hospital of Longquanyi District, Chengdu City, Sichuan Province, China, from April 2019 to November 2023, with the information of the pregnant women as shown in Figure 5 those with severe fetal abnormalities, maternal arrhythmia, and signal loss >5 min were excluded. Independently labeled by two obstetricians with ≥5 years of experience according to FIGO 2015 guidelines; disagreements were arbitrated by a third person. Category distribution: 224 normal, 102 pathological. The study was approved by the Ethics Committee of the First People’s Hospital of Longquanyi District, Chengdu City, Sichuan Province, China (approval number: AF-KY-2024014), and all subjects signed informed consent.

Figure 5
Two bar charts compare average, maximum, and minimum data across four categories: age of gravidas, gestational week, number of gravidity, and number of parity. The color key identifies pink for average, blue for maximum, and purple for minimum.

Figure 5. Information of pregnant women used in this study.

Compared with the CTU-CHB dataset, its core advantages are reflected in three aspects: first, optimizing the signal acquisition parameters and evaluation thresholds for the unique physiological characteristics of Chinese pregnant women (e.g., the baseline mean fetal heart rate of 142 ± 8 bpm is significantly lower than that of 148 ± 10 bpm in the European population); second, realizing 100% synchronous acquisition of the FHR and UC signals with time alignment (sampling frequency of 4 Hz, time stamp error of Secondly, 100% synchronous acquisition and time alignment of FHR and UC signals (sampling frequency 4 Hz, time stamp error ≤0.25 s) was achieved to support Coupling Oscillation Analysis (COA), which meets the requirements of the clinical guidelines on the joint interpretation of multi-parameters; thirdly, data interpolation and filling techniques were strictly prohibited to maximally retain the original nonlinear characteristics of the biological signals. It provides infrastructure support for the subsequent multi-center validation and assessment of model generalization ability.

3.3 Dataset preprocessing

Aiming at the grid shadow interference problem in CTGs collected from hospitals, this study proposes a noise suppression method based on image processing and template matching, and the complete flow is shown in Figure 6. The algorithm takes the original fetal monitor image set I = {I1,I2, … ,IN}∈ Rm×n×3 (resolution m = 1,653, n = 2,339) as the input, and achieves the accurate extraction and standardization of the signal trajectory through the following steps:

Figure 6
Flowchart illustrating fetal heart monitoring records. Out of 326 records, 224 are normal (68.71%) and 102 are abnormal (31.29%). Each category shows a fetal heart rate and contraction curve, both original and redrawn after data extraction, depicting normal and abnormal patterns.

Figure 6. Flow chart of extracting FHR and UC signals from raw data.

Step 1: Image preprocessing and region segmentation: The color image Ik is first grayscaled by reading the guardianship recording image in grayscale format with a resolution of 1,653 × 2,339 pixels and binarized by setting a fixed threshold τ = 50 to convert the original image into a black and white binary image (Jia et al., 2023), where the fetal heart rate and contraction curve regions are labeled with foreground value of 1 and the background region of 0. The grayscale value Gk (x,y)is computed followedby an empirical thresholding for binarized segmentation Equations 1, 2 illustrate the computational process of its segmentation:

Gkx,y=13cR,G,BIkx,y,c(1)
Bkx,y=1Gkx,y>τ0otherwise(2)

where, IkRm×n×3 denotes the original fetal monitor color image (the k-th), Gk (x,y)∈[0,255] denotes the pixel values after grayscaling, with coordinates of the x-th row and y-th column in the image, and Bk(x,y)∈{0,1} denotes the binarized mask, which is used for segmenting the signal track region, andτ = 50 is the empirical threshold, which is an operation that can efficiently preserve the FHR and UC signal trajectory region, while filtering out the background grid interference.

Step 2: Physiological signal template modeling: two types of physiologic signal templates are defined based on the mapping relationship between clinical ranges and image scales:

1. Vertical scanning of the image in the region of rows 281 to 569, which corresponds to the band of the fetal heart rate curve in the paper record chart. The clinical range of 60–210 bpm was simulated by a preset linear template to match the binarized image column by column, and the weighted average of the valid signal points in each column was calculated, and the final output of the standardized fetal heart rate signal sequence, FHR template TFHR(S) the FHR signal template is shown in Equation 3.

TFHRS=kFHR·ymaxyminSendSstartSSstart+ymin+CFHR(3)

where kFHR = −1 denotes signal reflection (image longitudinal coordinates are opposite to the physical range), CFHR = ymax + ymin is a compensation constant used to align the baseline after inverse mapping to the image coordinate system,the pixel range of the scale region for FHR is S∈[Sstart, Send), and the corresponding clinical range is S∈[Sstart, Send).

2. Similarly, the contraction pressure curve bands in the region of rows 628 to 770 of the scanned image were combined with a linear template of 0–100 mmHg to extract the contraction signals for each column, UC templateTUC(S) the UC signal template is shown in Equation 4.

TUCS=kUC·ymaxyminSendSstartSSstart+CUC(4)

where kUC = −1 denotes signal reflection, kUC = −1 ensures baseline zeroing, the pixel range of the scale region of the UC is kUC = −1, and the corresponding clinical range is y ymin,ymax.

Step 3: Longitudinal Signal Extraction and Noise Suppression: For each time point i, the longitudinal column of pixel data is extracted vertically, the binary signal is multiplied with the physiological template, and the mean value is computed only for the valid data points, i.e., those with Bk = 1, to suppress the noise, which is given by the following the calculation process is shown in Equations 5, 6.

S1ki=1Φ1+εsΦ1Bks,i·TFHRS(5)
S2ki=1Φ2+εsΦ2Bks,i·TUCS(6)

where, i∈[0,n]denotes the timeline pixel position, Spki denotes the p-th class signal in the k-th image (p = 1: FHR, p = 2: UC), Φp denotes the set of valid pixels for the p-th class signal, and ε = 10−6 avoids division by zero error. This operation generates a normalized time series by suppressing the random noise in the non-track region.

Step 4: Time series matrix construction; Perform character area localization the constructed matrix is given by Equation 7.

X=S11S12S21S22S1NS2NR2N×n(7)

where X denotes the two-channel time series matrix after signal extraction, N denotes the total number of images, 2N is the number of rows (each recorded image has two signal channels, FHR and UC), and n is the number of columns i.e., the length of the time series.

3.4 Network model

Compared with other domains, medical image data usually has a small data volume, so the models should be prioritized to lightweight type to fit the data missingness (Chen et al., 2024). Although many image processing models such as Vision Transformer (Khan et al., 2022) and Swin Transformer (Liu Z. et al., 2021) have achieved good results in recent years, they require large data volumes to support them. Obviously, the use of large models leads to their overfitting problems on small datasets and high computational resource requirements, which makes it difficult to be efficiently deployed in resource-constrained healthcare scenarios.

DenseNet121 (Huang et al., 2017) (Densely connected Convolutional Networks) is a deep convolutional neural network whose core idea is to enhance feature propagation by means of dense connections in a Dense Block. First, each layer in the Dense Block is connected to all previous layers, and given an input imageX0, it is forward propagated through a convolutional neural network (DenseLayer) containingLlayers. Each layer L (1≤ L ≤L) performs a nonlinear mapping HL·, which consists of a combination of the basic blocks of batch normalization (BN), ReLU activation function, and convolutional operations. The feature output of the L-th layer is denoted as XL.

This connection makes the features fully reused and fused between different layers, enhances the feature transfer efficiency, and the gradient can be transferred more efficiently in the backpropagation process. Figure 7 shows a DenseBlock containing 2 DenseLayers, the L-th layer receives X0,X1,XL1 from all previous layers as input as shown in Equation 8:

XL=HLX0,X1,,XL1(8)

Figure 7
Diagram showing a neural network architecture with three main parts: Dense Layer 1, Dense Layer 2, and Transition Layer 2. Dense Layer 1 includes Conv(1x1)+BN+ReLU, Conv(3x3)+BN+ReLU, and SK. Dense Layer 2 has Conv(3x3)+BN+ReLU and SK. Transition Layer 2 contains Conv(1x1) and Average pool(2x2). Feature maps are indicated as inputs and outputs, with arrows connecting the components and layers.

Figure 7. The internal structure of DenseBlock.

This structural design allows the network to converge faster during the training process and reduces the occurrence of the gradient vanishing problem. At the same time, it is also characterized by high parameter efficiency; compared with other convolutional neural networks of the same type, DenseNet121 has fewer parameters at the same performance level (He et al., 2016; Szegedy et al., 2016), which is only 7.98M, as shown in Figure 8. In addition, there is a transition layer in the middle of every two Dense Block blocks, which contains 1 × 1 convolution with average pooling, actively reduces the feature map dimension through channel compression, and compression suppresses overfitting and enhances noise robustness. The DenseNet121 network structure is shown in Figure 9.

Figure 8
Bar chart comparing model parameters of six networks. DenseNet-121: 7.98M, ResNet-50: 25.6M, ResNet-101: 44.5M, Inception-v3: 23.8M, DenseNet-169: 14.3M, DenseNet-201: 20.1M.

Figure 8. Parameter comparison of the model.

Figure 9
Diagram of a convolutional neural network architecture for data classification. It shows layers including Convolution, Max Pooling, Dense Blocks, Transition Layers, Global Average Pool, and Fully Connected layers. Input data progresses from left to right through increasing complexity: 224x224x64 to 1x1x2. Final output distinguishes between normal (green) and abnormal (red) classifications. Legend explains symbols for each layer type.

Figure 9. The DenseNet network structure.

In the fetal heart map classification task, DenseNet121 fuses the shallow features of the signal with the deeper features through dense connections, enabling the network to extract rich feature information from different levels. This dense connectivity structure enables the network to better capture subtle features in fetal heart maps, such as short-term details: instantaneous fluctuations in fetal heart rate (e.g., variable deceleration) or impulse noise in contraction signals (maternal motion interference) (Chen et al., 2025), and long-time trends: contraction cycles (10–15 min) with baseline variability in fetal heart rate,

DenseNet121 progressively fuses features at different scales through 3 × 3 convolution cascaded in multiple layers within a dense block without relying on complex data enhancement or pre-training strategies, a feature that is crucial for capturing the synchronization of contraction peaks with fetal heart rate deceleration (Deceleration-Contraction Coupling).

This feature fusion approach not only improves the representativeness of the features, but also allows the network to better adapt to the complexity of fetal heart maps and improve the classification accuracy.

In the fetal heart map classification task, this means that DenseNet121 is able to achieve higher classification accuracy without increasing the computational burden. This is especially important for practical clinical applications, as its lightweight design not only reduces the computational resource requirements, but also improves the generalization ability of the model, making it ideal for scenarios with limited fetal heart image data.

3.5 Attention

Although the dense connectivity of DenseNet can aggregate multi-scale features (e.g., transient fluctuation and baseline drift) across layers, the fixed receptive field of its convolutional kernel makes it difficult to dynamically adapt to pathological patterns with different spatiotemporal characteristics. Fetal heart deceleration during the UC Peak Phase requires a large receptive field to capture cyclic correlations, while Beat-to-beat Variability relies on local detail extraction, but the fixed size of conventional convolution kernels limits the model’s ability to capture multi-scale physiological dynamics (Li et al., 2023; Zhang et al., 2023), and the noise of the fetal cardiogram is not consistent with the physiological events (deceleration) interference differs significantly from key physiological events (delayed deceleration) in the channel dimension, but traditional dense connectivity assigns equal weight to all feature channels, resulting in insufficient sensitivity of the model to low signal-to-noise ratio regions.

To address the problem of limited data volume and complex pathology features in fetal heart maps, this study further introduces the Selective Kernel (SK) (Li et al., 2019a) attention module, which is inserted after each DenseLayer of the DenseBlock. The dense connectivity of DenseNet121 provides an ideal architectural foundation for this purpose. The multi-scale feature maps (abstraction layers of different Dense Blocks) output by the dense connectivity provide rich inputs for the dynamic sense field selection of the SK module, which enhances the feature response to key phases of contractions (e.g., peak periods) through Channel Recalibration, while the dense connectivity ensures that local details (e.g., small fluctuations in fetal heart rate) are not forgotten by the deep network forgotten by the deep network. SK convolution is implemented by three operations, Split, Fuse and Select, the process of which is depicted in Figure 10.

Figure 10
Diagram illustrating a neural network module with convolution layers and operations. Input X undergoes splitting and is processed through 3x3 and 5x5 convolutions to form Y1 and Y2. These are fused using element-wise summation and product operations, leading to feature manipulation with functions \(F_{GAP}\) and \(F_{FC}\). The elements are selected and combined into output Z, maintaining dimensions \(H \times W \times C\). Symbols for element-wise summation and product are noted at the bottom.

Figure 10. Selective kernel convolution.

Split: two convolution kernels of sizes 3 and 5 are used to perform convolution operations on the input features (each convolution operation is a set of GBRs), i.e., F1:XY1RH×W×C and F2:XY2RH×W×C to obtain two-scale feature representations and, for efficiency, a 3 × 3 convolution kernel with a null size of 2 is used instead of the 5 × 5 conventional convolution kernel. The same input is fed into two “stethoscopes” simultaneously: 3 × 3 convolution → captures the instantaneous variation (beat-to-beat) over 0.2–0.4 s; 5 × 5 (null = 2) convolution → covers the contraction cycle over 0.8–1.2 s correlation. The two branch outputs Y1 and Y2were identical in shape, facilitating subsequent pixel-by-pixel fusion.

Fuse: in order to enable neurons to adaptively adjust the size of their receptive fields according to the content of the stimulus, the results of the two branches are first fused by elemental summation, i.e., the corresponding elements in a tensor of the same shape are summed:

Y=Y1+Y2(9)

then the global information is then embedded through global average pooling to generate the channel statistics for s ∈ R^C, specifically, the cth element of s computed through the spatial dimensions H × W shrinking Y.

sc=FGAPYc=1H×Wi=1Hj=1WYci,j(10)

this step is equivalent to an obstetrician quickly going through the entire curve and noting which bands are abnormal in energy.

Then, a fully connected operation is performed on the channel statistic S containing global information to obtain the low-dimensional eigenvector z after dimensionality reduction and abstraction, which retains the key information of the input and significantly reduces the dimension, so as to reduce the parameters of the subsequent attention layer and improve the inference speed:

z=FFCs=δBWs(11)

where WRd×C, B denotes batch normalization, δis the ReLU function, and z has dimension d. The formula is as follows as shown in Equation 12:

d=maxCr,L(12)

where r is the ratio of dimensionality reduction, when r is larger sacrifice part of the expression ability to improve efficiency, suitable for small models/lightweighting, so in this study, r is set to 16 and L = 32 is the lower limit value, in order to prevent over-compression of the information, to ensure that the ability of expression.

Select: the input is the feature compact descriptor z, through the cross-channel soft attention mechanism, that is, through the attention weight, the information that dynamically determines which branch each channel should focus on, through exponential operation and normalization, the score is converted into a probability value acand bc, satisfying ac + bc = 1, and its mathematical expression is:

ac=eAczeAcz+eBcz,bc=eBczeAcz+eBcz(13)

where A,BRd×c represent the learnable parameter matrix, and the learnable matrix A,B maps z into two probabilities a and b. a≈1, b ≈ 0: the model believes that the current channel should be dominated by instantaneous details, such as at the starting point of mutation deceleration; a≈0, b ≈ 1: the model pays more attention to long-term trends, such as determining whether the baseline continues to decline at peak contractions; a and b between 0 and 1: the model blends the two scales to adapt to the transition interval. Each row of each matrix corresponds to a channel of weight calculation, with a, b representing the Y1 and Y2 soft attention vectors. Note: Ac,BcR1×d represents the c row of the matrix A,B corresponding to the weight parameter of the c channel, and ac, bc represents the c element of a,b. Finally, feature fusion:

Vc=ac·Y1c+bc·Y2c(14)

where V = [V1,V2, … … ,Vc], VcRH×W, the final output Vc is equivalent to adjusting the volume of the two stethoscopes in real time according to “clinical importance”.

The Selective Kernel (SK) attention mechanism used in this study achieves intelligent focusing on key pathological features in fetal heart-contraction bimodal signals through dynamic gating weights, and its core innovation is to mimic the process of diagnostic cognition of irregular physiological events by obstetricians. During contraction stress, the SK module generates feature mappings of differentiated receptive fields through parallel processing of multibranch convolutional kernels (Equation 9) - 3 × 3 kernels capture transient variability (e.g., subtle fluctuations in beat-to-beat variability), whereas null convolution of equivalent 5 × 5 kernels captures cyclic associations (e.g., lag phase difference between deceleration and contraction). Global average pooling (Equation 10) compresses the spatiotemporal features into a channel statistic s, which essentially quantifies the energy distribution of different frequency components. The fully connected layer (Equation 11) constructs in effect a low-dimensional streaming representation of the dynamic properties of the signal by means of an abstract feature vector z extracted from the bottleneck structure (r = 16), where each dimension corresponds to a typical pathological pattern.

The calculation of gating weights (Equation 13) realizes the embedding of clinical a priori knowledge through the learnable parameter matrix A,B- when the input signal has a contraction-triggered steep drop (e.g., a W-type valley of variability deceleration), the weights of the larger receptive field branches (5 × 5 equivalent kernels) ac are automatically augmented by the Softmax function (>0.7), allowing the model to prioritize the temporal relationship between the overall pattern of deceleration and the contraction cycle; conversely, when subtle fluctuations are detected (e.g., baseline variability decay), the weights bc of the smaller receptive field branches (3 × 3 kernels) are elevated, focusing on local slope changes. This adaptive selection mechanism (Equation 14) achieves a triple optimization at the physiological level: 1) in the time domain, the dynamic weight assignment strengthens the characteristic response of the critical phase of contraction (15 s after the peak), and weakens the redundant information of the inter-contraction interval; 2) in the frequency domain, the interference of the maternal motion artifacts (high-frequency noise) is suppressed by the channel re-calibration, and the hypoxia-associated fluctuation in the frequency band of 0.04–0.15 Hz is enhanced; 3) Spatially, multi-scale feature fusion ensures that transient but clinically significant signal transitions (e.g., W-shaped double valleys of variable deceleration) are not smoothed by the fixed receptive fields of conventional convolution, and automatically enhances the detection sensitivity of subtle but prognostically critical signal turning points (e.g., deceleration recovery slopes <1 bpm/s) during the contraction stress phase to maximally mimic the obstetrician’s interpretation process.

4 Experimental results and discussion

4.1 Experimental setup

This study is based on PyTorch 2.6.0 and CUDA 12.0 as a deep learning framework to build neural network models, the ratio of the training set to the test set is 7:3, and the experiments are all run on the NVIDIA RTX4060 equipped with AMD 7735, and 16 GB DDR5, and the hyperparameters are shown in Table 1.

Table 1
www.frontiersin.org

Table 1. Hyperparameters for proposed method.

4.2 Evaluation indicators

Because of the uneven proportion of data, in order to more fully validate the performance of the model in this study, several metrics such as precision, recall, F1 score, confusion matrix and subjects’ work characteristic curves (ROCs) and area under the ROC curve (AUCs) were introduced for assessment.

In this assessment framework, CTG plot normal is defined as positive category and abnormal as negative category. Based on this setting, the model prediction results were defined as follows: cases in which the model correctly predicted fetal normality were called True Positive (TP); cases in which the model incorrectly predicted fetal abnormality as a positive category were called False Positive (FP); cases in which the model correctly predicted fetal abnormality as a negative category were called True Negative (TN); and the situation where the model incorrectly predicts fetal normal as a negative category is referred to as False Negative (FN).

The precision rate indicates the proportion of samples predicted to be in the normal/abnormal category that are actually in the normal/abnormal category and measures the ability of the model to avoid misdiagnosis the calculation method for precision is shown in Equations 15, 16.

PrecisionNormal=TPTP+FP(15)
PrecisionAbnormal=TNTN+FN(16)

Recall represents the proportion of true normal/abnormal samples correctly identified by the model to the total number of actual normal/abnormal samples, which reflects the model’s ability to capture normal/abnormal categories. In the fetal heart rate monitoring scenario, this metric is of key clinical significance: false positives will lead to missed high-risk cases and delayed necessary interventions (emergency cesarean section), thus jeopardizing the safety of mother and baby, while false negatives, although they may lead to over-medical interventions, have a significantly lower risk of adverse clinical outcomes than false-positive scenarios. Therefore, minimizing the proportion of FP by optimizing the recall rate is a central goal to guarantee the safety of decision-making in high-risk pregnancies and is highly consistent with the guideline of clinical priority to reduce the rate of missed diagnoses the recall rate is calculated as shown in Equations 17, 18.

RecallNormal=TPTP+FN(17)
RecallAbnormal=TNTN+FP(18)

The F1 score represents the reconciled mean of precision and recall and is used to balance the two the calculation method for F1 scores is shown in Equation 19.

F1score=2×Precision×RecallPrecision+Recall(19)

Accuracy indicates the number of correctly predicted samples as a proportion of the total number of samples the calculation method for accuracy is shown in Equation 20.

Accuracy=TP+TNTP+TN+FP+FN(20)

Confusion Matrix is a matrix structure for evaluating the performance of classification models (Valero-Carreras et al., 2023), which quantitatively presents the accuracy and error distribution of classification results by cross-referencing the true categories of the samples with the predicted categories of the model the confusion matrix is shown in Equation 21.

ConfusionMatrix=TPFNFPTN(21)

ROC is a visualization tool for evaluating the performance of a binary classification model, with the False Positive Rate (FPR) on the horizontal axis and the True Positive Rate (TPR) on the vertical axis. The ROC depicts the model’s ability to discriminate between positive and negative categories by traversing all the classification thresholds: the closer the curve is to the upper left corner (FPR approaches 0, TPR approaches 1), the better the classification performance, and the AUC is the area enclosed by the ROC curve and the coordinate axis to quantify the overall classification effectiveness of the model. The ROC curve depicts the model’s ability to discriminate between positive and negative categories by traversing all classification thresholds: the closer the curve is to the upper left corner (FPR tends to 0, TPR tends to 1), the better the model’s classification performance is, and the AUC is the area bounded by the ROC curve and the axes, which is used to quantify the model’s overall classification effectiveness. “When AUC = 0.5, the model is equivalent to a random guess; when AUC = 1, the model has the ability to classify perfectly, and its formula is the calculation method for AUC is shown in Equation 22.

AUC=01ROCtdt(22)

4.3 Results

Table 2 compares the side-by-side comparisons using the DenseNet121 backbone network and fusion of eight mainstream attention mechanisms, in which SK achieves the optimal performance with an accuracy rate of 0.9588, which is tied for first place with classical SE attention, but demonstrates significant advantages in key clinical metrics: the normal samples achieve a 100% precision rate (Precision = 1.00), which effectively avoids the risk of misdiagnosing the normal The normal samples achieved 100% precision (Precision = 1.00), effectively avoiding the risk of misdiagnosing normal fetal heart as abnormal; the abnormal samples achieved 100% recall (Recall = 1.00), ensuring that all abnormal cases were effectively detected. In terms of the comprehensive assessment indexes, both the normal category F1-score (0.97) and the abnormal category F1-score (1.00) were significantly better than the comparison scheme, with an improvement of 5.0% and 16.0%, respectively, compared with the baseline method, and the confusion matrices are shown in Figure 11. The experimental results show that the SK module enhances the model’s hierarchical characterization of fetal heart fluctuation features through the strategy of dynamically selecting multi-scale convolutional kernels, and its channel attention mechanism precisely focuses on the pathology-related features, which results in a clearer decision boundary for the normal/abnormal category. This performance advantage is valuable in clinical scenarios to eliminate the waste of medical resources caused by false-positive diagnosis and avoid the medical risks caused by false-negative missed diagnosis.

Table 2
www.frontiersin.org

Table 2. Comparison between using DenseNet alone and integrating other attention.

Figure 11
Nine confusion matrices labeled (a) to (i) compare different models' predictions with actual data. Each matrix shows true labels on the vertical axis and predicted labels on the horizontal axis, divided into normal and abnormal categories. Percentages and counts indicate accuracy for each classification. Models include DenseNet121, ECA, SimAM, SGE, CoorAtt, CBAM, DAN, SE, and SK. CBAM and SK show highest accuracy for normal and abnormal predictions, respectively. Colors range from dark purple to light pink, representing varying data density.

Figure 11. Confusion matrix for different attentions: (a) Only DenseNet121 (b) ECA (c) SimAM (d) SGE (e) CoorAtt (f) CBAM (g) DAN (h) SE (i) SK.

Table 3 summarize the results of the evaluation of existing methods for fetal heartbeat monitoring classification, covering the performance of different models in machine learning, deep learning on their respective datasets. It can be seen that this study achieved AUC: 94.4/Acc: 95.88/F1: 97 on the self-constructed bimodal dataset, whereas the performance of unimodal (FHR only) dropped to AUC 81.2/Acc 87.69/F1 0.79 under the same model structure, a result that validates the value of contraction signals as an auxiliary feature. The comparison results in Table 3 do not constitute a strict performance ranking, and there are limitations in directly comparing the performance of these methods due to the following reasons: first, the cited studies each used a different private or public dataset, with sample sizes ranging from 83 to 4,473 cases, and the difference in sample sizes may affect the assessment of the model’s generalization ability. Second, some of the methods were designed based on 1D fetal heart rate signals, whereas our DenseNet121-SK model deals with 2D images after bimodal signal conversion. Even if the reproduction on the same dataset is forced, the signal needs to be resampled, windowed, or spectrally transformed, which introduces additional preprocessing bias and leads to less rigorous performance comparisons. Therefore, the comparison results in Table 3 are more of a reference for method trends rather than a strict performance ranking.

Table 3
www.frontiersin.org

Table 3. Aggregate of existing methods and proposed methods use only the effect of monomodality.

4.4 Disscussion

The following limitations of this study need to be accounted for: first, the limitations of the dataset size and geographic origin (single center in Southwest China) may lead to the model’s insufficient ability to generalize to specific populations (e.g., obese pregnant women); second, although the SK Attention module significantly improves the model’s performance (3.2% improvement in accuracy), its computational complexity is increased by approximately 15% compared to the base DenseNet121 (Liu et al., 2023; Tang et al., 2023), and the Optimization measures such as quantization compression may be required in extreme resource-constrained environments; third, due to the lack of publicly available bimodal fetal heart monitoring benchmark datasets, existing comparison experiments can only be compared with unimodal methods and traditional machine learning baselines, and this benchmark discrepancy may affect the objectivity of the performance evaluation; lastly, there is a lack of standardized signal preprocessing and annotation specifications in the current field of fetal heart monitoring, which makes it difficult to directly compare the results of different studies with each other. Results are difficult to compare directly. These limitations suggest the need for further research in multi-center large sample validation, computational efficiency optimization, and standardized baseline establishment.

5 Future plans

5.1 Multi-center retrospective validation

To assess the generalization ability of the model, this study plans to conduct multi-center validation jointly with several tertiary hospitals in the future. Each center independently collected 150 fetal cardiac monitoring samples (including 10% extreme pathology cases) to ensure no overlap with the training set. The following metrics were used to quantify model performance decay the calculation equation for GDR is shown in Equation 23.

GDR=AUCTrainingsetAUCExternalsetAUCTrainingset×100%(23)

where GDR (Generalization Decay Rate) reflects the model cross-center performance decay rate. When GDR >15%, a domain adaptation fine-tuning strategy based on Maximum Mean Discrepancy (MMD) is initiated: the Adam optimizer (learning rate 1 × 10−4, batch size 16) is used to minimize the feature distribution of the source domain and the target domain in the RKHS space difference.

5.2 Special testing for high-risk groups

In order to verify the applicability of the model in high-risk pregnancy populations, special validation is planned to be carried out in the future for three high-risk subpopulations: gestational diabetes, preeclampsia and fetal growth restriction. The stratified sampling strategy is used to ensure that the samples of each subset are representative, and the ability of the model to identify pathologically-specific patterns (such as loss of acceleration in the gestational diabetes group and variation deceleration in the preeclampsia group) is emphasized. When the F1 value of a specific subset is verified to be less than 0.80, the Focal Loss function (γ = 2) will be used to retrain the subset samples to alleviate the problem of class imbalance. At the same time, an adversarial discriminator (gradient penalty coefficient λ = 0.3) was introduced to minimize the distribution differences between the source domain and the target domain in the feature space, and improve the generalization ability of the model to the characteristics of high-risk groups.

5.3 Future research directions

In the future, we will also study image segmentation models in the field of fetal heart rate monitoring, in order to use image segmentation technology to identify important parts such as acceleration, deceleration, and baseline in the fetal heart rate monitoring chart, as well as the most popular large language model in the field of AI recently.

6 Conclusion

The model proposed in this study uses a bimodal (FHR + UC) signal fusion design to simulate the clinical habits of the two dynamically related clinical habits (such as the timing coupling of peak contractions and fetal heart rate deceleration), and its input form (including hyperbolic images) is highly consistent with the clinical interpretation scenario. It provides obstetricians with reliable objective opinions during CTG monitoring during childbirth and reduces misinterpretation caused by subjective differences. The introduction of the SK attention module dynamically adjusts the receptive field: small-scale convolution captures details for transient fetal heart rate fluctuations (e.g., beat-to-beat variations) and large-scale convolutional trends for contraction cycle associations (e.g., the lag relationship between late deceleration and contractions), which is consistent with the clinical focus on different pathological patterns and compensates for the shortcomings of DenseNet121s fixed receptive fields. The DenseNet121-SK architecture is only 8.3M (7.98M for the base DenseNet121 and 0.32M for the SK module), which guarantees 95.88% accuracy and 100% abnormal sample recall while low computational cost, allowing it to run on mid-range GPUs or high-performance CPUs without relying on high-end computing clusters. For primary medical institutions lacking GPUs, model quantization (such as INT8 precision) can further compress the computational requirements while reducing memory footprint, and the dataset is not filled with interpolation, retaining the original signal characteristics, reducing the dependence on complex preprocessing processes, and facilitating reuse in scenarios with simple data acquisition conditions (such as the original image output by fetal heart rate monitors in primary hospitals). These characteristics enable the system to effectively assist in clinical decision-making and provide a reliable basis for timely intervention in high-risk pregnancies, and Figure 12 shows the process of the proposed model assisting in the diagnosis of intrapartum CTG maps. However, it should be emphasized that the system output should always be used in conjunction with clinical evaluation to form a complete diagnosis and treatment decision-making chain.

Figure 12
Diagram showing a three-stage process for fetal heart rate (FHR) and uterine contraction (UC) monitoring. Stage 1: Gravidas undergo fetal heart monitoring, producing FHR and UC images for signal preprocessing via an extraction algorithm. Stage 2: Experts input domain knowledge to assess labeled images marked 'A' and 'N'. Stage 3: The processed signals pass through convolution, dense blocks, transition layers, and pooling, leading to binary output classifications.

Figure 12. Flow chart of using the proposed method to assist diagnosis.

Data availability statement

The data analyzed in this study is subject to the following licenses/restrictions: The data involves patient privacy, and a data confidentiality agreement has been signed with the hospital. Requests to access these datasets should be directed to Tianxin Qiu,MzA3Mzk3MzI3QHFxLmNvbQ==.

Ethics statement

Written informed consent was obtained from the subject and/or guardian. This research project has been approved by the Ethics Committee of Longquanyi District People’s Hospital in Chengdu, Sichuan, China (AF-KY-2024014).

Author contributions

TQ: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Software, Visualization, Writing – original draft, Writing – review and editing. XZ: Writing – review and editing, Methodology. JZ: Data curation, Resources, Writing – review and editing. CL: Data curation, Writing – review and editing. SJ: Data curation, Writing – review and editing. HC: Writing – review and editing. XW: Methodology, Writing – review and editing. QY: Supervision, Validation, Writing – review and editing, Methodology.

Funding

The author(s) declare that financial support was received for the research and/or publication of this article. Sichuan Provincial Administration of Traditional Chinese Medicine Scientific Research Special Grant: Sichuan Provincial Administration of Traditional Chinese Medicine 2024 Chinese Medicine Scientific Research Special Project (Project No.: 2024MS306).

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.

Generative AI statement

The author(s) declare that no Generative AI was used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

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

Chen F., Li S., Han J., Ren F., Yang Z., Chen F., et al. (2024). Review of lightweight deep convolutional neural networks. Archives Comput. Methods Eng. 31 (4), 1915–1937. doi:10.1007/s11831-023-10032-z

CrossRef Full Text | Google Scholar

Chen Z., Lin Y., Luo Q., Xu J. (2025). DIFF-FECG: a conditional diffusion-based method for fetal ECG extraction from abdominal ECG. IEEE Trans. Artif. Intell., 1–13. doi:10.1109/tai.2025.3578007

CrossRef Full Text | Google Scholar

Cömert Z., Kocamaz A. F., Subha V. (2018). 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

Costa Santos C., Costa Pereira A., Bernardes J. (2005). Agreement studies in obstetrics and gynaecology: inappropriateness, controversies and consequences. BJOG Int. J. Obstetrics and Gynaecol. 112 (5), 667–669. doi:10.1111/j.1471-0528.2004.00505.x

PubMed Abstract | CrossRef Full Text | Google Scholar

Czabanski R., Jezewski J., Matonia A., Jezewski M. (2012). Computerized analysis of fetal heart rate signals as the predictor of neonatal acidemia. Expert Syst. Appl. 39 (15), 11846–11860. doi:10.1016/j.eswa.2012.01.196

CrossRef Full Text | Google Scholar

Dash S., Quirk J. G., Djurić P. M. (2014). Fetal heart rate classification using generative models. IEEE Trans. Biomed. Eng. 61 (11), 2796–2805. doi:10.1109/TBME.2014.2330556

PubMed Abstract | CrossRef Full Text | Google Scholar

Fanelli A., Magenes G., Campanile M., Signorini M. G. (2013). Quantitative assessment of fetal well-being through CTG recordings: a new parameter based on phase-rectified signal average. IEEE J. Biomed. Health Inf. 17 (5), 959–966. doi:10.1109/JBHI.2013.2268423

PubMed Abstract | CrossRef Full Text | Google Scholar

Francis F., Luz S., Wu H., Stock S. J., Townsend R. (2024). Machine learning on cardiotocography data to classify fetal outcomes: a scoping review. Comput. Biol. Med. 172, 108220. doi:10.1016/j.compbiomed.2024.108220

PubMed Abstract | CrossRef Full Text | Google Scholar

Fu J., Liu J., Tian H., Li Y., Bao Y., Fang Z., et al. (2019). “Dual attention network for scene segmentation,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 3146–3154.

Google Scholar

Georgoulas G., Karvelis P., Spilka J., Chudáček V., Stylios C. D., Lhotska L. (2017). Investigating pH based evaluation of fetal heart rate (FHR) recordings. Health Technol. 7, 241–254. doi:10.1007/s12553-017-0201-7

PubMed Abstract | CrossRef Full Text | Google Scholar

He K., Zhang X., Ren S., Sun J. (2016). “Deep residual learning for image recognition,” in Proceedings of the IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA, 27-30 June 2016 (IEEE), 770–778.

CrossRef Full Text | Google Scholar

Hou Q., Zhou D., Feng J. (2021). “Coordinate attention for efficient mobile network design,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 13713–13722.

Google Scholar

Hruban L., Spilka J., Chudáček V., Janků P., Huptych M., Burša M., et al. (2015). Agreement on intrapartum cardiotocogram recordings between expert obstetricians. J. Eval. Clin. Pract. 21 (4), 694–702. doi:10.1111/jep.12368

PubMed Abstract | CrossRef Full Text | Google Scholar

Hu J., Shen L., Sun G. (2018). “Squeeze-and-excitation networks,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 7132–7141.

Google Scholar

Huang G., Liu Z., Van Der Maaten L., Weinberger K. Q. (2017). “Densely connected convolutional networks,” in Proceedings of the IEEE conference on computer vision and pattern recognition, Honolulu, HI, USA, 21-26 July 2017 (IEEE), 4700–4708.

CrossRef Full Text | Google Scholar

Jia Y. J., Ghi T., Pereira S., Perez-Bonfils A. G., Chandraharan E. (2023). Pathophysiological interpretation of fetal heart rate tracings in clinical practice. Am. J. obstetrics Gynecol. 228 (6), 622–644. doi:10.1016/j.ajog.2022.05.023

PubMed Abstract | CrossRef Full Text | Google Scholar

Karmakar S., Ray S., Basak S., Chatterjee S., Kundu S. K. (2025). “Fetal health classification using machine learning on cardiotocography data,” in 2025 8th International Conference on Electronics, Materials Engineering and Nano-Technology (IEMENTech), Kolkata, India, 31 January 2025 - 02 February 2025 (IEEE), 1–6.

CrossRef Full Text | Google Scholar

Khan S., Naseer M., Hayat M., Zamir S. W., Khan F. S., Shah M. (2022). Transformers in vision: a survey. ACM Comput. Surv. (CSUR) 54 (10s), 1–41. doi:10.1145/3505244

CrossRef Full Text | Google Scholar

Krupa N., Ma M. A., Zahedi E., Ahmed S., Hassan F. M. (2011). Antepartum fetal heart rate feature extraction and classification using empirical mode decomposition and support vector machine. Biomed. Eng. online 10, 6–15. doi:10.1186/1475-925x-10-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Lewis D., Downe S.FIGO Intrapartum Fetal Monitoring Expert Consensus Panel (2015). FIGO consensus guidelines on intrapartum fetal monitoring: intermittent auscultation. Int. J. Gynecol. and Obstertrics 131 (1), 9–12. doi:10.1016/j.ijgo.2015.06.019

PubMed Abstract | 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 (2), 1394–1401. doi:10.1109/jiot.2018.2845128

CrossRef Full Text | Google Scholar

Li X. X., Wang W., Hu X., Yang J. (2019a). “Selective kernel networks,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 510–519.

Google Scholar

Li X., Hu X., Yang J. (2019b). Spatial group-wise enhance: improving semantic feature learning in convolutional networks. doi:10.48550/arXiv.1905.09646

CrossRef Full Text | Google Scholar

Li X., Li M., Yan P., Li G., Jiang Y., Luo H., et al. (2023). Deep learning attention mechanism in medical image analysis: basics and beyonds. Int. J. Netw. Dyn. Intell., 93–116. doi:10.53941/ijndi0201006

CrossRef Full Text | Google Scholar

Li X., Cai P., Lu Y., Shi S., Ma L., Fu X. (2025). “CTGDiff: a conditional diffusion model for cardiotocography signal synthesis,” in ICASSP 2025-2025 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Hyderabad, India, 06-11 April 2025 (IEEE), 1–5.

CrossRef Full Text | Google Scholar

Lin Z., Liu X., Wang N., Li R., Liu Q., Ma J., et al. (2024). Deep learning with information fusion and model interpretation for health monitoring of fetus based on long-term prenatal electronic fetal heart rate monitoring data. doi:10.48550/arXiv.2401.15337

CrossRef Full Text | Google Scholar

Liu M. 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

Liu Z. Z., Lin Y., Cao Y., Hu H., Wei Y., Zhang Z., et al. (2021). “Swin transformer: hierarchical vision transformer using shifted windows,” in Proceedings of the IEEE/CVF international conference on computer vision, Montreal, QC, Canada, 10-17 October 2021 (IEEE), 10012–10022.

CrossRef Full Text | Google Scholar

Liu J., Zhang L., Li Y., Liu H. (2023). Deep residual convolutional neural network based on hybrid attention mechanism for ecological monitoring of marine fishery. Ecol. Inf. 77, 102204. doi:10.1016/j.ecoinf.2023.102204

CrossRef Full Text | Google Scholar

Madiraju R., Upadhyay U., C M., Bharati R. (2025). “Fetal health analysis based on CTG,” in 2025 11th International Conference on Communication and Signal Processing (ICCSP) (IEEE), 1706–1711.

CrossRef Full Text | Google Scholar

Mendis L., Karmakar D., Palaniswami M., Brownfoot F., Keenan E. (2025). Cross-database evaluation of deep learning methods for intrapartum cardiotocography classification. IEEE J. Transl. Eng. Health Med. 13, 123–135. doi:10.1109/JTEHM.2025.3548401

PubMed Abstract | CrossRef Full Text | Google Scholar

O'sullivan M., Gabruseva T., Boylan G. B., O'Riordan M., Lightbody G., Marnane W. (2021). “Classification of fetal compromise during labour: signal processing and feature engineering of the cardiotocograph,” in 2021 29th European signal processing conference (EUSIPCO), Dublin, Ireland, 23-27 August 2021 (IEEE), 1331–1335.

Google Scholar

Romagnoli S., Sbrollini A., Burattini L., Marcantoni I., Morettini M., Burattini L. (2020). Annotation dataset of the cardiotocographic recordings constituting the “CTU-CHB intra-partum CTG database”. Data brief 31, 105690. doi:10.1016/j.dib.2020.105690

PubMed Abstract | CrossRef Full Text | Google Scholar

Spilka J., Chudáček V., Janků P., Hruban L., Burša M., Huptych M., et al. (2014). Analysis of obstetricians’ decision making on CTG recordings. J. Biomed. Inf. 51, 72–79. doi:10.1016/j.jbi.2014.04.010

PubMed Abstract | CrossRef Full Text | Google Scholar

Steer P. J. (2008). Has electronic fetal heart rate monitoring made a difference? Seminars Fetal Neonatal Med. 13 (1), 2–7. doi:10.1016/j.siny.2007.09.005

PubMed Abstract | CrossRef Full Text | Google Scholar

Stylios C. D., Georgoulas G., Karvelis P., Spilka J., Chudáček V., Lhotska L. (2016). “Least squares support vector machines for FHR classification and assessing the pH based categorization,” in XIV Mediterranean Conference on Medical and Biological Engineering and Computing 2016, Paphos, Cyprus, March 31st-April 2nd 2016 (Springer International Publishing), 1211–1215.

CrossRef Full Text | Google Scholar

Szegedy C., Vanhoucke V., Ioffe S., Shlens J., Wojna Z. (2016). “Rethinking the inception architecture for computer vision,” in Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), Las Vegas, NV, USA, 27-30 June 2016 (IEEE), 2818–2826.

CrossRef Full Text | Google Scholar

Tang A., Jiang Y., Yu Q., Zhang Z. (2023). A hybrid neural network model with attention mechanism for state of health estimation of lithium-ion batteries. J. Energy Storage 68, 107734. doi:10.1016/j.est.2023.107734

CrossRef Full Text | Google Scholar

Valero-Carreras D., Alcaraz J., Landete M. (2023). Comparing two SVM models through different metrics based on the confusion matrix. Comput. and Operations Res. 152, 106131. doi:10.1016/j.cor.2022.106131

CrossRef Full Text | Google Scholar

Wang Q., Wu B., Zhu P., Li P., Zuo W., Hu Q. (2020). “ECA-Net: efficient channel attention for deep convolutional neural networks,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 11534–11542.

Google Scholar

Woo S., Park J., Lee J. Y., Kweon I. S. (2018). “Cbam: convolutional block attention module,” in Proceedings of the European conference on computer vision (ECCV), 3–19. doi:10.1007/978-3-030-01234-2_1

CrossRef Full Text | Google Scholar

Yang L., Zhang R. Y., Li L. S. (2021). “A simple, parameter-free attention module for convolutional neural networks,” in Proceedings of the International Conference on Machine Learning, 11863–11874.

Google Scholar

Zhang S., Liu Z., Chen Y., Jin Y., Bai G. (2023). Selective kernel convolution deep residual network based on channel-spatial attention mechanism and feature fusion for mechanical fault diagnosis. ISA Trans. 133, 369–383. doi:10.1016/j.isatra.2022.06.035

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: fetal heart rate monitoring, artificial intelligence, bimodal analysis, DenseNet121-SK, AI-assisted decision-making

Citation: Qiu T, Zhou X, Zhou J, Lin C, Jiang S, Cheng H, Wang X and You Q (2025) AI-augmented prenatal care: a dual-modal fetal health assessment system integrating cardiotocography and uterine contraction synergy. Front. Physiol. 16:1638788. doi: 10.3389/fphys.2025.1638788

Received: 05 June 2025; Accepted: 03 September 2025;
Published: 29 September 2025.

Edited by:

Rinshu Dwivedi, National Institute of Technology, India

Reviewed by:

Yuer Yang, The University of Hong Kong, Hong Kong SAR, China
Lulu Wang, Reykjavík University, Iceland

Copyright © 2025 Qiu, Zhou, Zhou, Lin, Jiang, Cheng, Wang and You. 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: Chunxia Lin, OTg2MTM4MDIwQHFxLmNvbQ==

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.