Plugin type: 2dimage/transform
Prev | Chapter 3. Plugin Reference | Next

## Plugin type: 2dimage/transform

These plug-ins define creators for 2D transformations.

#### Plugins:

affine rigid rotation spline translate vf

##### affine

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

Name | Type | Default | Description
--- | --- | --- | ---
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [bspline:d=3] | image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

##### rigid

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

Name | Type | Default | Description
--- | --- | --- | ---
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [bspline:d=3] | image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
rot-center | 2dfvector | [[0,0]] | Relative rotation center, i.e. <0.5,0.5> corresponds to the center of the support rectangle

##### rotation

Rotation transformations (i.e. rotation about a given center, one degree of freedom).. Supported parameters are:

Name | Type | Default | Description
--- | --- | --- | ---
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [bspline:d=3] | image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
rot-center | 2dfvector | [[0,0]] | Relative rotation center, i.e. <0.5,0.5> corresponds to the center of the support rectangle

##### spline

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

Name | Type | Default | Description
--- | --- | --- | ---
anisorate | 2dfvector | [[0,0]] | anisotropic coefficient rate in pixels, nonpositive values will be overwritten by the 'rate' value.
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [bspline:d=3] | image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel
kernel | factory | [bspline:d=3] | transformation spline kernel.. For supported plug-ins see Plugin type: 1d/splinekernel
penalty | factory |  | Transformation penalty term. For supported plug-ins see Plugin type: 2dtransform/splinepenalty
rate | float in [1, inf) | 10 | isotropic coefficient rate in pixels

##### translate

Translation only (two degrees of freedom). Supported parameters are:

Name | Type | Default | Description
--- | --- | --- | ---
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [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:

Name | Type | Default | Description
--- | --- | --- | ---
imgboundary | factory | mirror | image interpolation boundary conditions. For supported plug-ins see Plugin type: 1d/splinebc
imgkernel | factory | [bspline:d=3] | image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

#### Plugin consumers:

mia-2dimageregistration mia-2dmany2one-nonrigid mia-2dmultiimageregistration mia-2dmyoica-full mia-2dmyoicapgt mia-2dmyomilles mia-2dmyoperiodic-nonrigid mia-2dmyoserial-nonrigid mia-2dmyoset-all2one-nonrigid

Prev | Up | Next
Plugin type: 2dimage/shape | Home | Plugin type: 2dstack/filter