Adaptive Correspondence Scoring for Unsupervised Medical Image Registration

Xiaoran Zhang    John C. Stendahl    Lawrence Staib    Albert J. Sinusas   
Alex Wong    James S. Duncan   

Yale University   

ECCV 2024 Oral

Paper | Code | Poster | Slides


Overview

We propose an adaptive training scheme for unsupervised medical image registration. Existing methods rely on image reconstruction as the primary supervision signal. However, nuisance variables (e.g. noise and covisibility) often cause the loss of correspondence between medical images, violating the Lambertian assumption in physical waves (e.g. ultrasound) and consistent imaging acquisition. As the unsupervised learning scheme relies on intensity constancy to establish correspondence between images for reconstruction, this introduces spurious error residuals that are not modeled by the typical training objective. To mitigate this, we propose an adaptive framework that re-weights the error residuals with a correspondence scoring map during training, preventing the parametric displacement estimator from drifting away due to noisy gradients, which leads to performance degradations. To illustrate the versatility and effectiveness of our method, we tested our framework on three representative registration architectures across three medical image datasets along with other baselines. Our proposed adaptive framework consistently outperforms other methods both quantitatively and qualitatively. Paired t-tests show that our improvements are statistically significant.



Motivation

The previous approach assumes uniform intensity constancy across the entire image, causing overfitting during training in regions with large error residuals due to the absence of correspondence as highlighted in the red box. Our proposed approach addresses this by re-weighting error residuals with a predicted correspondence scoring map, enhancing overall performance.




Registration accuracy

Qualitative evaluation of our method against the second-best approach in each dataset (top two rows: ACDC and bottom two rows: CAMUS). Each block, delineated by black solid lines, features source and target images with myocardium segmentation contours. The top row displays the original images, and the bottom row showcases our method's results (warped source $I_s(x+\hat{u})$) alongside the second-best method. The yellow background indicates the ground truth ES myocardium. Dice scores are reported in the subtitles.



Visualization of correspondence scoring map

Qualitative visualization of our proposed framework in Voxelmorph architecture on ACDC (top row) and CAMUS (bottom row) validation sets. The third column exhibits successful matching, but the error map in the fourth column reveals residuals. Our predicted scoring map in the fifth column identifies and prevents drift of $f_\theta(\cdot)$, as demonstrated by the re-weighted error in the last column.



Citation


@misc{zhang_adaptive_2023,
  title = {An {Adaptive} {Correspondence} {Scoring} {Framework} for {Unsupervised} {Image} {Registration} of {Medical} {Images}},
  url = {http://arxiv.org/abs/2312.00837},
  publisher = {arXiv},
  author = {Zhang, Xiaoran and Stendahl, John C. and Staib, Lawrence and Sinusas, Albert J. and Wong, Alex and Duncan, James S.},
  year = {2023},
  note = {arXiv:2312.00837 [cs, eess]},