Table Of Contents

evaluate-jacobian

Synopsis

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

Description

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.

Arguments

target

Target image.

output

Output Jacobian map.

dof

Input transformation.

Command options

-total

Total jacobian. (default)

-local

Local jacobian only.

-global

Global jacobian only.

-relative

Local jacobian divided by global Jacobian.

-log

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)

-noss

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

-float

Output determinant values as single-precision floating point.

-double

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.

-revision

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)