Learn R Programming

ANTsR (version 1.0)

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
# NOT RUN {
fi <- antsImageRead(getANTsRData("r16"))
mi <- antsImageRead(getANTsRData("r64"))
tx <- affineInitializer( fi, mi )
# }

Run the code above in your browser using DataLab