Plugin type: 3dimage/transform

These plug-ins define creators for 3D transformations.

Plugins:

affine rigid rotation spline translate vf

affine

Affine transformation (12 degrees of freedom). Supported parameters are:

NameTypeDefaultDescription
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

rigid

Rigid transformation, i.e. rotation and translation (six degrees of freedom).. Supported parameters are:

NameTypeDefaultDescription
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
rot-centerstreamable[[0,0,0]]Relative rotation center, i.e. <0.5,0.5,0.5> corresponds to the center of the volume

rotation

Rotation transformation (three degrees of freedom).. Supported parameters are:

NameTypeDefaultDescription
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
rot-centerstreamable[[0,0,0]]Relative rotation center, i.e. <0.5,0.5,0.5> corresponds to the center of the volume

spline

Free-form transformation that can be described by a set of B-spline coefficients and an underlying B-spline kernel.. Supported parameters are:

NameTypeDefaultDescription
anisorate3dfvector[[0,0,0]]anisotropic coefficient rate in pixels, nonpositive values will be overwritten by the 'rate' value.
debugbool0enable additional debuging output
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
kernelfactory[bspline:d=3]transformation spline kernel. For supported plug-ins see Plugin type: 1d/splinekernel
penaltyfactory transformation penalty energy term. For supported plug-ins see Plugin type: 3dtransform/splinepenalty
ratefloat10isotropic coefficient rate in pixels in [1, 3.40282e+38]

translate

Translation (three degrees of freedom). Supported parameters are:

NameTypeDefaultDescription
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

vf

This plug-in implements a transformation that defines a translation for each point of the grid defining the domain of the transformation.. Supported parameters are:

NameTypeDefaultDescription
imgboundaryfactorymirrorimage interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernelfactory[bspline:d=3]image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

Plugin consumers:

mia-3dcost-translatedgrad mia-3dmany2one-nonrigid mia-3dnonrigidreg mia-3dnonrigidreg-alt mia-3dprealign-nonrigid mia-3drigidreg mia-3dserial-nonrigid