Code for paper: "NeuroFetalNet: Advancing Remote Electronic Fetal Monitoring with a New Dataset and Comparative Analysis of FHR and UCP Impact".
NeuroFetalNet utilizes multi-scale feature extractor to effectively capture features from FHR (Fetal Heart Rate) and UCP (Uterine Contraction Pattern). This approach has demonstrated SOTA performance in predicting the health status of the fetus.
-
Clone the repository:
git clone https://github.com/BlackThompson/NeuroFetalNet.git
-
Create a new environment and install dependencies:
- Python version should be >= 3.8.
- The versions of
torch
,torchvision
, andtorchaudio
should align with your CUDA version.
conda create --name fetalbeat python=3.8 conda activate fetalbeat pip install -r requirements.txt cd NeuroFetalNet
-
Download the dataset from OneDrive, and replace the folder
BabyBeat_dataset
with the downloaded folder. -
Run the script
ablation.sh
to reproduce the best results.bash ablation.sh
NeuroFetalNet weights can be downloaded from OneDrive.
I would like to express my gratitude to my co-authors Jiaqi Zhao, Xinrong Miao and Yanqiao Wu for their valuable contributions to this reasearch.