Learning Where to Trust: Reliability-Guided Expert Routing and Velocity Gating for 3D Deformable Registration
Organizations: Harbin Institute of Technology, Shenzhen, Guangdong, China · Peng Cheng Laboratory, Shenzhen, Guangdong, China
Abstract
Deformable image registration relies on accurate anatomical correspondences. However, explicitly coupling local matching reliability with spatial context selection and deformation update strength remains insufficiently explored in learning-based registration. This challenge is particularly pronounced in homogeneous, weakly textured, and severely deformed regions, where ambiguous matches may induce erroneous deformation updates. We propose ReliMorph, a reliability-routed symmetric framework for 3D deformable registration that couples correspondence assessment with spatial context selection and update strength.Local correlation distributions characterize correspondence ambiguity using shared anatomical features with modality-specific adaptation. These reliability cues guide spatial expert fusion and gate residual velocities during coarse-to-fine refinement. Updated inverse-inconsistency feedback guides routing and gating at finer pyramid levels. To our knowledge, ReliMorph is the first 3D deformable registration framework to jointly condition spatial expert routing and residual velocity gating on correspondence reliability. Extensive experiments demonstrate that ReliMorph consistently outperforms competing methods in anatomical overlap, highlighting its effectiveness across unimodal and multimodal registration tasks.
Figures & tables
| IXI | OASIS | AbdomMRCT | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | DSC | HD95 | Fold | DSC | HD95 | Fold | DSC | HD95 | Fold | |
| SyN | 0.7460 | 3.157 | 0 | 0.7454 | 2.350 | 0 | 0.8212 | 8.746 | 0 | 0.0894 |
| TransMorph | 0.7934 | 2.257 | 0.2879 | 0.7965 | 2.009 | 0.7456 | 0.8798 | 9.542 | 20.73 | 0.0315 |
| CorrMLP | 0.8070 | 2.136 | 0.4508 | 0.8017 | 1.855 | 0.0115 | 0.8591 | 18.517 | 17.74 | 0.0412 |
| AC-CAR | 0.7857 | 2.363 | 0.1860 | 0.8080 | 1.895 | 0.1819 | 0.8557 | 13.124 | 18.02 | 0.0445 |
| SACB-Net | 0.7911 | 2.327 | 0.0189 | 0.8132 | 1.824 | 0.6495 | 0.8588 | 13.553 | 4.740 | 0.0426 |
| Variant | DSC | HD95 | Fold |
|---|---|---|---|
| (mm) | (%) | ||
| Full model | 0.8093 | 2.040 | 0.0032 |
| w/o ambiguity statistics | 0.7911 | 2.317 | 0.0001 |
| w/o correlation descriptors | 0.7875 | 2.356 | 0.0001 |
| Uniform expert fusion | 0.7907 | 2.312 | 0.0001 |
| w/o velocity gating | 0.7919 | 2.314 | 0.0001 |
| Mean routing weight | (pp) | |||||
|---|---|---|---|---|---|---|
| Ambiguity | Local | Axial | Dilated | Local | Axial | Dilated |
| Low | 0.468 | 0.314 | 0.218 | +1.42 | +0.76 | +0.38 |
| Medium | 0.338 | 0.369 | 0.293 | +0.85 | +1.09 | +0.74 |
| High | 0.219 | 0.353 | 0.428 | +0.41 | +1.14 | +1.56 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | IXI/OASIS | AbdomMRCT |
|---|---|---|
| 0.25 | ||
| 0.05 | 0 | |
| 0.02 | ||
| 0.05 | ||
| Temperature | DSC | HD95 (mm) | Fold (%) | |
|---|---|---|---|---|
| Fixed | 0.7958 | 2.241 | 0.0046 | 0.412 |
| Fixed | 0.8026 | 2.134 | 0.0029 | 0.684 |
| Fixed | 0.7931 | 2.285 | 0.0014 | 0.876 |
| Learned (default) | 0.8093 | 2.040 | 0.0032 | 0.618 |
| IXI | OASIS | AbdomMRCT | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | DSC | Jaccard | HD95 | Fold | DSC | Jaccard | HD95 | Fold | DSC | Jaccard | HD95 | Fold |
| UTSRMorph | 0.7867 | 0.6552 | 2.346 | 0.0320 | 0.7943 | 0.6822 | 2.012 | 0.0709 | 0.8215 | 0.7038 | 8.528 | 0 |
| TransMatch | 0.7966 | 0.6673 | 2.155 | 0.0136 | 0.7886 | 0.6756 | 2.203 | 0.0527 | 0.8303 | 0.7162 | 8.136 | 0 |
| DySNet | 0.7683 | 0.6308 | 2.889 | 0.0582 | 0.7845 | 0.6654 | 2.084 | 0.0739 | 0.8476 | 0.7404 | 20.402 | 8.2127 |
| SHMoAReg | 0.8005 | 0.6729 | 2.230 | 0.5839 | 0.8113 | 07017 | 1.950 | 0.7721 | 0.8631 | 0.7614 | 13.33 | 7.7402 |
| ReliMorph (ours) | 0.8093 | 0.6845 | 2.040 | 0.0032 | 0.8258 | 0.7222 | 1.709 | 0.0423 | 0.8868 | 0.7894 | 6.970 | 0.0298 |
| DSC | HD95 (mm) | Fold (%) | ICE (mm) | |
|---|---|---|---|---|
| IXI | ||||
| 0.7745 | 2.460 | 0 | 0.6387 | |
| 0.7732 | 2.497 | 0 | 0.4745 | |
| 0.8093 | 2.040 | 0.0032 | 0.4412 | |
| 0.7875 | 2.456 | 0 | 0.5126 | |
| 0.7919 | 2.314 | 0.0001 | 0.4748 | |
| Configuration | Expert set | DSC | HD95 | Fold | Params | FLOPs |
|---|---|---|---|---|---|---|
| (mm) | (%) | (M) | (G) | |||
| Full model | 0.8093 | 2.040 | 0.0032 | 0.431 | 123.61 | |
| w/o local expert | 0.7890 | 2.343 | 0 | 0.427 | 123.612 | |
| w/o axial expert | 0.7878 | 2.341 | 0 | 0.428 | 123.713 | |
| w/o dilated expert | 0.7891 | 2.330 | 0.0007 | 0.422 | 123.612 | |
| Homogeneous experts | 0.7873 | 2.361 | 0.0001 | 0.431 | 124.335 |
| Policy | DSC | HD95 | Fold | Time | Mem. |
|---|---|---|---|---|---|
| (mm) | (%) | (s/pair) | (GB) | ||
| Uniform | 0.7907 | 2.312 | 0.0001 | 1.73 | |
| Soft | 0.8093 | 2.040 | 0.0032 | 1.75 | |
| Top-1 | 0.7942 | 2.264 | 0.0048 | 1.76 | |
| Top-2 | 0.8018 | 2.151 | 0.0039 | 1.76 |
| Variant | DSC | HD95 | Fold | AURC |
|---|---|---|---|---|
| (mm) | (%) | |||
| Full model | 0.8093 | 2.040 | 0.0032 | 0.0642 |
| w/o conf. supervision | 0.7984 | 2.208 | 0.0024 | 0.1185 |
| Identity gates | 0.7919 | 2.314 | 0.0001 | 0.0718 |
| Constant gates † | 0.7956 | 2.254 | 0.0019 | 0.0689 |
| Foreground | Anatomical boundary | |||||
|---|---|---|---|---|---|---|
| Reliability score | AUROC | AP | AURC | AUROC | AP | AURC |
| Raw confidence | 0.796 | 0.384 | 0.0695 | 0.742 | 0.578 | 0.2184 |
| Adjusted confidence | 0.824 | 0.432 | 0.0642 | 0.768 | 0.619 | 0.2065 |
| Inverse consistency | 0.718 | 0.289 | 0.0894 | 0.605 | 0.492 | 0.2562 |
| Matching entropy | 0.684 | 0.246 | 0.0982 | 0.691 | 0.518 | 0.2448 |
| Local dissimilarity | 0.765 | 0.341 | 0.0768 | 0.719 | 0.546 | 0.2310 |
| Score | AUROC | AP | Flag | Rec. | Prec. |
|---|---|---|---|---|---|
| (%) | (%) | (%) | |||
| Raw conf. | 0.858 | 0.672 | 10.4 | 35.7 | 83.3 |
| Adj. conf. | 0.894 | 0.746 | 10.4 | 39.3 | 91.7 |
| Inv. cons. | 0.762 | 0.528 | 9.6 | 25.0 | 53.8 |
| Entropy | 0.715 | 0.464 | 11.3 | 25.0 | 53.8 |
| Local dissim. | 0.819 | 0.605 | 10.4 | 32.4 | 75.0 |
| Method | Device | Time (s/pair) | GPU memory (GiB) |
| SyN | CPU | N/A | |
| TransMorph | GPU | 4.89 | |
| CorrMLP | GPU | 6.80 | |
| AC-CAR | GPU | 3.66 | |
| SACB-Net | GPU | 2.42 | |
| ShiftMorph | GPU | 1.41 |
Medical Image Registration
Medical image registration aligns scans across time, patients, or imaging modalities to track anatomy and support diagnosis, treatment, and image-guided procedures.
See all 96 papers