[Top] [Up] [Prev] [Next] [Up] [Basic Concepts] [Demonstrations] [Functions] SDC Morphology Toolbox V1.1 15Jan02

mmvdome - Remove domes with volume smaller than v.


Synopsis
y = mmvdome( f, v, Bc )
Input
f: Gray-scale (uint8 or uint16) image.
v: Volume parameter. Default: 1.
Bc: Structuring element. Structuring element (connectivity). Default: Elementary cross (mmsecross).
Output
y: Gray-scale (uint8 or uint16) or binary image (logical uint8).
Description
mmvdome This operator removes connected domes with volume smaller than v. This function is very similar to mmvdome, but instead of using a grayscale criteria (contrast) for the dome, it uses a volume criteria.
Examples

Numerical example:

a = uint8([...
    4    3    6   1    3   5    2;...
    2    9    6   1    6   7   3;...
    8    9    3   2    4   9   4;...
    3    1    2   1    2   4   2]);
b = mmvdome(a,10,mmsebox)

b =
     4     3     6     1     3     5     2
     2     6     6     1     5     5     3
     6     6     3     2     4     5     4
     3     1     2     1     2     4     2

Signal example:

f = mmreadgray('r4x2_256.tif');
s=f(10,1:end/2);
t = mmvdome(s,20);
plot(s);
plot([s',t']);
image
(s)
image
(t)

Image example:

f = mmreadgray('astablet.tif');
mmshow(f);
fb = mmvdome(f,80000);
mmshow(fb);
mmshow(mmregmax(fb));
image
(f)
image
(fb)
image
(mmregmax(fb))
See Also
mmareaopen - Area opening.
mmfreedom - Control automatic data type conversion.
mmhbasin - Remove basins with contrast smaller than h.
mmsebox - Create a box structuring element.
mmsecross - Cross structuring element.
mmvbasin - Remove basins with volume smaller than v.

[Top] [Up] [Prev] [Next] [Up] [Basic Concepts] [Demonstrations] [Functions] Valid XHTML 1.0!
Copyright (c) 1998-2002 by SDC Information Systems