ZeroCrossings¶
-
MLModule
¶ genre Filters
author MeVis Medical Solutions AG
package MeVisLab/Standard
dll MLKernel
definition MLKernel.def see also Convolution
,KernelEditor
keywords kernel
,filter
,binary
Purpose¶
The module ZeroCrossings
detects zero-crossings in a given input image.
The output value of a voxel is 1 if there is a zero-crossing in the input image in this voxel, i.e. there is another input voxel in the neighborhood defined by the kernel, which as a different signed value and the value of the contemplated voxel is nearer to zero.
The influence of certain objects to the filtering itself can be avoided by excluding the corresponding voxels from the kernel.
Parameter Fields¶
Field Index¶
Border Handling : Enum |
Min (intervalMinOfFilteredVoxels) : Double |
X : Integer |
C : Integer |
Min (intervalMinOfVoxelsForFiltering) : Double |
Y : Integer |
External Kernel : String |
referenceExtentMode : Enum |
Z : Integer |
Fill Value : Double |
T : Integer |
|
Info : String |
U : Integer |
|
Make kernel spherical : Bool |
Use (useIntervalOfFilteredVoxels) : Bool |
|
Max (intervalMaxOfFilteredVoxels) : Double |
Use (useIntervalOfVoxelsForFiltering) : Bool |
|
Max (intervalMaxOfVoxelsForFiltering) : Double |
Use (useExternalKernel) : Bool |
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.
X¶
-
name:
kernelX
, type:
Integer
, default:
3
, minimum:
1
, maximum:
999
¶ Sets the x-extent of the kernel.
Y¶
-
name:
kernelY
, type:
Integer
, default:
3
, minimum:
1
, maximum:
999
¶ Sets the y-extent of the kernel.
Z¶
-
name:
kernelZ
, type:
Integer
, default:
1
, minimum:
1
, maximum:
999
¶ Sets the z-extent of the kernel.
C¶
-
name:
kernelC
, type:
Integer
, default:
1
, minimum:
1
, maximum:
999
¶ Sets the c-extent of the kernel.
T¶
-
name:
kernelT
, type:
Integer
, default:
1
, minimum:
1
, maximum:
999
¶ Sets the t-extent of the kernel.
U¶
-
name:
kernelU
, type:
Integer
, default:
1
, minimum:
1
, maximum:
999
¶ Sets the u-extent of the kernel.
Min (intervalMinOfFilteredVoxels)¶
-
name:
intervalMinOfFilteredVoxels
, type:
Double
, default:
0
, deprecated name:
ImageIntervalMin
¶ Sets the minimum value threshold for outputting a subset of voxel.
Max (intervalMaxOfFilteredVoxels)¶
-
name:
intervalMaxOfFilteredVoxels
, type:
Double
, default:
1024
, deprecated name:
ImageIntervalMax
¶ Sets the maximum value threshold for outputting a subset of voxel.
Use (useIntervalOfFilteredVoxels)¶
-
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.
Min (intervalMinOfVoxelsForFiltering)¶
-
name:
intervalMinOfVoxelsForFiltering
, type:
Double
, default:
0
, deprecated name:
KernelIntervalMin
¶ Sets the minimum value threshold for operating on a subset of voxel.
Max (intervalMaxOfVoxelsForFiltering)¶
-
name:
intervalMaxOfVoxelsForFiltering
, type:
Double
, default:
1024
, deprecated name:
KernelIntervalMax
¶ Sets the maximum value threshold for operating on a subset of voxel.
Use (useIntervalOfVoxelsForFiltering)¶
-
name:
useIntervalOfVoxelsForFiltering
, type:
Bool
, default:
FALSE
, deprecated name:
UseKernelInterval
¶ If checked, the module operates only on a subset of voxels defined by a value range.
Make kernel spherical¶
-
name:
makeSpherical
, type:
Bool
, default:
FALSE
¶ If checked, the used kernel is a spherical kernel, not a rectangular one.
External Kernel¶
-
name:
externalKernel
, type:
String
, deprecated name:
kernelInput
¶ Sets an external kernel as a string.
Use the module
KernelEditor
for editing the kernel or set the kernel by scripting.
Use (useExternalKernel)¶
-
name:
useExternalKernel
, type:
Bool
, default:
FALSE
¶ If checked, the optionally attached
External Kernel
is used.