Comment on page
Image Skeletonizenode 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.
Image Skeletonizenode 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
Image Skeletonizenode has the following input socket:
- ImageGray: The input binary image to be skeletonized. Connect a binary image to this socket.
Image Skeletonizenode 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.
Image Skeletonizenode does not have any configuration options.
- 1.Drag and drop the
Image Skeletonizenode from the node library onto the canvas in AugeLab Studio.
- 2.Connect the input binary image to the ImageGray input socket of the
- 3.Run the pipeline.
Image Skeletonizenode 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.
Image Skeletonizenode uses the
thinfunctions 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.
Image Skeletonizenode 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 Skeletonizenode 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.