Skip to main content

Decomposing a solid object into elementary features

  • General Methodologies
  • Chapter
  • First Online:
Recent Issues in Pattern Analysis and Recognition

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 399))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agoston, M., Algebraic Topology, Marcel Dekker, New York, 1976.

    Google Scholar 

  2. Aho, A.V., Hopcroft, J.E., Ullman, J.D., The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. De Floriani, L., Falcidieno, B., A Hierarchical Boundary Model for Solid Object Representation, A.C.M. Transactions on Graphics, 7, 1, January 1988.

    Google Scholar 

  6. Falcidieno, B., Giannini, F., Extraction and Organization of Form Features into a Structured Boundary Model, Proceedings Eurographics'87, September 1987.

    Google Scholar 

  7. Hanranan, P.M., Creating Volume Models from Edge-Vertex Graphs, Computer Graphics (SIGGRAPH'82), 16, 3, July 1982, pp.77–84.

    Google Scholar 

  8. Harary, F., Graph Theory, Addison Wesley, Mass., 1969.

    Google Scholar 

  9. Hopcroft, J.E., Tarjan, R.E., A V**2 Algorithm for Determining Isomorphism of Planar Graphs, Inf. Processing Letters, 1, 1971, pp.32–34.

    Article  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Requicha, A.A.G., Representation of Rigid Solids: Theory, Methods and Systems, Computing Surveys, 12, 4, 1981, pp.437–464.

    Article  Google Scholar 

  14. Samet, H., The Quadtree and Related Hierarchical Data Structures, Computing Surveys, 16, 2, 1984, pp.187–260.

    Article  Google Scholar 

  15. Silva, C., Alternative Definitions of Faces in Boundary Representations of Solid Objects, Tech. Memo, 36, Production Automation Project, University of Rochester, 1981.

    Google Scholar 

  16. Weinberg, L., A Simple and Efficient Algorithm for Determining Isomorphism of Planar Tryply Connected Graphs, IEEE Trans. on Circuit Theory, CT-13, 2, 1966.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Weiler, K., Topological Structures for Geometric Modeling, Ph.D. Thesis, Rensselaer Polytechnic Institute, August 1986.

    Google Scholar 

  19. Woo, T.C., A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Computer Graphics and Applications, 5, 3, 1985, pp.19–24.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Virginio Cantoni Reiner Creutzburg Stefano Levialdi G. Wolf

Rights and permissions

Reprints 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

Publish with us

Policies and ethics