Abstract
We present a discrete framework for 3D wave propagation to support morphological computations with an emphasis on the recovery of the medial axis of a 3D solid, a collection of surface patches, or a data set of unorganized points. The wave propagation is implemented on a discrete lattice, where initial surfaces are considered as sources of propagation. Three classes of discrete rays are designed to cover the propagation space with a minimal number of computations. These pencils of rays represent a“compromise” view between Huygens and Fermat principles. The 3D medial axis points are then found at the collision of wavefronts. This method has linear time complexity in the number of nodes of the lattice used to discretize the propagation medium, i.e., it is independent of the topological complexity of the initial data. As such, it is highly efficient for the extraction of symmetries, as well as for implementing 3D morphological filters based on erosions and dilations, from large 3D data sets. The wave propagation scheme permits to implement the effect of various metrics including the Euclidean one.
We gratefully acknowledge the support of this research by the NSF grant IRI-9700497.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Adamatzky. Identification of cellular automata. Taylor and Francis, London, 1994.
N. Amenta et al. A new Voronoi-based surface reconstruction algorithm. Computer Graphics (SIGGRAPH’ 98), pages 415–421, July 1998.
A. Arehart, L. Vincent, and B. Kimia. Mathematical Morphology: The Hamilton-Jacobi connection. In Proc. of ICCV, pages 215–219, 1993.
V. I. Arnold. Mathematical Methods of Classical Mechanics. Springer V., 1989.
D. Attali and A. Montanvert. Computing and simplifying 2D and 3D continuous skeletons. CVIU, 67(3):261–273, 1997.
H. Blum. Biological shape and visual science. J. of Theor. Bio., 38:205–287, 1973.
P.-E. Danielsson. Euclidean distance mapping. CGIP, 14:227–248, 1980.
H. Eggers. Two fast Euclidean distance transformations in Z2 based on sufficient propagation. CVIU, 69(1):106–116, 1998.
G. Malandain and S. Fernandez-Vidal. Euclidean skeletons. Image and Vision Computing, 16(5):317–327, 1998.
P. Halliman, G. Gordon, A. Yuille, P. Giblin, and D. Mumford. Two-and Three-Dimensional Patterns of the Face. A. K. Peters, 1999.
C. Hoffmann and J. Rossignac. A road map to solid modeling. IEEE Trans. on Visualization & Computer Graphics, 2(1):3–10, March 1996.
F. Leymarie and M. Levine. Fast raster scan distance propagation on the discrete rectangular lattice. CVGIP-IU, 55(1):84–94, 1992.
W. Lorensen and H. Cline. Marching cubes. Computer Graphics, 21(4):163–169, 1987.
C. Ma and M. Sonka. A fully parallel 3D thinning algorithm and its applications. CVIU, 64(3):420–433, 1996.
P. Maragos and M. Butt. Advances in differential morphology. In ISMM’98, pp. 167–174. Kluwer Academic, 1998.
U. Montanari. Continuous skeletons from digitized images. JACM, 16(4):534–549, 1969.
I. Ragnemalm. Neighborhoods for distance transformations using ordered propagation. CVGIP: Image Understanding, 56(3):399–409, 1992.
J. Serra. Image Analysis & Mathematical Morphology. Acad. Pr., 1982.
O. Stavroudis. The Optics of Rays, Wavefronts, and Caustics, vol. 38 of Pure and Applied Physics. Academic Press, 1972.
A. Sudhalkar, L. Gürsöz, and F. Prinz. Box-skeletons of discrete solids. Computer-Aided Design, 28:507–517, 1996.
H. Tek and B. Kimia. Curve evolution, wave propagation, & mathematical morphology. In ISMM’98, pp. 115–126. Kluwer Academic, 1998.
H. Tek and B. Kimia. Symmetry maps of free-form curve segments via wave propagation. In Proc. of the 7th ICCV, pp. 362–369, Kerkrya, Greece, Sept. 1999.
H. Tek, F. Leymarie, and B. Kimia. Interpenetrating waves & multiple generation shocks via the CEDT. In Adv. in Visual Form Analysis, pp. 582–593. World Sci., 1997.
B. Verwer, P. Verbeek, and S. Dekker. An uniform cost algorithm applied to distance transforms. IEEE Trans. on PAMI, 11(4):425–429, 1989.
L. Vincent. Exact Euclidean distance function by chain propagations. In Proc of CVPR’91, pages 520–525, 1991.
M. Wright et al. Skeletonization using an extended Euclidean distance transform. Image & Vision Comp., 13(5):367–375, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Kluwer Academic/Plenum Publishers
About this chapter
Cite this chapter
Leymarie, F.F., Kimia, B.B. (2002). Discrete 3D Wave Propagation for Computing Morphological Operations from Surface Patches and Unorganized Points. In: Goutsias, J., Vincent, L., Bloomberg, D.S. (eds) Mathematical Morphology and its Applications to Image and Signal Processing. Computational Imaging and Vision, vol 18. Springer, Boston, MA. https://doi.org/10.1007/0-306-47025-X_38
Download citation
DOI: https://doi.org/10.1007/0-306-47025-X_38
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-7923-7862-4
Online ISBN: 978-0-306-47025-7
eBook Packages: Springer Book Archive