Shape similarity measurement for 3D mechanical part using D2 shape distribution and negative feature decomposition

This paper proposes a novel measurement scheme of 3D shape similarity that integrates D2 Shape Descriptor and Negative Feature Decomposition (NFD). Using NFD, the scheme firstly converts a 3D mechanical part into a tree structure of geometrical primitives decomposed from the part model, namely Negative Feature Tree (NFT). The D2 shape descriptions of these primitives are then produced for further similarity assessments. We assess the shape similarity on a level-by-level basis between the NFTs of a query part and a candidate part. The weighted sum of the similarity values computed on each level is then used as a measure of the overall similarity between the two parts. Our approach combines the simplicity of D2 shape description while overcoming its insensitivity to negative features with NFD. It performs more consistently than the method of Convex Hull Difference (CHD). A comparison with the assessment results using D2 and CHD demonstrates the effectiveness of the new scheme.

[1]  Satyandra K. Gupta,et al.  A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications , 2003, J. Comput. Inf. Sci. Eng..

[2]  J. Corney,et al.  Interpreting Three-Dimensional Shape Distributions , 2005 .

[3]  Karthik Ramani,et al.  Shape-based searching for product lifecycle applications , 2005, Comput. Aided Des..

[4]  C. Chu,et al.  Similarity assessment of 3D mechanical components for design reuse , 2006 .

[5]  JungHyun Han,et al.  Manufacturing feature recognition from solid models: a status report , 2000, IEEE Trans. Robotics Autom..

[6]  Yong Se Kim,et al.  Recognition of form features using convex decomposition , 1992, Comput. Aided Des..

[7]  R. Allen Miller,et al.  A database system of mechanical components based on geometric and topological similarity. Part I: representation , 2003, Comput. Aided Des..

[8]  Bernard Chazelle,et al.  Shape distributions , 2002, TOGS.

[9]  Yong Se Kim,et al.  Geometric reasoning for machining features using convex decomposition , 1993, Solid Modeling and Applications.

[10]  R. Allen Miller,et al.  A database system of mechanical components based on geometric and topological similarity. Part II: indexing, retrieval, matching, and similarity assessment , 2003, Comput. Aided Des..

[11]  Debasish Dutta,et al.  Feature Based Shape Similarity Measurement for Retrieval of Mechanical Parts , 2001, J. Comput. Inf. Sci. Eng..

[12]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[13]  William C. Regli,et al.  Using shape distributions to compare solid models , 2002, SMA '02.

[14]  William C. Regli,et al.  Managing digital libraries for computer-aided design , 2000, Comput. Aided Des..

[15]  D. Wilde,et al.  A Convergent Convex Decomposition of Polyhedral Objects , 1992 .

[16]  Karthik Ramani,et al.  Three-dimensional shape searching: state-of-the-art review and future trends , 2005, Comput. Aided Des..