Papers
Topics
Authors
Recent
Search
2000 character limit reached

CardioMorphNet: 3D Cardiac Registration

Updated 9 July 2026
  • CardioMorphNet is a Bayesian recurrent deep learning framework that couples motion estimation with bi-ventricular segmentation using shape-guided registration.
  • It replaces intensity-based image registration with probabilistic alignment of segmentation maps, ensuring anatomically accurate 3D cardiac motion estimation.
  • The model integrates an RVAE backbone, DeformNet, and SegNet to estimate motion fields and uncertainty, achieving superior performance on UK Biobank SAX data.

CardioMorphNet (CMN) is a recurrent Bayesian deep learning framework for 3D cardiac shape-guided deformable registration from short-axis cine cardiac magnetic resonance (CMR) images. It was introduced to address a specific limitation of existing cardiac motion estimation methods: reliance on intensity-based image registration similarity losses that may overlook cardiac anatomical regions. CMN instead uses a Bayesian formulation in which motion estimation and bi-ventricular segmentation are coupled, and training is driven by recursive registration of segmentation maps rather than by intensity similarity terms. The model combines a recurrent variational autoencoder (RVAE), a motion posterior network, and a segmentation posterior network, and also produces uncertainty maps for the estimated motion fields (Movahed et al., 28 Aug 2025).

1. Problem setting and conceptual scope

Cardiac motion estimation from cine CMR is used for assessing cardiac function and detecting abnormalities. In this setting, the objective is not merely frame-to-frame image alignment, but anatomically meaningful estimation of the motion of structures such as the left ventricle (LV), left-ventricular myocardium (LVmyo), and right ventricle (RV). CMN is explicitly formulated for 3D deformable registration over the cardiac cycle using short-axis (SAX) CMR volumes, with spatio-temporal dependencies modeled across sequential frames (Movahed et al., 28 Aug 2025).

The model is designed around four latent and observed entities: image volumes ItI_t, segmentation masks MtM_t, motion fields DtD_t, and latent variables ZtZ_t, together with a recurrent hidden state hth_t. This organization reflects a joint probabilistic view of cardiac dynamics in which anatomy, motion, and latent temporal context are estimated together rather than in isolation.

A central methodological distinction is that CMN eliminates intensity-based image registration similarity loss. Instead, it aligns warped shapes with segmentation-derived shape posteriors. This suggests a deliberate shift from appearance-centric registration toward anatomy-centric registration. A plausible implication is that the method is less dependent on raw intensity consistency when anatomical correspondence is the dominant requirement.

2. End-to-end architecture

CMN consists of three main components arranged in an end-to-end recurrent variational framework: an RVAE backbone, DeformNet, and SegNet (Movahed et al., 28 Aug 2025).

Component Role Key specification
RVAE backbone Spatio-temporal latent modeling FeatNet encoder, InferZ posterior, ConvLSTM RecNet, and decoder
DeformNet Motion posterior estimation 3D U-Net producing μDt\mu_{D_t} and σDt2\sigma_{D_t}^2
SegNet Segmentation posterior estimation 3D U-Net producing class-probability maps for K=4K=4 labels

The RVAE backbone begins with FeatNet, which takes It∈R1×H×W×DI_t \in \mathbb{R}^{1 \times H \times W \times D}; for SAX data, H=W=128H=W=128 and MtM_t0. FeatNet is a cascade of 3D convolutions with kernel size MtM_t1, stride MtM_t2 in height, width, and depth, and LeakyReLU activations. Its channel progression is MtM_t3, with intermediate spatial sizes reducing from MtM_t4 to MtM_t5. The flattened bottleneck is passed to InferZ, where two parallel fully connected layers compute posterior parameters MtM_t6 and MtM_t7 in MtM_t8, and MtM_t9 is sampled from a Gaussian posterior.

Temporal dependence is handled by RecNet, a ConvLSTM with hidden state DtD_t0 and DtD_t1 kernels. The recurrence is

DtD_t2

where the ConvLSTM fuses current image features, latent variables, and previous hidden state. The decoder contains FeatZ and DecNet. FeatZ upsamples DtD_t3 with a transposed 3D convolution to the encoder bottleneck dimension and merges it with encoder features via skip-connections. DecNet mirrors FeatNet through five 3D transposed convolutions with channel progression DtD_t4.

DeformNet is a 3D U-Net taking the concatenated input DtD_t5 and outputting the mean motion field DtD_t6 and per-voxel variance DtD_t7. Its covariance is modeled as

DtD_t8

with learned DtD_t9 to capture inter-channel correlations. SegNet is a second 3D U-Net with identical encoder-decoder structure, except for smaller final upsampling, and outputs class-probability maps ZtZ_t0 for background, LV, LVmyo, and RV using a Softmax final layer. DeformNet and SegNet each have five down-sampling blocks with channels ZtZ_t1 and five up-sampling blocks in reverse order, all using the same ZtZ_t2 kernel sizes and stride conventions.

3. Bayesian formulation and optimization objective

CMN is trained by minimizing the negative evidence lower bound (ELBO) together with a smoothness regularizer (Movahed et al., 28 Aug 2025):

ZtZ_t3

The smoothness term is

ZtZ_t4

The ELBO is decomposed as

ZtZ_t5

The shape term contains two parts. At end-diastolic (ED) and end-systolic (ES) frames, CMN uses a supervised shape loss, implemented as cross-entropy against ground-truth masks. For intermediate frames, it uses a semi-supervised shape loss defined as the KL divergence between the posterior segmentation distribution ZtZ_t6 and the prior shape distribution ZtZ_t7. This yields a mixed supervision regime in which sparse labeled anchor frames are combined with probabilistic regularization over the rest of the cardiac cycle.

The motion-field KL term ZtZ_t8 is defined between a standard Gaussian prior ZtZ_t9 and a Gaussian posterior hth_t0. The latent-variable term hth_t1 is the closed-form KL divergence between the recurrent prior hth_t2 and the posterior hth_t3. The reconstruction term hth_t4 is a VAE-style hth_t5 loss on reconstructed images hth_t6.

The reported hyper-parameters are hth_t7, hth_t8, hth_t9, and μDt\mu_{D_t}0. The weighting shows that image reconstruction is retained, but the dominant conceptual innovation lies in the shape-guided registration term rather than in a conventional image-similarity objective.

4. Shape-guided registration and temporal propagation

The spatio-temporal structure of CMN is encoded through explicit factorization of the generative model and approximate posterior (Movahed et al., 28 Aug 2025):

μDt\mu_{D_t}1

and

μDt\mu_{D_t}2

The recurrence is

μDt\mu_{D_t}3

This structure means that temporal context is propagated through μDt\mu_{D_t}4, while motion estimation at time μDt\mu_{D_t}5 depends on both the current latent representation and prior recurrent state. By conditioning μDt\mu_{D_t}6 on μDt\mu_{D_t}7, and μDt\mu_{D_t}8 on μDt\mu_{D_t}9, CMN carries motion-relevant context across the entire cardiac cycle rather than treating each pair of frames independently.

Its registration mechanism is explicitly shape-guided. The prior over the current mask is obtained by warping the previous mask with the estimated motion field:

σDt2\sigma_{D_t}^20

SegNet provides the posterior class probabilities σDt2\sigma_{D_t}^21. The KL divergence between these two multinomial distributions at each voxel forces DeformNet to produce motion fields that align the warped prior shape to the shape predicted from the current image.

Two clarifications follow from the reported ablation results. First, shape guidance is not interchangeable with temporal modeling: removing SegNet or RVAE degrades performance, and the larger single degradation occurs when SegNet is removed. Second, eliminating intensity-based similarity does not mean that image information is discarded. Images remain central through FeatNet, SegNet, the latent-variable posterior, and the recurrent state, but the registration criterion itself is centered on anatomical consistency.

5. Uncertainty quantification

A defining property of CMN is explicit uncertainty estimation for 3D motion fields (Movahed et al., 28 Aug 2025). Because DeformNet predicts a covariance for the motion posterior at each voxel,

σDt2\sigma_{D_t}^22

the method can compute the Shannon entropy of the motion posterior:

σDt2\sigma_{D_t}^23

In practice, the diagonal variance term σDt2\sigma_{D_t}^24 and the learned low-rank term σDt2\sigma_{D_t}^25 permit voxel-wise uncertainty maps indicating where the model is less certain about predicted displacements. This makes uncertainty a first-class output rather than a post hoc diagnostic. Within the reported evaluation protocol, uncertainty is specifically examined in the cardiac region.

The uncertainty mechanism also clarifies a broader point about Bayesian registration models. CMN does not limit uncertainty to scalar confidence scores; it parameterizes a covariance structure for displacement predictions. A plausible implication is that uncertainty is sensitive both to local ambiguity and to inter-channel correlations in 3D motion, although the paper reports this primarily through entropy-derived regional comparisons.

6. Dataset, training protocol, comparative performance, and limitations

CMN was validated on UK Biobank SAX data from 4,000 subjects (Movahed et al., 28 Aug 2025). Of these, 1,000 subjects were used to pre-train SegNet with an 80/10/10 split, and the remaining 3,000 subjects were used for training, validation, and testing of the full framework, again with an 80/10/10 split. Preprocessing consisted of downsampling 50-frame sequences to 6 frames spanning ED, ES, and cycle completion; cropping each slice around the heart with a 30-pixel margin; resizing to σDt2\sigma_{D_t}^26; normalizing to σDt2\sigma_{D_t}^27; and stacking slices into volumes of depth 16, with zero-padding if needed.

Training proceeded in two phases. In phase 1, SegNet was trained on segmentation alone using cross-entropy. In phase 2, SegNet encoder layers were frozen, and RVAE, DeformNet, and SegNet final layers were trained jointly using the ELBO-plus-smoothness objective. Optimization used Adam with learning rate σDt2\sigma_{D_t}^28, batch size 8, and NVIDIA A5000 hardware. Evaluation used Dice Similarity Coefficient (DSC), Jaccard Index (JAC), Mean Surface Distance (MSD), 95%-tile Hausdorff Distance (σDt2\sigma_{D_t}^29), number of voxels with negative Jacobian determinants (NJD), and uncertainty within the cardiac region.

CMN was compared against LCC-Demons, SyN (ANTs), VoxelMorph, DragNet, JMS, and SegMorph. The reported summary metrics emphasize both overlap quality and deformation regularity.

Metric CMN Selected comparators
LV DSC (%) 90.71±2.51 VoxelMorph 80.78±3.51; DragNet 81.94±2.88; SegMorph 85.39±1.98
LVmyo DSC (%) 79.40±4.02 VoxelMorph 67.99±4.25; DragNet 68.49±4.31; SegMorph 68.98±4.61
RV DSC (%) 86.90±3.30 VoxelMorph 73.57±5.10; DragNet 76.96±4.04; SegMorph 81.70±2.90
K=4K=40 (LV) (mm) 1.77±0.83 VoxelMorph 3.85±2.06; DragNet 3.52±1.62; SegMorph 2.97±1.39
NJD 580±36 VoxelMorph 902±418; DragNet 245±250; SegMorph 472±343

According to the reported results, CMN achieves the highest DSC and JAC, the lowest K=4K=41 and MSD, and low though not minimal NJD. This is an important qualification: the method is not presented as optimizing every deformation regularity metric in isolation, but as balancing anatomical accuracy, robustness, and uncertainty. The uncertainty assessment reports significantly lower motion uncertainty within the heart region than DragNet and SegMorph, with K=4K=42.

The ablation study further partitions the contribution of shape guidance and temporal modeling. The full model with RVAE and SegNet reports LV DSC of 90.7% and K=4K=43 of 1.77 mm. Removing SegNet yields LV DSC of 69.8% and K=4K=44 of 6.3 mm; removing RVAE yields LV DSC of 85.3% and K=4K=45 of 3.12 mm; removing both yields LV DSC of 76.5% and K=4K=46 of 4.71 mm. These results confirm that both components contribute, with SegNet having the larger single impact.

The reported limitations are high computational cost, which restricts the number of input frames during training, and propagation of residual segmentation errors into motion estimates. Future work is described as including mesh-based motion estimation using existing cardiac atlases. In that sense, CMN can be situated as a shape-constrained Bayesian recurrent model whose primary contribution is the replacement of intensity-driven registration losses with anatomically grounded probabilistic alignment.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to CardioMorphNet.