mia-3dfluid

Sysnopis:

mia-3dfluid {-i io} {-r io} {-o io} [ options ...]

Description:

This program is used for non-rigid registration based on fluid dynamics as described in: Wollny, G. and Kruggel, F., 'Computational cost of non-rigid registration algorithms based on fluid dynamics', IEEE Transactions on Medical Imaging, 11(8), pp. 946-952, 2002, doi:10.1109/TMI.2002.803113. It uses SSD as the sole registration criterion.

Options:

File-IO

-i, --in-image=(input, required); io

input image. For supported file types see Plugin type: 3dimage/io

-r, --ref-image=(input, required); io

reference image . For supported file types see Plugin type: 3dimage/io

-o, --out-transformation=(output, required); io

output transformation comprising the registering transformation field. For supported file types see Plugin type: 3dtransform/io

-d, --out-image=(output); io

save deformed image. For supported file types see Plugin type: 3dimage/io

Help & Info

-V, --verbose=warning; dict

verbosity of output, print messages of given level and higher priorities. Supported priorities starting at lowest level are:

info:Low level messages
trace:Function call trace
fail:Report test failures
warning:Warnings
error:Report errors
debug:Debug output
message:Normal messages
fatal:Report only fatal errors
--copyright=(); bool

print copyright information

-h, --help=(); bool

print this help

-?, --usage=(); bool

print a short help

--version=(); bool

print the version number and exit

Processing

--threads=-1; int

Maxiumum number of threads to use for processing,This number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation).

Registration parameters

--disable-multigrid

disable multi-grid processing

--disable-fullres

disable processing on the full resolution image

--lambda=1; float

elasticy constant

--mu=1; float

elasticy constant

-s, --start-size=16; int

initial multigrided size

-m, --method=sora; dict

method for solving PDE

sor:succesive overrelaxation
sora:Gauss Southwell relexation
--step=0.8; float

Initial stepsize

-p, --interpolator=bspline:d=3; factory

image interpolator kernel. For supported plug-ins see Plugin type: 1d/splinekernel

--relax=1; float

overrelaxation factor vor method sor

--maxiter=10; int

maxium iterations

--epsilon=0.01; float

truncation condition

--matter=4; float

intensity above which real matter is assumed (experimental)

Example:

Register image test.v to image ref.v and write the deformation vector field regfield.v. Start registration at the smallest size above 16 pixel.

mia-3dfluid -i test.v -r ref.v -o regfield.v -s 16

Author(s):

Gert Wollny