The
Image Foresting Transform (IFT) is a tool for the design of image processing operators based on connectivity, which reduces image processing problems
into an optimum-path forest problem in a graph derived from the image. A new image operator is presented, which solves segmentation
by pruning trees of the forest. An IFT is applied to create an optimum-path forest whose roots are
seed pixels, selected inside a desired object. In this forest, object and background are connected by optimum paths (
leaking paths), which cross the object’s boundary through its “most weakly connected” parts (
leaking pixels). These leaking pixels are automatically identified and their subtrees are eliminated, such that the remaining forest defines
the object. Tree pruning runs in linear time, is extensible to multidimensional images, is free of
ad hoc parameters, and requires only internal seeds, with little interference from the heterogeneity of the background. These aspects
favor solutions for automatic segmentation. We present a formal definition of the obtained objects, algorithms, sufficient
conditions for tree pruning, and two applications involving automatic segmentation: 3D MR-image segmentation of the human
brain and image segmentation of license plates. Given that its most competitive approach is the watershed transform by markers,
we also include a comparative analysis between them.
Keywords Image segmentation - Graph-search algorithms - Image foresting transform - Image processing - Watershed transform