The First Benchmark 4D Fetal Echocardiography Dataset with 4D Left Ventricular Meshes
Fetal echocardiography is the primary tool for prenatal detection of congenital heart disease (CHD) and assessment of cardiac function, guiding early intervention and parental decision-making. However, 2D fetal CHD screening achieves only ~50% detection accuracy and exhibits substantial variability across studies, often due to human error, subjectivity, and limited anatomical coverage. While 2D imaging remains standard in clinical practice, it can miss structural defects or provide incomplete views due to foreshortening, probe misalignment, or restricted field of view. In contrast, 3D echocardiography captures the full heart volume and can improve both detection and functional assessment. Nonetheless, although 3D/4D fetal echocardiography is available via Spatio-Temporal Image Correlation (STIC) acquisitions, it remains underused due to challenges in visualization and quantification. Deep learning (DL)–based 3D/4D cardiac reconstruction offers a practical solution to these limitations. To date, however, no DL algorithm has been developed for reconstructing cardiac geometry from 3D/4D fetal echocardiography. This gap is driven by two key factors: the lack of a public 3D/4D dataset and the inherent difficulty of generating accurate 3D ground-truth masks. Preparing such annotations is especially time-consuming in fetal imaging, where myocardial boundaries can be ambiguous, such as determining the transition from a U-shaped myocardium to a circular cross-section near the lateral wall. To address this, we introduce FeEcho4D, a first benchmark 4D fetal echocardiography dataset via 2.5D radial segmentation and slice-to-mesh reconstruction (3D) over time (4D), as shown in the following figure.
Radial slicing is a promising yet underexplored alternative to conventional Cartesian slicing, short-axis (SAX) and long-axis (LAX) views. By rotating a 2D slicing plane around the left ventricular long axis at fixed angular intervals (θ∈[0,π]), it provides structured coverage of the myocardium from multiple orientations. Compared with SAX and LAX views, radial views are easier to annotate and deliver more uniform anatomical coverage across the heart.
Figure: Overview of the FeEcho4D dataset generation pipeline (A) Radial data preparation and (B) 4D reconstruction of the fetal left ventricular heart.
FeEcho4D is the first benchmark dataset for fetal echocardiography with full 4D (3D over time) left ventricular meshes, designed to advance prenatal cardiac functional assessment and support clinical translation. It contains over 1,845 expert-annotated 3D volumes from 52 subjects, covering diverse gestational ages, disease conditions, and fetal poses to capture the complexity of real-world imaging. Additional segmented cases are in progress and will be published in future releases. FeEcho4D enables reliable segmentation, motion estimation, and 3D reconstruction for AI-driven fetal cardiac analysis. As illustrated in the figure above, the development of the dataset from raw 4D volumes to 4D mesh generation proceeds through six key steps:
All steps are described in detail below, including technical and implementation specifics, to ensure reproducibility.
Raw STIC acquisitions were retrieved directly from the fetal echocardiography system and processed with 4DView software (GE Healthcare, Chicago, IL, USA) to export temporally resolved 3D volumes (illustrated in the figure below). For each temporal extraction, slice number and spacing were kept constant to preserve the spatial–temporal integrity of the original 4D ultrasound data for subsequent analysis. The following figure shows examples of the 3D volume at different times for the same patient.
Figure: Raw STIC fetal echocardiography volume exported via 4DView software and corresponding radial slices at selected time frames.
All volumes were radially resampled using Algorithm 1, as illustrated in the figure below. This procedure generates a set of uniformly sampled radial slices (H×W) at fixed angular intervals, which together form structured radial 3D volumes. Compared to conventional SAX and LAX views, where the left ventricular shape often transitions from an apparent U-shape to blob-like contours, radial slices consistently preserve a U-shaped anatomy across depths. This structural consistency greatly facilitates accurate and efficient manual annotation, as shown in the segmentation of all S slices in the figure below.
Inputs: 3D volume \( \mathbf{V}\in \mathbb{R}^{H \times W \times D} \), spacing \( \mathbf{S}=[s_x,s_y,s_z] \), angle set \( \Theta \).
Outputs: Radial slices \( \{ I_\theta \mid \theta \in \Theta \},\; I_\theta \in \mathbb{R}^{H \times W} \).
Figure: Radial slice extraction at a given rotation angle (θ) with corresponding ultrasound image and myocardium mask.
Using a custom-built annotation tool (details in our SegmentationApp), experts manually delineated the left ventricular myocardium and cavity by marking points along their boundaries (see video below). The tool supports 3D volume loading, interactive contour drawing, and real-time quality control through mask overlay. It also provides temporal navigation to capture cardiac motion, particularly valuable in cases affected by acoustic dropout, and annotation toggling for iterative refinement. To ensure accuracy and consistency, all annotations underwent multiple rounds of expert review followed by cardiologist validation.
Figure: Manual delineation of myocardium at ED and ES by SegmentationApp.
FeEcho4D generates dense cardiac masks by propagating sparse ED and ES annotations using B-spline Fourier (BSF) motion model (Algorithm 2), which blends local and global deformations and regularizes trajectories to capture periodic motion (as shown in the following figure). This ensures temporally coherent, anatomically consistent masks, further refined with skeleton-based width correction (Algorithm 3) to maintain uniform myocardial thickness, and all results are manually reviewed for accuracy.
Inputs: Radial slices \( \{x_\theta^t\}_{t=1}^T \), ED/ES masks \( M_{\mathrm{ED}}, M_{\mathrm{ES}} \), spacing \( s \), Fourier order \( N \), B-spline level \( L \).
Outputs: Dense masks \( M_t \in \mathbb{R}^{S\times H\times W},\ t=1,\dots,T \).
Return: \( \{M_t\}_{t=1}^T \)
Inputs: Raw propagated mask \( M_t \in \mathbb{R}^{S\times H\times W} \); tail–ratio \( \tau\in(0,1) \); opening radius \( r \ge 0 \).
Outputs: Refined mask \( \widetilde{M}_t \in \mathbb{R}^{S\times H\times W} \) with consistent width.
Return: \( \widetilde{M}_t \)
Figure: Motion-guided mask propagation across all time frames.
The 3D over time left ventricular meshes are reconstructed into smooth, temporally consistent meshes using Graph Harmonic Deformation (GHD) (details in our teamwork: GHD). The meshes are further processed with Differentiable Voxelization & Slicing (DVS) (as shown in the following figure below) (details in Algorithm 4), enabling differentiable conversion to voxel grids and slices for precise dynamic metrics and seamless integration with learning-based models. The resulting 4D meshes of ten different example patients are shown in the following video.
Inputs: Binary mask sequence \( \{M_t\}_{t=1}^T, \; M_t \in \mathbb{R}^{S\times H\times W} \); canonical mesh \( \mathcal{M}_0 \in \mathbb{R}^{V\times 3} \); graph basis \( U \in \mathbb{R}^{V\times B} \); radial slices \( \{x_\theta^t\}_{t=1}^T \).
Outputs: Deformed mesh sequence \( \{\mathcal{M}_t\}_{t=1}^T,\; \mathcal{M}_t \in \mathbb{R}^{V\times 3} \).
Return: \( \{\mathcal{M}_t\}_{t=1}^T \)
Figure: Slice-to-mesh reconstruction using DVS with GHD mesh fitting.
Figure: Reconstructed 4D left ventricular meshes from the FeEcho4D dataset.
Clinical biomarkers, such as Stroke Volume (SV), Ejection Fraction (EF), Global Longitudinal Strain (GLS), and Global Circumferential Strain (GCS), are derived from the reconstructed left ventricular meshes, as explained in detail in Algorithm 5 and the following figure below. SV and EF are computed from endocardial volumes, while GLS and GCS are obtained by averaging changes in apex-to-base lengths and mid-ventricular circumferences across representative planes or cross-sections, excluding extreme outliers for robustness.
Outlier removal (OL) ensures robust estimation by excluding extreme geometric deviations caused by noise or irregular contours.
Figure: Computation of GLS, GCS, EF, and SV from fitted myocardium meshes at ED and ES.
Data access is available upon request for non-commercial research use. Please contact the dataset team or fill in the application form (coming soon).
Coming soon. Code and pre-trained models will be released on our GitHub.
The FeEcho4D dataset and framework are described in our paper:
"4D Reconstruction of Fetal Left Ventricle from Echocardiography via 2.5D Radial Segmentation and Graph-Fourier Reconstruction"
Preprint available soon.