Purpose

The module LoG (Laplacian of Gaussian) implements a bandpass filter which combines the functionality of the Laplace and the Gauss filter.

The Laplace is a highpass filter and the Gauss is a lowpass filter. The LoG is also known as Marr-Hildreth- or Mexican-Hat-Filter.

Tips

The best Kernel Extent is >= 13.

The minimum and maximum values of the output image may have larger ranges than really useful. This is because a good estimation of them is not possible without calculating the entire image.

Windows

Default Panel

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

Input Fields

input0

name: input0, type: Image

Output Fields

output0

name: output0, type: Image

Parameter Fields

Field Index

Border Handling: Enum Use: Bool
Fill Value: Double  
Kernel Extent: Integer  
Max: Double  
Min: Double  
normalize: Bool  
referenceExtentMode: Enum  
Sigma: Double  

Visible Fields

Border Handling

name: borderHandling, type: Enum, default: PadSrcClamp, deprecated name: edgeMode

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.

Kernel Extent

name: kernelExt, type: Integer, default: 2, minimum: 1, maximum: 100

Sets the extent of the kernel which is actually (2 * value) + 1.

Sigma

name: sigma, type: Double, default: 1.4, minimum: 0

Sets the variance for the Gaussian part of the calculation.

Min

name: intervalMinOfFilteredVoxels, type: Double, default: 0, deprecated name: ImageIntervalMin

Sets the minimum value threshold for outputting a subset of voxel.

Max

name: intervalMaxOfFilteredVoxels, type: Double, default: 1024, deprecated name: ImageIntervalMax

Sets the maximum value threshold for outputting a subset of voxel.

Use

name: useIntervalOfFilteredVoxels, type: Bool, default: FALSE, deprecated name: UseImageInterval

If checked, the module outputs only on a subset of voxels defined by a value range.

Hidden Fields

referenceExtentMode

name: referenceExtentMode, type: Enum, default: Overlap

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: FALSE, deprecated name: autoNormalize

If checked, the kernel is being normalized.