MIR.models.convexAdam

ConvexAdam registration wrappers and configuration presets.

Modules

apply_convex

configs_ConvexAdam_MIND

convex_adam_MIND(img_moving, img_fixed, configs)

Coupled convex optimisation with adam instance optimisation

convex_adam_MIND_SPR(img_moving, img_fixed, ...)

Coupled convex optimisation with adam instance optimisation

convex_adam_VFA

ConvexAdam wrapper using VFA encoder multiscale features.

convex_adam_features(img_moving, img_fixed, ...)

Coupled convex optimisation with adam instance optimisation

convex_adam_nnUNet

Wrapper for Convex Adam with Segmentation features This code is based on the original Convex Adam code from: Siebert, Hanna, et al. "ConvexAdam: Self-Configuring Dual-Optimisation-Based 3D Multitask Medical Image Registration." IEEE Transactions on Medical Imaging (2024).

convex_adam_utils