mia-2dgroundtruthreg(1) | General Commands Manual | mia-2dgroundtruthreg(1) |
NAME¶
mia-2dgroundtruthreg - Registration of a series of 2D images
SYNOPSIS¶
mia-2dgroundtruthreg -i <in-file> -o <out-file> -A <alpha> -B <beta> -R <rho_thresh> [options]
DESCRIPTION¶
mia-2dgroundtruthreg This program implements the non-linear registration based on Pseudo Ground Thruth for motion compensation of series of myocardial perfusion images as described in
Note that for this nonlinear motion correction a preceding linear
registration step is usually required.
OPTIONS¶
File-IO¶
- -i --in-file=(input, required); string
- input perfusion data set
- -o --out-file=(required, output); string
- output perfusion data set
- -r --registered=reg
- file name base for registered files
Preconditions¶
- -s --skip=2
- skip images at beginning of series
- -P --passes=4
- number of registration passes
Pseudo-Ground-Thruth¶
- -A --alpha=(required); double
- spacial neighborhood penalty weight
- -B --beta=(required); double
- temporal second derivative penalty weight
- -R --rho_thresh=(required); double
- correlation threshold for neighborhood analysis
Registration¶
- -O --optimizer=gsl:opt=gd,step=0.1
- Optimizer used for minimization
For supported plugins see PLUGINS:minimizer/singlecost - -p --interpolator=bspline:d=3
- image interpolator kernel
For supported plugins see PLUGINS:1d/splinekernel - -l --mr-levels=3
- multi-resolution levels
- -d --divcurl=20
- divcurl regularization weight
- --divcurl-divider=4
- divcurl weight scaling with each new pass
- -a --start-c-rate=32
- start coefficinet rate in spines, gets divided by --c-rate-divider with every pass
- --c-rate-divider=4
- cofficient rate divider for each pass
- -w --imageweight=1
- image cost weight
Help & Info¶
- -V --verbose=warning
- verbosity of output, print messages of given level and higher priorities. Supported priorities starting at lowest level are:
- --copyright
- print copyright information
- -h --help
- print this help
- -? --usage
- print a short help
- --version
- print the version number and exit
Processing¶
- --threads=-1
- 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).
PLUGINS: 1d/splinekernel¶
- bspline
- B-spline kernel creation , supported parameters are:
- omoms
- OMoms-spline kernel creation, supported parameters are:
PLUGINS: minimizer/singlecost¶
- gdas
- Gradient descent with automatic step size correction., supported parameters are:
- gdsq
- Gradient descent with quadratic step estimation, supported parameters are:
- gsl
- optimizer plugin based on the multimin optimizers of the GNU Scientific Library (GSL) https://www.gnu.org/software/gsl/, supported parameters are:
- nlopt
- Minimizer algorithms using the NLOPT library, for a description of the optimizers please see 'http://ab-initio.mit.edu/wiki/index.php/NLopt_Algorithms', supported parameters are:
EXAMPLE¶
Register the perfusion series given by images imageXXXX.exr by using Pseudo Ground Truth estimation. Skip two images at the beginning and otherwiese use the default parameters. Store the result images to 'regXXXX.exr'.
mia-2dgroundtruthreg -i imageXXXX.exr -o regXXXX.exr -k 2
AUTHOR(s)¶
Gert Wollny
COPYRIGHT¶
This software is Copyright (c) 1999‐2015 Leipzig, Germany and Madrid, Spain. It comes with ABSOLUTELY NO WARRANTY and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). For more information run the program with the option '--copyright'.
v2.4.7 | USER COMMANDS |