Plugin type: 3dimage/cost

3D image similarity kernels evaluate the according similarity measure between two images. These kernels may be used standalone, like e.g. in linear registration, or will be called from generalized image similarity cost plug-ins that also take care of transforming and scaling the images during the image registration process.

Plugins:

mi ngf ssd

mi

Spline parzen based mutual information.. Supported parameters are:

NameTypeDefaultDescription
cutfloat0Percentage of pixels to cut at high and low intensities to remove outliers in [0, 40]
mbinsuint64Number of histogram bins used for the moving image in [1, 256]
mkernelfactory[bspline:d=3]Spline kernel for moving image parzen hinstogram. For supported plug-ins see Plugin type: 1d/splinekernel
rbinsuint64Number of histogram bins used for the reference image in [1, 256]
rkernelfactory[bspline:d=0]Spline kernel for reference image parzen hinstogram. For supported plug-ins see Plugin type: 1d/splinekernel

ngf

This function evaluates the image similarity based on normalized gradient fields. Given normalized gradient fields $ _S$ of the src image and $ _R$ of the ref image various evaluators are implemented.. Supported parameters are:

NameTypeDefaultDescription
evalstringdsplugin subtype (sq, ds,dot,cross)

ssd

3D image cost: sum of squared differences. Supported parameters are:

NameTypeDefaultDescription
normbool0Set whether the metric should be normalized by the number of image pixels

Plugin consumers:

mia-3dcost-translatedgrad mia-3dforce mia-3drigidreg