Correlation

MLModule

genre

Kernel

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLKernel

definition

MLKernel.def

keywords

convolution, image

Purpose

The module Correlation computes the correlation/convolution of one image with another.

Usage

Connect the larger image to input0 and the kernel image to the kernelInput.

Details

Note: The kernel image is limited to 256x256x256 in size. Only the x-, y-, and z-dimensions are used.

Windows

Default Panel

../../../Modules/ML/MLKernel/mhelp/Images/Screenshots/Correlation._default.png

Input Fields

input0

name: input0, type: Image

Input image, its extent needs to be greater or equal than the extent of the kernel image.

kernelInput

name: kernelInput, type: Image

Kernel input, limited to 256x256x256 voxel.

Output Fields

output0

name: output0, type: Image

Normalized correlation of input image * kernel image.

Parameter Fields

Field Index

Border Handling: Enum

Fill Value: Double

kernelInfo: String

Normalize: Bool

Reference Extent Mode: Enum

Visible Fields

Border Handling

name: borderHandling, type: Enum, default: PadSrcClamp

Defines the border handling mode.

See Border Handling in Kernel Operations for details.

Values:

Title

Name

​No Pad

​NoPad

​Pad Src Fill

​PadSrcFill

​Pad Dst Fill

​PadDstFill

​Pad Dst Fill With Orig

​PadDstFillWithOrig

​Pad Src Undefined

​PadSrcUndefined

​Pad Dst Undefined

​PadDstUndefined

​Pad Src Clamp

​PadSrcClamp

Fill Value

name: fillValue, type: Double, default: 0

Sets the fill value for certain Border Handling modes.

Reference Extent Mode

name: referenceExtentMode, type: Enum, default: Overlap

Defines the calculation mode.

Values:

Title

Name

​Overlap

​Overlap

​Input0 Ext Without Fill

​Input0_ExtWithoutFill

​Input0 Ext With Fill

​Input0_ExtWithFill

​Max Extents Without Fill

​MaxExtentsWithoutFill

​Max Extents With Fill

​MaxExtentsWithFill

Normalize

name: normalize, type: Bool, default: TRUE

If checked, the used kernel is normalized.

Hidden Fields

kernelInfo

name: kernelInfo, type: String, persistent: no