Table of Contents
Fetching ...

Auto-FEDUS: Autoregressive Generative Modeling of Doppler Ultrasound Signals from Fetal Electrocardiograms

Alireza Rafiei, Gari D. Clifford, Nasim Katebi

TL;DR

The paper tackles limited DUS data for fetal health monitoring by introducing Auto-FEDUS, an autoregressive waveform model that maps fetal ECG to Doppler ultrasound signals. Built on dilated causal convolutions inspired by WaveNet, the approach operates directly on time-domain signals to capture short and long-range dependencies, generating high-fidelity DUS waveforms. Auto-FEDUS outperforms autoencoder and GAN baselines across multiple time- and frequency-domain metrics, with qualitative assessments showing realistic morphology and use-case validation via quality and fetal heart rate estimation. This cross-modal signal synthesis offers a practical path to augment DUS datasets, improving generalization and enabling potential edge deployment for fetal monitoring in resource-limited settings.

Abstract

Fetal health monitoring through one-dimensional Doppler ultrasound (DUS) signals offers a cost-effective and accessible approach that is increasingly gaining interest. Despite its potential, the development of machine learning based techniques to assess the health condition of mothers and fetuses using DUS signals remains limited. This scarcity is primarily due to the lack of extensive DUS datasets with a reliable reference for interpretation and data imbalance across different gestational ages. In response, we introduce a novel autoregressive generative model designed to map fetal electrocardiogram (FECG) signals to corresponding DUS waveforms (Auto-FEDUS). By leveraging a neural temporal network based on dilated causal convolutions that operate directly on the waveform level, the model effectively captures both short and long-range dependencies within the signals, preserving the integrity of generated data. Cross-subject experiments demonstrate that Auto-FEDUS outperforms conventional generative architectures across both time and frequency domain evaluations, producing DUS signals that closely resemble the morphology of their real counterparts. The realism of these synthesized signals was further gauged using a quality assessment model, which classified all as good quality, and a heart rate estimation model, which produced comparable results for generated and real data, with a Bland-Altman limit of 4.5 beats per minute. This advancement offers a promising solution for mitigating limited data availability and enhancing the training of DUS-based fetal models, making them more effective and generalizable.

Auto-FEDUS: Autoregressive Generative Modeling of Doppler Ultrasound Signals from Fetal Electrocardiograms

TL;DR

The paper tackles limited DUS data for fetal health monitoring by introducing Auto-FEDUS, an autoregressive waveform model that maps fetal ECG to Doppler ultrasound signals. Built on dilated causal convolutions inspired by WaveNet, the approach operates directly on time-domain signals to capture short and long-range dependencies, generating high-fidelity DUS waveforms. Auto-FEDUS outperforms autoencoder and GAN baselines across multiple time- and frequency-domain metrics, with qualitative assessments showing realistic morphology and use-case validation via quality and fetal heart rate estimation. This cross-modal signal synthesis offers a practical path to augment DUS datasets, improving generalization and enabling potential edge deployment for fetal monitoring in resource-limited settings.

Abstract

Fetal health monitoring through one-dimensional Doppler ultrasound (DUS) signals offers a cost-effective and accessible approach that is increasingly gaining interest. Despite its potential, the development of machine learning based techniques to assess the health condition of mothers and fetuses using DUS signals remains limited. This scarcity is primarily due to the lack of extensive DUS datasets with a reliable reference for interpretation and data imbalance across different gestational ages. In response, we introduce a novel autoregressive generative model designed to map fetal electrocardiogram (FECG) signals to corresponding DUS waveforms (Auto-FEDUS). By leveraging a neural temporal network based on dilated causal convolutions that operate directly on the waveform level, the model effectively captures both short and long-range dependencies within the signals, preserving the integrity of generated data. Cross-subject experiments demonstrate that Auto-FEDUS outperforms conventional generative architectures across both time and frequency domain evaluations, producing DUS signals that closely resemble the morphology of their real counterparts. The realism of these synthesized signals was further gauged using a quality assessment model, which classified all as good quality, and a heart rate estimation model, which produced comparable results for generated and real data, with a Bland-Altman limit of 4.5 beats per minute. This advancement offers a promising solution for mitigating limited data availability and enhancing the training of DUS-based fetal models, making them more effective and generalizable.

Paper Structure

This paper contains 19 sections, 9 figures, 3 tables.

Figures (9)

  • Figure 1: Auto-FEDUS development workflow from data collection to model development.
  • Figure 2: Auto-FEDUS's architecture for generative mapping of FECG-to-DUS signal.
  • Figure 3: Comparison of real and generated signals for two random samples. Each panel presents a real FECG signal (left), its corresponding real DUS signal (middle), and the generated DUS signal (right), along with their respective scalograms.
  • Figure 4: Real and generated data characteristics. (a) PSD analysis (b) t-SNE visualization (c) Bland-Altman plot. FHRLabel is derived from the simultaneously recorded FECG of each real DUS segment, and FHRgenerated is estimated by the model.
  • Figure 5: Different signals and the location of heartbeats for a random subject in the dataset. aECG: abdomen ECG, FECG: fetal ECG, DUS: Doppler Ultrasound, Peak: FECG peak, Ch.: Maternal ECG channel number
  • ...and 4 more figures