Tool NameGeodesic Morphological Reconstruction
Tool ID12
Library IDgrid_filter
Version1.0
Author(s)HfT Stuttgart (c) 2013

Description

Geodesic morphological reconstruction according to Vincent (1993). Here we use the algorithm on p. 194: Computing of Regional Maxima and Breadth-first Scanning.

A marker is derived from the input grid by subtracting a constant shift value. Optionally, the shift value can be set to zero at the border of the grid ("Preserve 1px border Yes/No" parameter). The final result is a grid showing the difference between the input image and the morphological reconstruction of the marker under the input image. If the Option "Create a binary mask" is selected, the difference grid is thresholded with provided threshold value to create a binary image of maxima regions.

References

Arefi, H., Hahn, M. (2005): A Morphological Reconstruction Algorithm for Separating Off-Terrain Points from Terrain Points in Laser Scanning Data. Proceedings of the ISPRS Workshop Laser Scanning 2005, Enschede, the Netherlands, September 12-14, 2005. PDF

Vincent, L. (1993): Morphological Grayscale Reconstruction in Image Analysis: Applications and Efficient Algorithms. IEEE Transactions on Image Processing, Vol. 2, No 2. doi: 10.1109/83.217222


Parameters

NameTypeIdentifierDescriptionConstraints
Input
Input Gridgrid, inputINPUT_GRIDInput for the morphological reconstruction
Output
Morphological Reconstructiongrid, outputDIFFERENCE_GRIDReconstruction, difference to input grid.
Objectsgrid, output, optionalOBJECT_GRIDBinary object mask
Options
Shift Valuefloating point numberSHIFT_VALUEDefault: 5.000000
Preserve 1px borderbooleanBORDER_YES_NODefault: 1
Thresholdfloating point numberTHRESHOLDThreshold for object identification.Minimum: 0.000000
Default: 1.000000