Table Of Contents



evaluate-jacobian <target> <output> <dof> [options]
evaluate-jacobian <target> <dof> [options]


Computes the Jacobian determinant of the given transformation at each target image voxel. If no <output> image name is given, the statistics of the Jacobian determinant distribution are printed to STDOUT instead, such as min, max, and mean.

By default, the output Jacobian determinant map has integral voxel type with Jacobian determinant values scaled by 100 prior to casting. Use either option evaluate-jacobian -float or evaluate-jacobian -double to output the unscaled determinants.



Target image.


Output Jacobian map.


Input transformation.

Command options


Total jacobian. (default)


Local jacobian only.


Global jacobian only.


Local jacobian divided by global Jacobian.


Log of total jacobian.

-padding <value>

Target padding value. (default: none)

-outside <value>

Outside determinant value. (default: 0)

-Tt <value>

Temporal origin of target image. (default: _torigin)

-St <value>

Temporal origin of source image. (default: _torigin + _dt)


Do not use scaling-and-squaring for SV FFD.


Output determinant values as single-precision floating point.


Output determinant values as double-precision floating point.

-threshold <value>

Lower Jacobian determinant threshold used when computing -log. (default: 1e-4)

Standard options

-v, -verbose [n]

Increase/Set verbosity of output messages. (default: 0)

-debug [level]

Increase/Set debug level for output of intermediate results. (default: 0)

-version [major.minor]

Print version and exit or set version to emulate.


Print revision (or version) number only and exit.

-h, -help

Print help and exit.

Terminal options

-color, -nocolor

Enable/disable colored output. (default: off)

Parallelization options

-threads <n>

Use maximal <n> threads for parallel execution. (default: automatic)