mr2.algorithms.image_registration.spline_registration
- mr2.algorithms.image_registration.spline_registration(fixed: Tensor, moving: Tensor, *, downsampling_factor: int, window_size: int, control_point_spacing: SpatialDimension[float], regularization_weight: float, weight: Tensor | None = None, max_iterations: int = 120) GridSamplingOp[source]
Run one B-spline registration level.
- Parameters:
fixed (
Tensor) – Fixed image.moving (
Tensor) – Moving image.downsampling_factor (
int) – Downsampling factor.window_size (
int) – Window size for NCC similarity measure.control_point_spacing (
SpatialDimension[float]) – Spacing of the control points.regularization_weight (
float) – Regularization weight for L2 regularization of the control points.weight (
Tensor|None, default:None) – Weight/mask tensor. If None, no weighting is applied.max_iterations (
int, default:120) – Maximum number of iterations of the LBFGS optimizer.