Abstract
This paper presents a deep learning approach for the classification of Engineering (CAD) models using Convolutional Neural Networks (CNNs). Owing to the availability of large annotated datasets and also enough computational power in the form of GPUs, many deep learning-based solutions for object classification have been proposed of late, especially in the domain of images and graphical models. Nevertheless, very few solutions have been proposed for the task of functional classification of CAD models. Hence, for this research, CAD models have been collected from Engineering Shape Benchmark (ESB), National Design Repository (NDR) and augmented with newer models created using a modeling software to form a dataset - `CADNET'. It is proposed to use a residual network architecture for CADNET, inspired by the popular ResNet. A weighted Light Field Descriptor (LFD) scheme is chosen as the method of feature extraction, and the generated images are fed as inputs to the CNN. The problem of class imbalance in the dataset is addressed using a class weights approach. Experiments have been conducted with other signatures such as geodesic distance etc. using deep networks as well as other network architectures on the CADNET. The LFD-based CNN approach using the proposed network architecture, along with gradient boosting yielded the best classification accuracy on CADNET.
Highlights
Classification of Engineering (CAD) models is very important for a task such as design reuse
A significant breakthrough in the field of image classification has been achieved in [21], where Convolutional Neural Networks (CNNs) are used for the task of classifying more than 1 million images belonging to 1000 classes, as a part of the ImageNet Large Scale Visual Recognition Challenge (ILSVRC) in the year 2012
We focus on the images that are extracted from Engineering/CAD Models, which have relatively lesser information as compared to the images from ImageNet dataset
Summary
Classification of Engineering (CAD) models is very important for a task such as design reuse. In order to classify the CAD data functionally, we start by using the publicly available datasets of CAD Models, ESB and NDR, which have well-annotated functional classification. They have only very few models, in the order of hundreds. 2) A CNN-based deep learning approach for the classification of CAD models using a residual network structure, inspired by ResNet [14], with much lesser number of filters and thereby much reduction in the number of parameters. The manuscript is organized as follows: Section II discusses the literature corresponding to 3D CAD models, in addition to the literature on Images, 3D Graphical Models, and an overview of the existing datasets for CAD model classification.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.