See the Elastix project page. To use Elastix, you’ll use the module
tool.
You can see what versions are available by using:
[me@login01 ~]$ module avail elastix
------------------------------ /opt/modulefiles -------------------------------
elastix/5.0.1
Use "module spider" to find all possible modules and extensions.
Use "module keyword key1 key2 ..." to search for all possible modules matching
any of the "keys".
To load a specific version, you would use:
[me@login01 ~]$ module load elastix/5.0.1
while the "elastix" wildcard will load the default version, elastix-5.0.1 in this case.
You should now be able to run Elastix commands:
[me@login01 ~]$ elastix --help
elastix version: 5.0.1
elastix registers a moving image to a fixed image.
The registration-process is specified in the parameter file.
--help, -h displays this message and exit
--version output version information and exit
--extended-version output extended version information and exit
Call elastix from the command line with mandatory arguments:
-f fixed image
-m moving image
-out output directory
-p parameter file, elastix handles 1 or more "-p"
Optional extra commands:
-fMask mask for fixed image
-mMask mask for moving image
-t0 parameter file for initial transform
-priority set the process priority to high, abovenormal, normal (default),
belownormal, or idle (Windows only option)
-threads set the maximum number of threads of elastix
The parameter-file must contain all the information necessary for elastix to run properly. That includes which metric to use, which optimizer, which transform, etc. It must also contain information specific for the metric, optimizer, transform, etc. For a usable parameter-file, see the website.
Need further help?
Check the website http://elastix.isi.uu.nl, or mail [email protected].