Abstract
We describe an algorithm for extracting form features, like protrusions or depressions on a face, through-holes or handles, from a relational boundary model of a solid object, called the Symmetric Boundary Graph (SBG). The method is based on loop identification and connected component labeling on the SBG and produces a decomposition of the object boundary into volumetric components describing features. Such a decomposition is represented as a directed labeled multigraph, called the Object Decomposition Graph.
Preview
Unable to display preview. Download preview PDF.
References
Agoston, M., Algebraic Topology, Marcel Dekker, New York, 1976.
Aho, A.V., Hopcroft, J.E., Ullman, J.D., The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974.
Ansaldi, S., De Floriani, L., Falcidieno, B., Geometric Modeling of Solid Objects by Using a Face Adjacency Graph Representation, Computer Graphics, 19, 3, 1985, pp.131–139.
De Floriani, L., A Graph-Based Approach to Object Feature Recognition, Proceedings Third ACM Symposium on Computational Geometry, Waterloo, Canada, June 1987, pp.100–109.
De Floriani, L., Falcidieno, B., A Hierarchical Boundary Model for Solid Object Representation, A.C.M. Transactions on Graphics, 7, 1, January 1988.
Falcidieno, B., Giannini, F., Extraction and Organization of Form Features into a Structured Boundary Model, Proceedings Eurographics'87, September 1987.
Hanranan, P.M., Creating Volume Models from Edge-Vertex Graphs, Computer Graphics (SIGGRAPH'82), 16, 3, July 1982, pp.77–84.
Harary, F., Graph Theory, Addison Wesley, Mass., 1969.
Hopcroft, J.E., Tarjan, R.E., A V**2 Algorithm for Determining Isomorphism of Planar Graphs, Inf. Processing Letters, 1, 1971, pp.32–34.
Hopcroft, J.E., Tarjan, R.E., A V*log(V) Algorithm for Isomorphism of Triconnected Planar Graphs, Journal of Computer and Sistems Science, 7, 1973, pp.323.331.
Jared, G.E., Shape Features in Geometric Modeling, in Solid Modeling by Computers: from Theory to Applications, edited by M.S. Pickett and J.W. Boyse, Plenum Press, New York, 1984, pp.121–133.
Pratt, M., Wilson, P.R., Requirements for Support of Form Features in a Solid Modeling System, Tech. Rep. CAM-I, R-85-ASPP-01, June 1985.
Requicha, A.A.G., Representation of Rigid Solids: Theory, Methods and Systems, Computing Surveys, 12, 4, 1981, pp.437–464.
Samet, H., The Quadtree and Related Hierarchical Data Structures, Computing Surveys, 16, 2, 1984, pp.187–260.
Silva, C., Alternative Definitions of Faces in Boundary Representations of Solid Objects, Tech. Memo, 36, Production Automation Project, University of Rochester, 1981.
Weinberg, L., A Simple and Efficient Algorithm for Determining Isomorphism of Planar Tryply Connected Graphs, IEEE Trans. on Circuit Theory, CT-13, 2, 1966.
Weiler, K., Edge-Based Data Structures for Solid Modeling in a Curved Surface Environment, IEEE Computer Graphics and Applications, 5, 1, 1985, pp.21–40.
Weiler, K., Topological Structures for Geometric Modeling, Ph.D. Thesis, Rensselaer Polytechnic Institute, August 1986.
Woo, T.C., A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Computer Graphics and Applications, 5, 3, 1985, pp.19–24.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
De Floriani, L., Bruzzone, E. (1989). Decomposing a solid object into elementary features. In: Cantoni, V., Creutzburg, R., Levialdi, S., Wolf, G. (eds) Recent Issues in Pattern Analysis and Recognition. Lecture Notes in Computer Science, vol 399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51815-0_56
Download citation
DOI: https://doi.org/10.1007/3-540-51815-0_56
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51815-0
Online ISBN: 978-3-540-46815-8
eBook Packages: Springer Book Archive