Modules
Binary operations (legacy)
DEPRECATED: This Module has been superseeded by separate Modules for 2D and 3D binary operations.
Description
DEPRECATED: This Module has been superseeded by separate Modules for 2D and 3D binary operations. It will be removed in a future release.
Applies stock binary operations to an image in the workspace. This image must be 8-bit and have the logic black foreground (intensity 0) and white background (intensity 255). Operations labelled "2D" are performed using the stock ImageJ implementations, while those labelled "3D" use the MorphoLibJ implementations. If 2D operations are applied on higher dimensionality images the operations will be performed in a slice-by-slice manner.
Parameters
Parameter | Description |
---|---|
Input image | Image from workspace to apply binary operation to. This must be an 8-bit binary image (255 = background, 0 = foreground). |
Apply to input image | When selected, the post-operation image will overwrite the input image in the workspace. Otherwise, the image will be saved to the workspace with the name specified by the "Output image" parameter. |
Output image | If "Apply to input image" is not selected, the post-operation image will be saved to the workspace with this name. |
Filter mode | Controls which binary operation will be applied. All operations assume the default ImageJ logic of black objects on a white background. The 2D operations are described in full at https://imagej.nih.gov/ij/docs/guide/146-29.html:
|
Number of iterations | Number of times the operation will be run on a single image. For example, this allows objects to be eroded further than one pixel in a single step. |
Use markers | (3D watershed only) When selected, this option allows the use of markers to define the starting point of each region. The marker image to use is specified using the "Input marker image" parameter. If not selected, a distance map will be generated for the input binary image and extended minima created according to the dynamic specified by "Dynamic". |
Input marker image | (3D watershed only) Marker image to be used if "Use markers" is selected. This image must be of equal dimensions to the input image (to which the transform will be applied). The image must be 8-bit binary with markers in black (intensity 0) on a white background (intensity 255). |
Intensity mode | (3D watershed only) Controls the source for the intensity image against which the watershed transform will be computed. Irrespective of mode, the image (raw image or object distance map) will act as a surface that the starting points will evolve up until adjacent regions come into contact (at which point creating a dividing line between the two):
|
Intensity image | (3D watershed only) If "Intensity mode" is set to "Input image intensity", this is the image from the workspace against which the watershed regions will evolve. The image should have lower intensity coincident with the markers, rising to higher intensity along the boundaries between regions. |
Dynamic | (3D watershed only) If "Use markers" is not selected, the initial region markers will be created by generating a distance map for the input binary image and calculating the extended minima. This parameter specifies the maximum permitted pixel intensity difference for a single marker. Local intensity differences greater than this will result in creation of more markers. The smaller the dynamic value is, the more the watershed transform will split the image. |
Connectivity | (3D watershed only) Controls which adjacent pixels are considered:
|
Match Z to XY | When selected, an image is interpolated in Z (so that all pixels are isotropic) prior to calculation of a distance map. This prevents warping of the distance map along the Z-axis if XY and Z sampling aren't equal. |