Abstract
Analyzing fetal body motion and shape is paramount in prenatal diagnostics and monitoring. Existing methods for fetal MRI analysis mainly rely on anatomical keypoints or volumetric body segmentations. Keypoints simplify body structure to facilitate motion analysis, but may ignore important details of full-body shape. Body segmentations capture complete shape information but complicate temporal analysis due to large non-local fetal movements. To address these limitations, we construct a 3D articulated statistical fetal body model based on the Skinned Multi-Person Linear Model (SMPL). Our algorithm iteratively estimates body pose in the image space and body shape in the canonical pose space. This approach improves robustness to MRI motion artifacts and intensity distortions, and reduces the impact of incomplete surface observations due to challenging fetal poses. We train our model on segmentations and keypoints derived from 19, 816 MRI volumes across 53 subjects. Our model captures body shape and motion across time series and provides intuitive visualization. Furthermore, it enables automated anthropometric measurements traditionally difficult to obtain from segmentations and keypoints. When tested on unseen fetal body shapes, our method yields a surface alignment error of 3.2 mm for 3 mm MRI voxel size. To our knowledge, this represents the first 3D articulated statistical fetal body model, paving the way for enhanced fetal motion and shape analysis in prenatal diagnostics. The code is available at https://github.com/MedicalVisionGroup/fetal-smpl.
Keywords: Fetal MRI, Pose estimation, Shape estimation, 3D body model, SMPL (Skinned Multi-Person Linear Model)
1. Introduction
Analyzing fetal body motion and shape is crucial in prenatal diagnosis and monitoring. For example, fetal movement is related to the function of the fetal central nervous system [20], and anatomical growth patterns provide key biomarkers of fetal health [18]. In the current clinical workflow, most assessments are performed visually with 2D ultrasound. When ultrasound findings are inconclusive, 3D MRI is an established solution that visualizes fetal anatomy fully in 3D. Recent advances in machine learning have enabled automatic fetal MRI analysis [20,23,21,3,17]. These methods typically model the fetal body as a set of anatomical landmarks [20,23,21] or rigid body parts [3,17]. Keypoint-based approaches facilitate motion analysis by representing the body as a sparse “stick figure,” but this simplification may ignore important full-body shape information. Alternatively, volumetric segmentation captures the full body shape [19,16]. However, motion analysis with segmentation is challenging because the fetal body undergoes large deformations. Existing deformable registration methods often assume small local deformations and struggle to handle the wide variability in pose and large non-local deformations of the fetal body [6].
In this paper, we aim to overcome these limitations by building a surface-based kinematic fetal body model using segmentation and keypoints from MRI time series. Our model is based on Skinned Multi-Person Linear Model (SMPL) [12]. We represent the fetal body as a collection of connected rigid parts parameterized by a kinematic tree. The kinematic tree enables us to align fetal body into a standardized pose, where we define a canonical space and subject-specific body shape. This approach decouples the representations of the pose-induced deformation and intrinsic body shape. Once trained and aligned to images, our model facilitates the extraction of surface correspondence between frames for body motion analysis.
Building a fetal SMPL model using MRI is challenging. In adult SMPL model training, the correspondence between the model and data surface is known [12]. When the correspondence is not available, existing methods often require the subject to lie in a standard pose [1]. The body shape is then estimated by minimizing the Chamfer distance between the model and data surfaces [1]. In our application, placing the fetuses in a shared standard pose during the MRI imaging procedure is impossible. Furthermore, our images are low-resolution and frequently contain noise from motion artifacts or maternal breathing. Surface observations are also often incomplete. Moreover, body parts (e.g., legs and abdomen) frequently touch, making it difficult to extract the skin surface from volumetric segmentations.
To tackle these challenges, we iteratively estimate body shape and pose using a coordinate descent algorithm. First, we estimate pose using an initial body shape and “unpose” the observed body surfaces in all frames into the common canonical space. We then reconstruct the subject-specific canonical shape using all the unposed body surfaces. This enables us to aggregate shape information across frames and mitigate the impact of noisy, incomplete surface observations in individual frames. Subsequently, the pose estimate is refined using the updated shape estimates. We repeat these steps until shape and pose estimates converge. This approach is inspired by prior work on adult and newborn body modeling [1,7,8], adapted specifically for fetal MRI. Additionally, we improve the method by deriving exact coordinate transformations with inverse kinematics, which supports accurate mapping of the segmentation vertices to the canonical space.
We train fetal SMPL using segmentations and keypoints derived from 19, 816 volumes of Echo Planar Imaging (EPI) MRI data across 53 subjects. Fig. 1 illustrates the dynamics of our model and an overview of the registered model. The model captures diverse fetal shape and pose, providing new tools for fetal MRI analysis. Experiments show that our model explains unseen shapes with a surface alignment error of 3.2 mm in volumes with 3 mm isotropic voxels. The resulting anthropometric measurements illustrate potential applications for developmental abnormality detection.
Fig. 1. Fetal rave.

We learn a 3D articulated statistical fetal body shape model from 20k volumes of MRI time series in 53 subjects. (A): 3D MRI time series with fetal body segmentations. (B): Model aligned to volumetric frames in A. (C): Overview of our model aligned to all volumes in our dataset.
2. Method
2.1. SMPL Background
The SMPL model [12] is a 3D surface-based human body model with vertices. The model is parameterized by a kinematic tree containing joints. The body pose is represented as rotations at these joints in angle-axis format, plus a global rotation. The global translation is represented by . The canonical pose (T-pose) standardizes body poses across subjects. PCA is applied to a dataset of T-pose shapes, yielding a mean shape and shape principal components (PCs) that capture shape variation over a population. Subject-specific canonical shape is computed from a shape vector . Joint locations are linearly regressed from the canonical shape using a subject-agnostic joint regression matrix . In addition, the model defines pose blend shapes to handle pose-induced deformations, where are the vectorized rotation matrices of all joints, and represents pose-induced deformations learned from data. includes shape- and pose-induced corrections. Each vertex is transformed using linear blend skinning , where is the weights of joint for vertex , and is the relative transformation of joint . We refer the readers to the SMPL paper for more details [12].
2.2. Training Fetal Model
For subject and volume in a given time series, our training data comprises keypoints (which do not necessarily map one-to-one to SMPL joints) and body meshes . We use the marching cubes algorithm [13] to extract surface vertices from the volumetric segmentations. To construct the fetal body model, we estimate the canonical shape for each subject and the body pose for each frame in the time series. Applying PCA to across all subjects yields the mean shape and shape PCs . We learn the pose blend shapes and the anatomical keypoint regressor from our fetal data.
We use a coordinate descent algorithm to alternate between the estimation of the body pose and canonical shape. We estimate the body pose using initial canonical shapes. Then, we “unpose” surface vertices to the canonical space using the most recent body pose estimate. Next, we refine canonical shape estimates using all unposed vertices across the entire time series. We iterate these steps until convergence. In the following sections, we describe each step in more detail.
Initialization.
We start the iterative process by registering the SMIL model [7] (i.e., an infant SMPL model) to segmentation vertices and keypoints . We fix SMIL model’s and optimize pose , translation , and shape parameters for each subject by minimizing
| (1) |
The vertex term is the two-sided Chamfer distance between the model and segmentation vertices . The keypoint term uses the generalized robust loss function [2] to measure distances between the model-predicted keypoints and the annotated keypoints . Transformed model vertices are given by regularizes shape vectors. We add a temporal smoothness term that imposes penalty on the differences in pose and translation between consecutive frames to encourage smooth motion. To ensure the pose remains kinematically feasible, we encourage the predicted poses to be close to a multivariate Gaussian distribution measured using the squared Mahalanobis distance where denotes the mean pose and represents the covariance matrix of the SMIL pose prior. We initialize the pose blend shapes to zero and the anatomical keypoint regressor to be equal to the corresponding joints from the adult regressor , and are the corresponding regularization coefficients.
Step 1: Pose. We fix the subject-specific canonical shape , the pose blend shapes , and the anatomical keypoint regressor , and optimize the pose parameters and translations for each subject and frame to minimize:
| (2) |
with all terms defined above in the initialization step. We initialize the pose parameters and translations using the results from the previous step.
Step 2: Pose Blend Shapes and Anatomical Keypoint Regressor. Next, we fix the pose parameters and the canonical shapes , and optimize by minimizing:
| (3) |
where penalizes the quadratic Frobenius norm of the pose blend shapes to prevent overfitting. The elastic regularization term penalizes changes in edge vectors between the optimized meshes and their initial value. Here, and denote edge vectors of the optimized and initial meshes, respectively. and are corresponding weights.
Next, we update the anatomical keypoint regressor . We fix the pose parameters , the canonical shapes , and the pose blend shapes , and optimize by minimizing:
| (4) |
where is a regularization term designed to keep the anatomical keypoint regressor close to the adult model regressor is the corresponding weight.
Step 3: Canonical Shape. Next, we estimate canonical shapes using the unposed segmentation vertices . For each vertex , we find the nearest model vertex and apply the inverse transformation to map it to the canonical space:
| (5) |
We subtract the corresponding pose blend shape from the unposed vertices to isolate the canonical shape contribution. Then, we optimize the canonical shape :
| (6) |
where is the two-sided Chamfer distance between the canonical shape and the unposed surface vertices. The elastic regularization term is defined in Step 2 and is its weighting factor.
Mean Canonical Shape and Shape Principal Components .
We repeat the above pose and shape estimation steps (Steps 1–3) until convergence. Finally, we compute the mean canonical shape by averaging the optimized across all subjects. We then apply robust PCA [5] to the residuals to derive the shape blend shapes . The mean canonical shape , shape blend shapes , pose blend shapes , and the anatomical landmark regressor together constitute our fetal body model.
New Subjects.
For a new subject, we register the fetal model to segmentation vertices and keypoint time series . This process mimics the model training procedure but keeps the model parameters fixed. We initialize the pose and the shape parameters following the “Initialization” step using the trained fetal model. We then unpose the vertices to the canonical space. Next, we optimize the shape parameters using the two-sided Chamfer distance to estimate the canonical shape . Finally, we refine the pose by optimizing with updated shape . Using the canonical shape , we assess clinically relevant anthropometric parameters, including body length (BL), head circumference (HC), abdominal circumference (AC), body volume (BV), and femur length (FL).
Implementation Details.
We use the Adam optimizer [10] with a learning rate of . We adopt the PyTorch SMPL-X implementation of SMPL [14]. For efficient 3D nearest neighbor search, we use the KD-tree implementation in PyTorch3D [15]. We use AltViewer [9] to visualize the meshes and keypoints.
3. Experiments and Results
Data and Evaluation.
Our dataset comprises two cohorts: a research cohort and a clinical cohort, both from Boston Children’s Hospital. The research cohort includes 53 singleton subjects with gestational age (GA) of 24 – 37 weeks, imaged with EPI time-series of 216 ±125 volumetric frames. The clinical cohort consists of 11 subjects, including 6 diagnosed with Chiari II malformation and 5 non-Chiari controls. The median (IQR) of GA among the clinical cohort is 24wk (22–35wk). All scans were acquired on a 3T Siemens Skyra scanner.
To test the model’s generalization, we created the “New Shape” and “New Pose” test sets. We randomly selected 20% subjects from the research cohort to form the “New Shape” subset. For the remaining subjects, we leave out 10% of the frames in each time series to form the “New Pose” dataset. The “New Pose” dataset evaluates generalization to unseen poses, and the “New Shape” dataset assesses generalization to unseen shapes. We repeat the above data selection process to obtain five non-overlapping “New Shape” test sets. This ensures each subject contributes once to the “New Shape” dataset.
We curated a ground truth fetal body segmentation dataset and trained a UNet-based model to obtain fetal body segmentations [4,11]. Keypoints were obtained using a pre-trained model [22,23,24]. The trained fetal body model was then registered to the clinical cohort to measure anthropometric measurements. To quantitatively evaluate the alignment, we compute the one-sided median Chamfer distance from the segmentation surface to the model. To derive a metric for time series, we average the median Chamfer distances over time.
Baselines.
While our closest baseline model is infant SMPL [7], it may not effectively capture fetal body shape since newborns are typically larger than fetuses and their bodies have different proportions. We downscale the newborn model to 75% of its size to match the fetal population [7,18]. We evaluate two variants of the infant SMPL model. The first variant — infant SMPL — jointly estimates and without an unpose step. The second variant — infant SMPL w. unpose — decouples the estimation of and with an unposing step, following our registration method.
Quantitative Results.
Fig. 2A reports the alignment error as a function of training iterations. The model achieved a median alignment error of 3.01 mm on the training dataset in the third iteration, after which the performance plateaued. Similarly, in the “New Pose” and “New Shape” datasets, the model achieves errors of 3.14 mm and 3.17 mm. These results indicate that our model generalizes well to unseen poses and shapes. We use the 3rd iteration model in the following experiments. Fig. 2B reports the alignment error as a function of number of principal components (PCs). The alignment error begins to converge at approximately 8 PCs. Interestingly, while including more PCs enables finer shape adjustments, it results in a qualitatively less smooth body surface. To balance the quality of fit and that of visualization, we use the first 10 PCs, which capture 98.3% of the variance, consistently with SMPL and SMIL.
Fig. 2. Alignment error statistics.

(A) Alignment error decreases as we train the model for more iterations., and plateaus after 3 iterations. Model generalizes well to new shapes and new poses. (B) Alignment error declines as we use more PCs. The improvement after 12th PC is marginal. (C) Fetal model ourperforms baseline models.
Fig. 2C compares our method with the two baseline methods on the “New Shape” dataset. Across all subjects, infant SMPL model achieves a median alignment error of 5.21 mm. We observe that if the shape parameters and pose parameters are estimated jointly, the predicted fetal body shapes are typically smaller (infant SMPL). This is likely because in the fetal pose, the body parts are clumped together. A smaller predicted body shape results in lower alignment error but does not reflect the true body shape. If we decouple the shape and pose estimation using the “unpose” step, the body alignment improves significantly to 3.61 mm (infant SMPL w. unpose). Finally, our model with fully decoupled estimation achieved the lowest alignment error of 3.07 mm.
We train the final model using the entire research cohort to fully utilize our data. We then align the model to all research subjects to evaluate clinically relevant anthropometric measurements. The model-derived metrics are strongly correlated with gestational age (GA) consistent with prior literature [18]. We align the model to the clinical cohort, and the median segmentation-to-model Chamfer distance is 4.2 mm.
Visualization.
In Fig. 3A, we visualize population-level shape characteristics using the learned eigen-shapes. The first three PCs respectively capture body size, abdominal thickness, and ratio of leg length to body length. In Fig. 3C, we visualize and compare canonical shapes from three subjects (S0, S1, and S2). We choose S0 to be the one closest to the mean shape. We select S1 and S2 based on their deviations in the second principal component. We ensure they have small deviations in the first PC to isolate the effects of the second PC. Shape differences among S1, S2, and S0 are visually subtle (Fig. 3D). To amplify these differences, we magnify the deviations of S1 and S2 relative to S0 by a factor of two (Fig. 3D). The resulting magnified and shapes show clear differences in body thickness compared to S0. Our tool enables the visualization and amplification of subtle shape differences among subjects for improved comparison.
Fig. 3. Inter-subject shape differences and population-level shape PCs.

(A) The first 3 PCs describe body size, body thickness, and ratio between leg length and body length. PC1 varies from −2 to +2 standard deviations from left to right, while PC2 and PC3 vary from −4 to +4 to make shape differences more visible. (B) Scatter plot of the first two PCs with S0, S1, and S2 subjects marked in the distribution. (C) The MR images and posed body shapes of S0, S1, and S2. (D) Side by side visualization of S2+, S2, S0, S1, and S1+.
4. Conclusions
In this paper, we presented a 3D articulated statistical fetal body model. We trained the model from noisy segmentations and keypoints extracted from the MRI time series. A key enabler is alternating between the estimation of the shape and pose parameter. The resulting model accurately explains unseen fetal shapes. Moreover, the model provides clinically relevant measurements that are traditionally difficult to obtain from segmentations and keypoints. This work promises to provide improved fetal development assessment and better prenatal care.
Acknowledgements.
This work has been funded by NIH NIBIB 1R01EB032708, NIH NICHD 1R01HD114338, NIH NIBIB 1R01EB036945, and MIT CSAIL-Wistron Program. We are grateful to Neerav Karani, Neel Dey, Marilyn Keller, Nikolas Hesse, Sergi Pujades, S. Mazdak Abulnaga, and Justin Solomon for their insightful discussions. We also extend our thanks to the MIT Medical Vision Group and the Fetal Neonatal Neuroimaging and Developmental Science Center at Boston Children’s Hospital for their invaluable support.
Appendices
A. Method
A.1. Anthropometric Measurements
We provide a detailed description of the method for computing anthropometric measurements from the 3D fetal body model. All measurements are derived from the canonical shape mesh.
Body Length (BL):
Defined as the distance between the vertex at the top of the head and the midpoint of the two foot-bottom vertices.
Femur Length (FL):
Calculated as the distance between the hip and knee anatomical keypoints. We report the average of the left and right femur lengths.
Body Volume (BV):
Computed using the divergence theorem. We define a vector field , where is the position vector. The divergence of is constant and equal to 1 everywhere in space. The volume is then calculated as the flux of through the body surface mesh:
| (7) |
where denotes the outward normal vector on the surface .
Head Circumference (HC) and Abdominal Circumference (AC):
We slice the canonical shape mesh with planes defined by anatomical landmarks. The intersection yields line segments, from which we extract unique intersection points. The circumference is then calculated as the perimeter of this hull.
A.2. Training Hyperparameters
We report the hyperparameters used in training the model.
Init.: .
Step 1: .
Step 2: .
Step 3: .
A.3. Generalized Robust Loss Function
We employ the generalized robust loss function [2] to measure the difference between the predicted and ground truth segmentation vertex and keypoints:
| (8) |
where controls the robustness and controls scale. We used and in our experiments.
Fig. 4. Inter-subject shape differences (additional results).

(A) Scatter plot of the first and third PCs with S0, S3, and S4 subjects marked in the distribution. (B) The MR images and posed body shapes of S0, S3, and S4. (C) Side by side visualization of S4+, S4, S0, S3, and S3+.
B. Additional Results
B.1. Research Cohort
Body Shape Visualization
In the main paper, we selected S0, S1, and S2 using the first two shape PCs. Here, we instead use the first and third PCs to select S3 and S4. Fig. 4A shows a scatter plot of the first and third PCs with S0, S3, and S4 marked in the distribution. To highlight shape differences, we extrapolate S3 and S4. We define S3+ and S4+ as the shapes that are twice the distance from S0 in the direction of S3 and S4, respectively. Fig. 4B visualizes S3, S0, and S4 with their corresponding MR images and posed body meshes. Fig. 4C flattens the body shape and shows the side-by-side visualization of S3+, S3, S0, S4, and S4+. While the shape differences between S3, S0, and S4 are subtle, those between S3+, S0, and S4+ are more visually pronunced.
Alignment Error
We present additional alignment results as a function of training iterations and the number of shape PCs. In the main paper, we report the segmentation-to-model Chamfer distance. Here we provide model-to-segmentation Chamfer distance and L2 error of all anatomical keypoints (i.e., ankle, bladder, knee, eye, elbow, shoulder, hip, neck, and wrist). Fig. 8 shows decreasing alignment error with more iterations. Fig. 9 shows lower alignment error as a function of number of PCs in the model.
Fig. 5. Model-derived anthropometric measurements and GA.

We compare GA against model-derived FL, BL, HC, AC, and BV in the research cohort.
Anthropometric Measurements
In the main paper, we report the correlations between the model-derived anthropometric measurements and gestational age (GA). Here, we present the corresponding scatter plots in Fig. 5.
B.2. Clinical Cohort
Alignment Error
Fig. 6 shows alignment results for the clinical cohort. The median model-to-segmentation Chamfer distance is 3.9 mm (IQR: 3.6–4.7 mm). The segmentation-to-model alignment error is higher (5.9mm). This is in part due to the false positive segmentations in the clinical images (e.g., umbilical cord, placenta, and maternal body). These false positive segmentations bias segmentation-to-model alignment towards higher error. However, they typically do not affect the model-to-segmentation alignment evaluation because the nearest segmentation surface vertex of the model is often close to the true fetal body surface. For keypoints, our model achieved good results. Median L2 errors are lower than 6.0mm for all keypoints.
Anthropometric Measurements
Fig. 7 shows the anthropometric measurements of the clinical cohort and the research cohort. The clinical Chiari cohort has a similar gestational age distribution as the research cohort. However, the clinical control cohort shows generally lower measurements, likely due to the younger GA. A large sample size and rigorous statistical testing are needed to assess the significance.
Fig. 6.

Alignment error in clinical cohort.
Fig. 7. Anthropometric measurements and gestational age in research and clinical cohort.

We compare FL, BL, HC, AC, BV, and GA among research, clinical (Chiari), and clinical (control) cohorts.
Fig. 8. Alignment error as a function of iterations.

Model to segmentation Chamfer distance and L2 error of all keypoints are reported.
Fig. 9. Alignment error as a function of number of principal components.

Model to segmentation Chamfer distance and L2 error of all keypoints are reported.
Footnotes
Disclosure of Interests. The authors have no competing interests to declare.
References
- 1.Alldieck T, Magnor M, Xu W, Theobalt C, Pons-Moll G: Video based reconstruction of 3d people models. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 8387–8397 (2018) [Google Scholar]
- 2.Barron JT: A general and adaptive robust loss function. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp. 4331–4339 (2019) [Google Scholar]
- 3.Billot B, Dey N, Moyer D, Hoffmann M, Turk EA, Gagoski B, Grant PE, Golland P: SE(3)-equivariant and noise-invariant 3D rigid motion tracking in brain MRI. IEEE Transactions on Medical Imaging (2024) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Billot B, Dey N, Turk EA, Grant E, Golland P: Network conditioning for synergistic learning on partial annotations. In: Medical Imaging with Deep Learning (2024) [PMC free article] [PubMed] [Google Scholar]
- 5.Candès EJ, Li X, Ma Y, Wright J: Robust principal component analysis? Journal of the ACM (JACM) 58(3), 1–37 (2011) [Google Scholar]
- 6.Chi Z, Cong Z, Wang CJ, Liu Y, Turk EA, Grant PE, Abulnaga SM, Golland P, Dey N: Dynamic neural fields for learning atlases of 4d fetal mri time-series. arXiv preprint arXiv:2311.02874 (2023) [Google Scholar]
- 7.Hesse N, Pujades S, Black MJ, Arens M, Hofmann UG, Schroeder AS: Learning and tracking the 3d body shape of freely moving infants from rgb-d sequences. IEEE transactions on pattern analysis and machine intelligence 42(10), 2540–2551 (2019) [DOI] [PubMed] [Google Scholar]
- 8.Hesse N, Pujades S, Romero J, Black MJ, Bodensteiner C, Arens M, Hofmann UG, Tacke U, Hadders-Algra M, Weinberger R, et al. : Learning an infant body model from rgb-d data for accurate full body motion analysis. In: Medical Image Computing and Computer Assisted Intervention-MICCAI 2018: 21st International Conference, Granada, Spain, September 16–20, 2018, Proceedings, Part I. pp. 792–800. Springer; (2018) [Google Scholar]
- 9.Kaufmann M, Vechev V, Mylonopoulos D: aitviewer (7 2022). 10.5281/zenodo.10013305, https://github.com/eth-ait/aitviewer [DOI] [Google Scholar]
- 10.Kingma DP: Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014) [Google Scholar]
- 11.Liu Y, Karani N, Abulnaga SM, Xu J, Grant PE, Abaci Turk E, Golland P: Consistency regularization improves placenta segmentation in fetal epi mri time series. In: International Workshop on Preterm, Perinatal and Paediatric Image Analysis. pp. 77–87. Springer; (2023) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Loper M, Mahmood N, Romero J, Pons-Moll G, Black MJ: Smpl: A skinned multi-person linear model. In: Seminal Graphics Papers: Pushing the Boundaries, Volume 2, pp. 851–866 (2023) [Google Scholar]
- 13.Lorensen WE, Cline HE: Marching cubes: A high resolution 3d surface construction algorithm. In: Seminal graphics: pioneering efforts that shaped the field, pp. 347–353 (1998) [Google Scholar]
- 14.Pavlakos G, Choutas V, Ghorbani N, Bolkart T, Osman AA, Tzionas D, Black MJ: Expressive body capture: 3d hands, face, and body from a single image. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. pp. 10975–10985 (2019) [Google Scholar]
- 15.Ravi N, Reizenstein J, Novotny D, Gordon T, Lo WY, Johnson J, Gkioxari G: Accelerating 3d deep learning with pytorch3d. arXiv:2007.08501 (2020) [Google Scholar]
- 16.Sadhwani A, Wypij D, Rofeberg V, Gholipour A, Mittleman M, Rohde J, Velasco-Annis C, Calderon J, Friedman KG, Tworetzky W, et al. : Fetal brain volume predicts neurodevelopment in congenital heart disease. Circulation 145(15), 1108–1119 (2022) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Sajapala S, AboEllail MAM, Kanenishi K, Mori N, Marumo G, Hata T: 4d ultrasound study of fetal movement early in the second trimester of pregnancy. Journal of Perinatal Medicine 45(6), 737–743 (2017) [DOI] [PubMed] [Google Scholar]
- 18.Snijders R, Nicolaides K: Fetal biometry at 14–40 weeks’ gestation. Ultrasound in Obstetrics and Gynecology: The Official Journal of the International Society of Ultrasound in Obstetrics and Gynecology 4(1), 34–48 (1994) [DOI] [PubMed] [Google Scholar]
- 19.Uus AU, Hall M, Grigorescu I, Avena Zampieri C, Egloff Collado A, Payette K, Matthew J, Kyriakopoulou V, Hajnal JV, Hutter J, et al. : Automated body organ segmentation, volumetry and population-averaged atlas for 3d motioncorrected t2-weighted fetal body mri. Scientific Reports 14(1), 6637 (2024) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Vasung L, Xu J, Abaci-Turk E, Zhou C, Holland E, Barth WH, Barnewolt C, Connolly S, Estroff J, Golland P, et al. : Cross-sectional observational study of typical in utero fetal movements using machine learning. Developmental neuroscience 45(3), 105–114 (2023) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Xu J, Turk EA, Gagoski B, Golland P, Grant PE, Adalsteinsson E: Motion analysis in fetal mri using deep pose estimator. In: Proceedings of the International Society for Magnetic Resonance in Medicine… Scientific Meeting and Exhibition. International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition. vol. 29. NIH Public Access; (2021) [PMC free article] [PubMed] [Google Scholar]
- 22.Xu J, Zhang M, Turk EA, Grant PE, Golland P, Adalsteinsson E: 3d fetal pose estimation with adaptive variance and conditional generative adversarial network. In: Medical Ultrasound, and Preterm, Perinatal and Paediatric Image Analysis: First International Workshop, ASMUS 2020, and 5th International Workshop, PIPPI 2020, Held in Conjunction with MICCAI 2020, Lima, Peru, October 4–8, 2020, Proceedings 1. pp. 201–210. Springer; (2020) [Google Scholar]
- 23.Xu J, Zhang M, Turk EA, Zhang L, Grant PE, Ying K, Golland P, Adalsteinsson E: Fetal pose estimation in volumetric mri using a 3d convolution neural network. In: Medical Image Computing and Computer Assisted Intervention–MICCAI 2019: 22nd International Conference, Shenzhen, China, October 13–17, 2019, Proceedings, Part IV 22. pp. 403–410. Springer; (2019) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Zhang M, Xu J, Abaci Turk E, Grant PE, Golland P, Adalsteinsson E: Enhanced detection of fetal pose in 3d mri by deep reinforcement learning with physical structure priors on anatomy. In: Medical Image Computing and Computer Assisted Intervention-MICCAI 2020: 23rd International Conference, Lima, Peru, October 4–8, 2020, Proceedings, Part VI 23. pp. 396–405. Springer; (2020) [DOI] [PMC free article] [PubMed] [Google Scholar]
