Next: Segmentation
Up: Topology
Previous: ``Homotopic_Thinning'' -- thin
- purpose:
- Thicken a binary-valued volume
conditioned (set intersection) on another binary-valued
volume [25,21]. Thickening
means to add layers to objects in the volume
without changing the connectivity (homotopy) of
objects in the volume; it is the opposite of
thinning. Conditioning the thickening on another
volume restricts the extent of the
thickening. The function thickens the input volume until
it reaches a stable configuration (i.e., no further voxels
can be added without changing the connectivity or going outside
the extent of the conditioning volume). The function
can be done in 3-D or 2-D.
Using it in conjunction with erosion,
you can separate loosely connected objects without changing the
shape of objects [21].
- input:
- Two different 8-bit binary-valued volumes.
- output:
- An 8-bit binary-valued volume.
- parameters:
- Default parameters menu is
connectivity = no 3-D; 2-D
input from vol # = 0
conditioning vol # = 1
copy output to vol # = 0
The option connectivity = '' toggles between ``3-D; no 2-D''
and ``2-D; no 3-D'' and specifies how the operation is
done.
- comments:
-
- To separate connected objects: (1) copy input volume 0 to slot 1; (2)
erode volume 0 a few times to break regions apart (you must determine
empirically how many erosions are necessary); (3) do a
conditional homotopic thickening on volume 0, conditioned on volume 1. The
result will have the objects separated, without their shapes changing.
- The operation ``object separation'' in the ``integrated''
category performs the object separation function described
above.
- This is a moderately slow operation.
Updated:
Fri May 19 14:39:07 CDT
Copyright 1994-99 Division of Physiologic Imaging, Dept. of Radiology, Univ. of Iowa
VIDA Directory |
DPI Homepage |
Contact Us | Search