Comment on page
Image Skeletonize
The
Image Skeletonize
node in AugeLab Studio is used to skeletonize an input binary image. Skeletonization is a morphological operation that reduces the binary image into a thin representation while preserving the connectivity and topology of objects.The
Image Skeletonize
node applies skeletonization to the input binary image, resulting in a thinned representation of the objects in the image. It provides three outputs: the skeletonized image, a lighter version of the skeletonized image, and a partially skeletonized image based on the specified number of iterations.- Node Title: Image Skeletonize
- Node ID: OP_NODE_IMAGE_SKELETONIZE
The
Image Skeletonize
node has the following input socket:- ImageGray: The input binary image to be skeletonized. Connect a binary image to this socket.
The
Image Skeletonize
node has the following output sockets:- Skeletonized: The fully skeletonized image where the objects are represented as thin lines.
- Skeletonized Lite: A lighter version of the skeletonized image.
- Skeletonized Partially: A partially skeletonized image based on the specified number of iterations.
The
Image Skeletonize
node does not have any configuration options.- 1.Drag and drop the
Image Skeletonize
node from the node library onto the canvas in AugeLab Studio. - 2.Connect the input binary image to the ImageGray input socket of the
Image Skeletonize
node. - 3.Run the pipeline.
- 4.The
Image Skeletonize
node will perform skeletonization on the input image and provide the skeletonized image, a lighter version of the skeletonized image, and a partially skeletonized image at the corresponding output sockets. - 5.Retrieve the desired output image(s) from the output socket(s) for further processing or visualization.
- The
Image Skeletonize
node uses theskeletonize
andthin
functions from the scikit-image library to perform skeletonization. - The input image should be a binary image, where foreground pixels are represented by non-zero values (e.g., 255) and background pixels are represented by zero.
- The fully skeletonized image represents the objects in the input image as thin lines. It is obtained by applying skeletonization without any iteration limits.
- The lighter version of the skeletonized image is obtained by applying thinning after skeletonization. It further reduces the thickness of the skeletonized lines.
- The partially skeletonized image is obtained by applying thinning with a specified number of iterations. This allows you to control the level of thinning applied to the skeletonized image.
- The
Image Skeletonize
node produces binary images as outputs, where foreground pixels are represented by non-zero values and background pixels are represented by zero.
That concludes the documentation for the
Image Skeletonize
node in AugeLab Studio. This node allows you to perform skeletonization on a binary image, extracting the thin representation of objects while preserving their connectivity and topology.