Morphological Multi Scale Decomposition

Brief Description

Perform a geodesic morphology based image analysis on an input image channel

Tags

Feature Extraction, Morphology

Long Description

This application recursively apply geodesic decomposition.

This algorithm is derived from the following publication:
Martino Pesaresi and Jon Alti Benediktsson, Member, IEEE: A new approach for the morphological segmentation of high resolution satellite imagery.
IEEE Transactions on geoscience and remote sensing, vol. 39, NO. 2, February 2001, p. 309-320.

It provides a geodesic decomposition of the input image, with the following scheme. Let :math:`f_0` denote the input image, :math:`\stackrel{\smile}{\mu}_{N}(f)` denote the convex membership function, :math:`\stackrel{\frown}{\mu}_{N}(f)` denote the concave membership function and :math:`\psi_{N}(f)` denote the leveling function, for a given radius :math:`N` as defined in the documentation
of the GeodesicMorphologyDecompositionImageFilter. Let :math:`[N_{1},\ldots, N_{n}]` denote a range of increasing radius (or scales). The iterative decomposition is defined as follows:
:math:`f_i` = :math:`\psi_{N_i}(f_{i-1})`

:math:`\stackrel{\frown}{f}_i` = :math:`\stackrel{\frown}{\mu}_{N_i}(f_i)`

:math:`\stackrel{\smile}{f}_i` = :math:`\stackrel{\smile}{\mu}_{N_i}(f_i)`

The :math:`\stackrel{\smile}{f}_{i}` and :math:`\stackrel{\frown}{f}_{i}` are membership function for the convex
(resp. concave) objects whose size is comprised between :math:`N_{i-1}` and :math:`N_i`

Output convex, concave and leveling images with B bands, where n is the number of levels.

Parameters

Limitations

Generation of the multi scale decomposition is not streamable, pay attention to this fact when setting the number of iterating levels.

Authors

OTB-Team

See also

otbGeodesicMorphologyDecompositionImageFilter class

Example of use