9.78. ITK Zero Crossing Image Filter
This filter finds the closest pixel to the zero-crossings (sign changes) in a signed itk::Image .
Group (Subgroup)
ITKImageFeature (ImageFeature)
Description
Pixels closest to zero-crossings are labeled with a foreground value. All other pixels are marked with a background value. The algorithm works by detecting differences in sign among neighbors using city-block style connectivity (4-neighbors in 2d, 6-neighbors in 3d, etc.).
Parameter Information
The input to this filter is an itk::Image of arbitrary dimension. The algorithm assumes a signed data type (zero-crossings are not defined for unsigned int data types), and requires that operator>, operator<, operator==, and operator!= are defined.
The output of the filter is a binary, labeled image of user-specified type. By default, zero-crossing pixels are labeled with a default “foreground” value of itk::NumericTraits
::OneValue() , where OutputDataType is the data type of the output image. All other pixels are labeled with a default “background” value of itk::NumericTraits ::ZeroValue() . There are two parameters for this filter. ForegroundValue is the value that marks zero-crossing pixels. The BackgroundValue is the value given to all other pixels.
See Also
Input Parameter(s)
Parameter Name |
Parameter Type |
Parameter Notes |
Description |
---|---|---|---|
Foreground Value |
UInt8 |
Set/Get the label value for zero-crossing pixels. |
|
Background Value |
UInt8 |
Set/Get the label value for non-zero-crossing pixels. |
Input Cell Data
Parameter Name |
Parameter Type |
Parameter Notes |
Description |
---|---|---|---|
Image Geometry |
Geometry Selection |
Image |
Select the Image Geometry Group from the DataStructure. |
Input Cell Data |
Array Selection |
Allowed Types: int8, int16, int32, int64, float32, float64 |
The image data that will be processed by this filter. |
Output Cell Data
Parameter Name |
Parameter Type |
Parameter Notes |
Description |
---|---|---|---|
Output Image Data Array |
DataObjectName |
The result of the processing will be stored in this Data Array. |
Example Pipelines
License & Copyright
Please see the description file distributed with this plugin.
DREAM3D Mailing Lists
If you need help, need to file a bug report or want to request a new feature, please head over to the DREAM3DNX-Issues GitHub site where the community of DREAM3D-NX users can help answer your questions.