[mmhmax] [Up] [mmedgeoff] Connected Operators

mmhmin
Remove basins with contrast less than h.

Synopsis

y = mmhmin ( f , h = 1, Bc = NullStrel )

Input

f Image Gray-scale (uint8 or uint16) image

h Double

Contrast parameter.

Default: 1 (1)

Bc Structuring Element

Structuring element (connectivity).

Default: NullStrel (3x3 elementary cross)

Output

y Image Gray-scale (uint8 or uint16) or binary image

Description

mmhmin sup-reconstructs the gray-scale image f from the marker created by the addition of the positive integer value h to f, using the connectivity Bc. This operator removes connected basins with contrast less than h. This function is very userful for simplifying the basins of the image.

Examples

Numerical example:
a = uint8([
    [10,   3,   6,  18,  16,  15,  10],
    [10,   9,   6,  18,   6,   5,  10],
    [10,   9,   9,  15,   4,   9,  10],
    [10,  10,  10,  10,  10,  10,  10]])
print mmhmin(a,1,mmsebox())
[[10  4  6 18 16 15 10]
 [10  9  6 18  6  5 10]
 [10  9  9 15  5  9 10]
 [10 10 10 10 10 10 10]]
Signal example:
Image example:
f = mmreadgray('r4x2_256.tif')
mmshow(f)
fb = mmhmin(f,70)
mmshow(fb)
mmshow(mmregmin(fb))
f fb
mmregmin(fb)

Equation

See also

mmsebox Create a box structuring element.
mmsecross Diamond structuring element and elementary 3x3 cross.
mmfreedom Control automatic data type conversion.
mmhmax Remove peaks with contrast less than h.
mmareaclose Area closing
[mmhmax] [Up] [mmedgeoff]