Three-dimensional shape pattern recognition using vertex classification and vertex-edge graphs

Abstract A method for computer recognition of shape patterns from a three-dimensional (3D) boundary representation of a solid object is described. The vertices of the object in the solid modelling database are classified by analysing the topology and geometric properties surrounding the vertices. Using vertex types to label the nodes of a vertex-edge (V-E) graph of a designed object, a labelled graph with sufficient shape information for recognition is established. The graphs for regional shape patterns can be defined in the forms of these labelled graphs. The recognition of each single regional pattern requires matching the pattern graph to subgraphs embedded in the labelled graph for the object. A hierarchy can be established for shape patterns identified by this method. The role of pattern recognition for CAD/CAM integration has been discussed in this research.

[1]  Mark R. Henderson,et al.  Using a feature-based model for automatic determination of assembly handling codes , 1990, Comput. Graph..

[2]  J. Gips Shape grammars and their uses , 1974 .

[3]  Harry G. Barrow,et al.  Subgraph Isomorphism, Matching Relational Structures and Maximal Cliques , 1976, Inf. Process. Lett..

[4]  Pat Hanrahan,et al.  Creating volume models from edge-vertex graphs , 1982, SIGGRAPH.

[5]  David C. Gossard,et al.  Representing dimensions, tolerances, and features in MCAE systems , 1988, IEEE Computer Graphics and Applications.

[6]  Byoung Kyu Choi,et al.  Automatic recognition of machined surfaces from a 3D solid model , 1984 .

[7]  John Woodwark Some speculations on feature recognition , 1988 .

[8]  Kunwoo Lee,et al.  An assembly modelling system for dynamic and kinematic analysis , 1989 .

[9]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[10]  Mark Henderson,et al.  Computer recognition and extraction of form features: A CAD/CAM link , 1984 .

[11]  Tony Cheng-Hsiang Woo Computer understanding of designs. , 1975 .

[12]  Leila De Floriani A graph based approach to object feature recognition , 1987, SCG '87.

[13]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[14]  Mark Henderson,et al.  FRAPP: Automated feature recognition and process planning from solid model data , 1988 .

[15]  Aristides A. G. Requicha,et al.  Toward a Theory of Geometric Tolerancing , 1983 .

[16]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[17]  Mark Richard Henderson EXTRACTION OF FEATURE INFORMATION FROM THREE-DIMENSIONAL CAD DATA , 1984 .

[18]  T. C. Chang,et al.  Graph-based heuristics for recognition of machined features from a 3D solid model , 1988 .

[19]  Timo Laakko,et al.  Rounding facility for solid modelling of mechanical parts , 1988 .

[20]  R. Cook,et al.  Concepts and Applications of Finite Element Analysis , 1974 .

[21]  Ryszard Jakubowski,et al.  SYNTACTIC CHARACTERIZATION OF MACHINE PARTS SHAPES , 1982 .

[22]  Adolfo Guzmán-Arenas,et al.  COMPUTER RECOGNITION OF THREE-DIMENSIONAL OBJECTS IN A VISUAL SCENE , 1968 .