next up previous index
Next: ``Binary_Dilation'' - binary dilation Up: Morphology Previous: Morphology

``Binary_Erosion'' - binary erosion

VFX name:
iBinErode
IMPROMPTU Equivalent:
Binary_Erosion
purpose:
Perform an erosion of the specified dimensions on an input volume. The input need not be binary-valued (all voxels with gray value >0 are treated as 1's), but the output will be.

Note that special connectivity options are available. For example, a 3-D erosion can be done using 26-connectivity or 6-connectivity [28,23]. Also, 2-D 4-connectivity can be done [24].

input:
An 8-bit volume.
output:
An 8-bit volume.
parameters:
Default parameters menu is
x_filter_dimension = 3
y_filter_dimension = 3
z_filter_dimension = 3
option = rectilinear
iterations = 1

The parameter ``option'' can toggle between several possibilities:

1.
rectilinear - perform the operation using a rectilinear structuring element of dimensions x_filter $\times$ y_filter $\times$ z_filter.
2.
6 connected - use a 6-connected (jack-shaped) structuring element (this option requires that x_filter_dimension = y_filter_dimension = z_filter_dimension = 3)
3.
18 connected - use an 18-connected structuring element (a 3x3x3 cube without the 8 corners) (this option requires that x_filter_dimension = y_filter_dimension = z_filter_dimension = 3)
4.
4-conn(2D xy) - use a 4-connected (cross-shaped) structuring element in the x-y (transverse) plane (this option requires that x_filter_dimension = y_filter_dimension = 3 and z_filter_dimension = 1).
comments:
1.
A moderately fast operation.


next up previous index
Next: ``Binary_Dilation'' - binary dilation Up: Morphology Previous: Morphology
MultiDimensional Image Processing Lab, Penn State University