Class Region_Segmentation_Demo

java.lang.Object
Ch08_Binary_Regions.Region_Segmentation_Demo
All Implemented Interfaces:
PlugInFilter, JavaDocHelp

public class Region_Segmentation_Demo extends Object implements PlugInFilter, JavaDocHelp

This ImageJ plugin demonstrates the use of various region labeling techniques provided by the imagingbook "regions" package:

See Sec. 8.1 of [1] for additional details. One of four labeling types can be selected (see the run(ImageProcessor) method). All methods should produce the same results (except RegionContourSegmentation, which may run out of memory easily). Requires a binary image. Zero-value pixels are considered background, all other pixels are foreground. Display lookup tables (LUTs) are not considered. The plugin creates a new image with connected components either randomly-colored or region labels shown as gray values. The original image is not modified. If no image is currently open, the plugin optionally loads a suitable sample image.

[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).

Version:
2020/12/20, 2022/09/28 revised