MIR.models.FourierNet¶
- class MIR.models.FourierNet(*args, **kwargs)[source]¶
MIR-callable 3-D Fourier-Net registration model.
- Parameters:
configs – Config object with Fourier-Net hyperparameters (defaults to
get_FourierNet_default_config()).gen_output – If True, also return the warped moving image.
SVF – Optional override for stationary velocity field integration.
SVF_steps – Optional override for scaling-and-squaring steps.
- __init__(configs=None, gen_output=False, SVF=None, SVF_steps=None)[source]¶
Initialize FourierNet.
- Parameters:
configs – Config object with Fourier-Net hyperparameters.
gen_output – If True, also return the warped moving image.
SVF – Optional override for stationary velocity field integration.
SVF_steps – Optional override for scaling-and-squaring steps.
Methods
__init__([configs, gen_output, SVF, SVF_steps])Initialize FourierNet.
forward(input_imgs)Run FourierNet registration.