Seeded Watershed

Watershed algorithms. The watershed algorithm segments and labels an image using an analogy to a landscape. The image intensities are turned into the z-height of the landscape and the landscape is "filled with water" and the bodies of water label the landscape's pixels. Here is the reference for the original paper:

Lee Vincent, Pierre Soille, Watersheds in digital spaces: An efficient algorithm based on immersion simulations, IEEE Trans. Pattern Anal. Machine Intell., 13(6) 583-598 (1991)

Watersheds are often performed on the gradient of an intensity image or one where the edges of the object boundaries have been enhanced. The resulting image has a depressed object interior and a ridge which constrains the watershed boundary.

Options

With Watersheds
If checked, the watersheds (i.e. the pixels where two regions touch each other) are labeled extra with 'Watershed'. The 'Use Threshold'-option will then be not available anymore.
Use Threshold
If the specified threshold value should be used.
Threshold Value
Set the threshold where the watershed should stop no matter if another water basin was reached.

Column Selection

Column Creation Mode

Mode how to handle the selected column. The processed column can be added to a new table, appended to the end of the table, or the old column can be replaced by the new result

Column Suffix
A suffix appended to the column name. If "Append" is not selected, it can be left empty.
Column Selection
Selection of the columns to be processed.

Input Ports

Icon
Images and Seeds

Output Ports

Icon
Labeling

Views

Image Viewer
Another, possibly interactive, view on table cells. Displays the selected cells with their associated viewer if it exists. Available views are:
- Histogram Viewer
-- This viewer shows the histogram of the currently selected image.
- Missing Value Viewer
-- An empty viewer that is shown when the input cell has no value to display.
- Image Viewer
-- This viewer renders the selected image-cell.
- Combined View
-- A viewer shown when the user selects an interval of rows and columns in the viewer. This viewer combines all images and labelings in the selected interval to one image by rendering them next to each other. Alternatively, the images and labelings can be layed over each other.
- BigDataViewer
-- A viewer shown when the user selects an interval of rows and columns in the viewer. This viewer combines all images and labelings in the selected interval to one image by rendering them next to each other. Alternatively, the images and labelings can be layed over each other.
- XML
-- XML tree
- Labeling View
-- View on a labeling/segmentation

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.