A view-based 3D CAD model reuse framework enabling product lifecycle reuse

Abstract 3D CAD models have great significances for product lifecycle reuse as each model aggregates abundant knowledge in a vivid 3D CAD model and enables engineers to reuse the existing mature designs from a high-level perspective. The effective reuse of the pre-existing 3D CAD models could greatly save time and cost in new product development. Consequently, this paper proposes a novel view-based 3D CAD model reuse framework, which supports the effective reuse of 3D CAD models throughout the new product lifecycle by a deep learning approach. In this framework, each 3D CAD model is first represented by a series of orthogonal two-dimensional views, which contain rich spatial information for differentiating 3D CAD models. Then, we define the problem of model retrieval as a view recognition problem, where a deep residual network (ResNet) is successfully trained to facilitate the view-based 3D CAD model retrieval. With the learned ResNet, engineers could take the understandable views of a model that represent their query intents as input and acquire the relevant 3D CAD models for product lifecycle reuse. Finally, the typical application scenario demonstrates the feasibility of the proposed framework, and the evaluation experiments show the superiorities of ResNet used in this framework.

[1]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[3]  Hong-Fei Teng,et al.  Local scale-based 3D model retrieval for design reuse , 2009 .

[4]  Jae-Hyun Lee,et al.  Automatic CAD model retrieval based on design documents using semantic processing and rule processing , 2016, Comput. Ind..

[5]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[6]  Jianfeng Yu,et al.  An assembly retrieval approach based on shape distributions and Earth Mover’s Distance , 2016 .

[7]  Chao Zhang,et al.  Graph-based knowledge reuse for supporting knowledge-driven decision-making in new product development , 2017, Int. J. Prod. Res..

[8]  Chao Zhang,et al.  Generating significant subassemblies from 3D assembly models for design reuse , 2018 .

[9]  Rahul Sharan Renu,et al.  Retrieval of solid models based on assembly similarity , 2015 .

[10]  Jie Zhang,et al.  An efficient assembly retrieval method based on Hausdorff distance , 2018, Robotics and Computer-Integrated Manufacturing.

[11]  Louis Rivest,et al.  Will Model-based Definition replace engineering drawings throughout the product lifecycle? A global perspective from aerospace industry , 2010, Comput. Ind..

[12]  Guanghui Zhou,et al.  Decision support oriented ontological modeling of product knowledge , 2017, 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC).

[13]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

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

[15]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[16]  David G. Ullman,et al.  The Mechanical Design Process , 1992 .

[17]  Shusheng Zhang,et al.  3D CAD Model Retrieval Using 2D Representative Views , 2012, 2012 Spring Congress on Engineering and Technology.

[18]  Yan Liu,et al.  A Novel 3D CAD Model Retrieval Method Based on Vertices Classification and Weights Combination Optimization , 2017 .

[19]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Yu Liu,et al.  3D object understanding with 3D Convolutional Neural Networks , 2016, Inf. Sci..

[21]  Zhonghua Ni,et al.  A new method of reusing the manufacturing information for the slightly changed 3D CAD model , 2018, J. Intell. Manuf..

[22]  Xiang Chen,et al.  A flexible assembly retrieval approach for model reuse , 2012, Comput. Aided Des..

[23]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[24]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[25]  Jing Bai,et al.  Design pattern modeling and extraction for CAD models , 2016, Adv. Eng. Softw..

[26]  Rui Huang,et al.  NC process reuse oriented effective subpart retrieval approach of 3D CAD models , 2017, Comput. Ind..

[27]  Songqiao Tao,et al.  Partial retrieval of CAD models based on local surface region decomposition , 2013, Comput. Aided Des..

[28]  Juan Antonio Álvarez,et al.  Deep neural network for traffic sign recognition systems: An analysis of spatial transformers and stochastic optimisation methods , 2018, Neural Networks.

[29]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

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

[31]  Xin Lin,et al.  Three-Dimensional CAD Model Matching With Anisotropic Diffusion Maps , 2018, IEEE Transactions on Industrial Informatics.

[32]  Ming Li,et al.  An ontology-based semantic retrieval approach for heterogeneous 3D CAD models , 2016, Adv. Eng. Informatics.

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

[34]  Wei Liu,et al.  A geometric reasoning approach to hierarchical representation for B-rep model retrieval , 2015, Comput. Aided Des..

[35]  Tat-Jun Chin,et al.  Retrieving 3D CAD models using 2D images with optimized weights , 2010, 2010 3rd International Congress on Image and Signal Processing.

[36]  Jun-Hai Yong,et al.  Relaxed lightweight assembly retrieval using vector space model , 2013, Comput. Aided Des..

[37]  Ming Yang,et al.  DeepFace: Closing the Gap to Human-Level Performance in Face Verification , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[38]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[39]  Bin Fang,et al.  3D CAD model retrieval based on the combination of features , 2013, Multimedia Tools and Applications.

[40]  Bernt Schiele,et al.  Analyzing appearance and contour based methods for object categorization , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[41]  Jian Sun,et al.  Convolutional neural networks at constrained time cost , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[42]  Yu-Ting Su,et al.  View-Based 3-D Model Retrieval: A Benchmark , 2018, IEEE Transactions on Cybernetics.

[43]  Qiang He,et al.  View-based 3D CAD model retrieval using local visual features , 2011, 2011 4th International Congress on Image and Signal Processing.

[44]  Zhiyong Su,et al.  Topology based 2D engineering drawing and 3D model matching for process plant , 2017, Graph. Model..

[45]  Xiaolin Hu,et al.  Recurrent convolutional neural network for object recognition , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[46]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.