In this paper a feature extraction technique to isolate two-connected features from a boundary model is discussed. The technique involves identification of faces with multiple edge loops and faces sharing multiple edges as candidates for entrance faces of such features. It is observed that the two-connected features constitute tri connected components in the edge-face graphs of the boundary models. Heuristics are used to enhance an algorithm to decompose the edge-face graph of a boundary representation into its triconnected components. Pros and cons of this method are compared with the classic graph theoretic algorithm used to obtain triconnected components from a graph.
Similar content being viewed by others
References
Ansaldi, S., Floriani, L.D. and Falcidieno, B. (1985) An edge-face relational scheme for boundary representations. Computer Graphics Forum, 4, 319–332.
Choi, B.K., Barash, M.M. and Anderson, D.C. (1984) Automatic recognition of machined surfaces from a 3D solid model. Computer-Aided Design, 16(2), 81–86.
Floriani, L.D. (1986) Extraction of topological features from a surface-based model of a solid object, in Advances in Image Processing and Pattern Recognition, Elsevier/North-Holland, Amsterdam, pp. 40–44.
Floriani, L.D. (1988) Representation and extraction of shape features in a solid model, in The Theoretical Foundations of Computer Graphics and CAD, Springer, New York.
Floriani, L.D. and Falcidieno, B. (1988) A hierarchical boundary model for solid object representation. ACM Transactions on Graphics, 7(1), 42–60.
Ganu, P. (1989) Graph-based extraction of one and two connected features, M.S. Thesis, Arizona State University, Tempe.
Gavankar, P. (1990) Graph-based extraction of features and analysis of tolerances in assemblies, Ph.D. Thesis, Arizona State University, Tempe.
Gavankar, P.S. (1993) Graph-based recognition of morphological features. Journal of Intelligent Manufacturing, 4, 209–218.
Gavankar, P. and Henderson, M.R. (1990) Graph-based extraction of protrusions and depressions from boundary representations. Computer-Aided Design, 22(7), 442–449.
Harary, F. (1972) Graph Theory, Addison-Wesley, Reading, MA.
Henderson, M.R. and Anderson, D.C. (1984) Computer recognition and extraction of form features: a CAD/CAM link. Computers in Industry, 5, 329–339.
Hopcroft, J. and Tarjan, R. (1972) Dividing a graph into triconnected components. SIAM Journal, 1, 146–159.
Hopcroft, J. and Tarjan, R. (1973) Efficient algorithms for graph manipulations [H]. Communications of the ACM, June, 16(6), 372–378.
Jakubowski, R. (1982) Syntactic characterization of machine parts shapes. Cybernetics and Systems, 13(1), 1–24.
Joshi, S. (1987) CAD interface for automated process planning, Ph.D. thesis, Purdue University.
Joshi, S. and Chang, T.C. (1988) Graph-based heuristics for recognition of machined features from a 3D solid model. Computer-Aided Design, 20(2), 58–66.
Kung, H. (1984) An investigation into development of process plans from solid geometric modeling representations, Ph.D. Thesis, Oklahoma State University.
Kyprianou, L.K. (1980) Shape classification in computer-aided design, Ph.D. Thesis, Christ's College, University of Cambridge.
Lee, Y.C. and Fu, K. (1987) Machine understanding of CSG: extraction and unification of manufacturing features. IEEE Computer Graphics and Applications, January, pp. 20–32.
Mortenson, M.E. (1985) Geometric Modeling, John Wiley and Sons, New York.
Shah, J.J. (1991) Assessment of features technology. Computer-Aided Design, 23(5), 331–341.
Staley, S.M., Anderson, D.C. and Henderson, M.R. (1983) Using syntactic pattern recognition to extract feature information from a solid geometric data base. Computers in Mechanical Engineering, 2(2), 61–66.
Tarjan, R. (1972) Depth-first search and linear graph algorithms. SIAM Journal of Computing, 1(2), 146–160.
Woo, T.C. (1975) Computer understanding of designs, Ph.D. Thesis, University of Illinois, Urbana.
Woo, T.C. (1984) Interfacing solid modeling to CAD and CAM data structures and algorithms for decomposing a solid. Computer, 17(12), 44–49.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gavankar, P.S., Henderson, M.R. Graph-based extraction of two-connected morphological features from boundary representations. J Intell Manuf 6, 401–413 (1995). https://doi.org/10.1007/BF00124066
Issue Date:
DOI: https://doi.org/10.1007/BF00124066