Three-Dimensional CAD Model Matching With Anisotropic Diffusion Maps

In modern manufacturing, retrieval and reuse of the pre-existed three-dimensional (3-D) computer-aided design (CAD) models would greatly save time and cost in the product development cycle. For the 3-D CAD model retrieval, one is confronted with the quality of searching in large databases with models in complex structure and high dimension. This paper proposes a new 3-D model matching approach that reduces the data dimension and matches the models effectively. It is based on diffusion maps which integrate the random walk and anisotropic kernel to extract intrinsic features of models with complex geometries. The high-dimensional data points in diffusion space are projected into low-dimensional space and the low-dimension embedding coordinates are extracted as features. They are then used with the Grovmov Hausdorff distance for model retrieval. These coordinates could capture multiscale spectral properties of the 3-D geometry and have shown good robustness to noise. In the experiments, the proposed algorithm has shown better performance compared to the celebrated eigenmap approach in the 3-D model retrieval from the aspects of precision and recall.

[1]  Szymon Rusinkiewicz,et al.  Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors , 2003, Symposium on Geometry Processing.

[2]  Ling Shao,et al.  A Local Structural Descriptor for Image Matching via Normalized Graph Laplacian Embedding , 2016, IEEE Transactions on Cybernetics.

[3]  Martha Elizabeth Shenton,et al.  Laplace-Beltrami eigenvalues and topological features of eigenfunctions for statistical shape analysis , 2009, Comput. Aided Des..

[4]  Yusheng Liu,et al.  Design reuse oriented partial retrieval of CAD models , 2010, Comput. Aided Des..

[5]  Yosi Keller,et al.  Scale-Invariant Features for 3-D Mesh Models , 2012, IEEE Transactions on Image Processing.

[6]  Ajay Joneja,et al.  User-Adaptive Sketch-Based 3-D CAD Model Retrieval , 2013, IEEE Transactions on Automation Science and Engineering.

[7]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

[8]  K. Ramani,et al.  Three-dimensional shape searching : state-ofthe-art review and future trends , 2005 .

[9]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Denis S. Grebenkov,et al.  Geometrical Structure of Laplacian Eigenfunctions , 2012, SIAM Rev..

[11]  Rui Huang,et al.  An effective subpart retrieval approach of 3D CAD models for manufacturing process reuse , 2015, Comput. Ind..

[12]  Natraj Iyer,et al.  An Engineering Shape Benchmark for 3D Models , 2005 .

[13]  Arthur W. Toga,et al.  Anisotropic Laplace-Beltrami eigenmaps: Bridging Reeb graphs and skeletons , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[14]  Stéphane Lafon,et al.  Diffusion maps , 2006 .

[15]  John D. Lafferty,et al.  Diffusion Kernels on Graphs and Other Discrete Input Spaces , 2002, ICML.

[16]  Qingguo Wang,et al.  Anisotropic diffusion map based spectral embedding for 3D CAD model retrieval , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[17]  Hongming Cai,et al.  Retrieving 3D CAD model by freehand sketches for design reuse , 2008, Adv. Eng. Informatics.

[18]  A. Ben Hamza,et al.  Spatially aggregating spectral descriptors for nonrigid 3D shape retrieval: a comparative survey , 2013, Multimedia Systems.

[19]  Han Tong Loh,et al.  3D CAD model retrieval with perturbed Laplacian spectra , 2012, Comput. Ind..

[20]  Israel Cohen,et al.  Multiscale Anomaly Detection Using Diffusion Maps , 2013, IEEE Journal of Selected Topics in Signal Processing.

[21]  Katsushi Ikeuchi,et al.  Disparity map refinement and 3D surface smoothing via Directed Anisotropic Diffusion , 2009, ICCV Workshops.

[22]  Yanfeng Sun,et al.  Local Linear Embedding with Morphable Model for Face Recognition , 2005, AIAI.

[23]  Yuan Qi,et al.  Cortical Surface Shape Analysis Based on Spherical Wavelets , 2007, IEEE Transactions on Medical Imaging.

[24]  Ross T. Whitaker,et al.  Robust non-linear dimensionality reduction using successive 1-dimensional Laplacian Eigenmaps , 2007, ICML '07.

[25]  Ronald R. Coifman,et al.  Data Fusion and Multicue Data Matching by Diffusion Maps , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Xiao Han,et al.  Cortical Surface Shape Analysis Based on Spherical Wavelet Transformation , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[27]  Kai Tang,et al.  3D Shape Classification Based on Spectral Function and MDS Mapping , 2010, J. Comput. Inf. Sci. Eng..

[28]  Torsten Möller,et al.  Edge Aware Anisotropic Diffusion for 3D Scalar Data , 2010, IEEE Transactions on Visualization and Computer Graphics.

[29]  Mauro R. Ruggeri,et al.  Spectral-Driven Isometry-Invariant Matching of 3D Shapes , 2010, International Journal of Computer Vision.

[30]  Rynson W. H. Lau,et al.  Embedding Retrieval of Articulated Geometry Models , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Moo K. Chung,et al.  Wavelet based multi-scale shape features on arbitrary surfaces for cortical thickness discrimination , 2012, NIPS.

[32]  Miroslav Pajic,et al.  Recognition of Planar Segments in Point Cloud Based on Wavelet Transform , 2015, IEEE Transactions on Industrial Informatics.

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

[34]  Yoke San Wong,et al.  A diffusion wavelet approach for 3-D model matching , 2009, Comput. Aided Des..

[35]  Facundo Mémoli,et al.  Eurographics Symposium on Point-based Graphics (2007) on the Use of Gromov-hausdorff Distances for Shape Comparison , 2022 .