Learn R Programming

ANTsR (version 0.3.3)

affineInitializer: a multi-start optimizer for affine registration

Description

Searches over the sphere to find a good initialization for further registration refinement, if needed. This is a arapper for the ANTs function antsAffineInitializer.

Usage

affineInitializer(fixedImage, movingImage, searchFactor = 20, radianFraction = 0.1, usePrincipalAxis = FALSE, localSearchIterations = 10, mask, txfn)

Arguments

fixedImage
the fixed reference image
movingImage
the moving image to be mapped to the fixed space
searchFactor
degree of increments on the sphere to search
radianFraction
between zero and one, defines the arc to search over
usePrincipalAxis
boolean to initialize by principal axis
localSearchIterations
gradient descent iterations
mask
optional mask to restrict registration
txfn
filename for the transformation

Value

transformationMatrix

Examples

Run this code

fi <- antsImageRead(getANTsRData("r16"))
mi <- antsImageRead(getANTsRData("r27"))
tx <- affineInitializer( fi, mi )


Run the code above in your browser using DataLab