🖥
🖥
🖥
🖥
AugeLab Studio Manual
English
Ask or search…
K
Comment on page

Watershed Algorithm

Watershed Algorithm Node Documentation

The Watershed Algorithm node in AugeLab Studio applies the Watershed algorithm to segment an input image based on markers provided for foreground and background regions.

Node Overview

The Watershed Algorithm node applies the Watershed algorithm to segment an input image based on markers provided for foreground and background regions. The Watershed algorithm is commonly used for image segmentation, particularly in scenarios where a clear boundary between objects is difficult to determine.

Node Properties

  • Node Title: Watershed Algorithm
  • Node ID: OP_NODE_WATERSHED

Inputs

The Watershed Algorithm node has the following input sockets:
  • ImageAny: The input image to be segmented.
  • ImageGray ('Fore Ground'): The foreground markers indicating the regions of interest.
  • ImageGray ('Back Ground'): The background markers indicating the regions to be ignored during segmentation.

Outputs

The Watershed Algorithm node has the following output sockets:
  • ImageAny: The segmented image with labeled regions.
  • ImageAny ('Shed Image'): The image highlighting the watershed lines.

Node Configuration

The Watershed Algorithm node does not have any adjustable parameters.

Usage

  1. 1.
    Drag and drop the Watershed Algorithm node from the node library onto the canvas in AugeLab Studio.
  2. 2.
    Connect the input image to the ImageAny input socket of the Watershed Algorithm node.
  3. 3.
    Connect the foreground markers to the ImageGray ('Fore Ground') input socket of the Watershed Algorithm node. These markers indicate the regions of interest.
  4. 4.
    Connect the background markers to the ImageGray ('Back Ground') input socket of the Watershed Algorithm node. These markers indicate the regions to be ignored during segmentation.
  5. 5.
    Run the pipeline.
  6. 6.
    The Watershed Algorithm node will segment the input image based on the provided markers, separating different regions.
  7. 7.
    Retrieve the segmented image from the ImageAny output socket for further processing or visualization.
  8. 8.
    Retrieve the image with watershed lines from the ImageAny ('Shed Image') output socket for visualizing the segmentation boundaries.

Notes

  • The Watershed Algorithm node is commonly used for image segmentation tasks.
  • Ensure that the foreground markers and background markers are correctly labeled to achieve the desired segmentation result.
  • The output segmented image will contain labeled regions, where each region is assigned a unique label.
  • The output image with watershed lines highlights the boundaries between different segments.
  • You can use additional image processing nodes in combination with the Watershed Algorithm node to further refine the segmentation or extract specific regions of interest.
  • Experiment with different marker inputs and adjust the input image preprocessing steps to achieve the desired segmentation result.
That concludes the documentation for the Watershed Algorithm node in AugeLab Studio. This node allows you to segment an image using the Watershed algorithm based on provided markers for foreground and background regions.