Various realization methods of machine-part classification based on deep learning

Parts classification can improve the efficacy of the manufacturing process in a computer-aided process planning system. In this study, we investigate various methodologies to assist with parts classification based on deep learning technologies, including a two-dimensional convolutional neural network (2D-CNN) trained using both picture data and CSV files; and a three-dimensional convolutional neural network (3D-CNN) trained using voxel data. Additionally, two novel methods are proposed: (1) feature recognition for the processing parts based on syntactic patterns, where their feature quantities are computed and saved to comma-separated variable (CSV) files that are subsequently employed to train the 2D-CNN model; and (2) voxelization of parts, wherein the voxel data of the parts is obtained for training the 3D-CNN model. The two methods are compared with a 2D-CNN model trained with the images of parts to classify. Results indicated that the 2D-CNN model trained with CSV data yielded the best performance and highest accuracy, followed by the 3D-CNN model, which was simpler and easier to implement and utilized better learning ability for the parts’ details. The 2D-CNN model trained with picture files evinced the lowest accuracy and a complex training network.

[1]  Jianxiong Xiao,et al.  3D ShapeNets: A deep representation for volumetric shapes , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

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

[4]  Lianwen Jin,et al.  A New CNN-Based Method for Multi-Directional Car License Plate Detection , 2018, IEEE Transactions on Intelligent Transportation Systems.

[5]  Yandong Tang,et al.  Efficient 3D object recognition via geometric information preservation , 2019, Pattern Recognit..

[6]  Sven Behnke,et al.  RGB-D object detection and semantic segmentation for autonomous manipulation in clutter , 2018, Int. J. Robotics Res..

[7]  Ayman El-Baz,et al.  A new CNN-based system for early diagnosis of prostate cancer , 2018, 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018).

[8]  Franck Dernoncourt,et al.  MIT-MEDG at SemEval-2018 Task 7: Semantic Relation Classification via Convolution Neural Network , 2018, SemEval@NAACL-HLT.

[9]  Xiangwen Liao,et al.  Land-use scene classification based on a CNN using a constrained extreme learning machine , 2018 .

[10]  Xiang Li,et al.  Toward real-time 3D object recognition: A lightweight volumetric CNN framework using multitask learning , 2017, Comput. Graph..

[11]  Michael J. Black,et al.  Generating 3D faces using Convolutional Mesh Autoencoders , 2018, ECCV.

[12]  Prakhar Jaiswal,et al.  FeatureNet: Machining feature recognition based on 3D Convolution Neural Network , 2018, Comput. Aided Des..

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

[14]  Seungyong Lee,et al.  RDFNet: RGB-D Multi-level Residual Feature Fusion for Indoor Semantic Segmentation , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

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

[16]  Jacek Czajka,et al.  Processing of Design and Technological Data Due to Requirements of Computer Aided Process Planning Systems , 2018 .

[17]  Vladimir Stojanovic,et al.  Identification of time‐varying OE models in presence of non‐Gaussian noise: Application to pneumatic servo drives , 2016 .

[18]  Bo Zhang,et al.  Local Symmetry Based Hint Extraction of B-Rep Model for Machining Feature Recognition , 2018, Volume 4: 23rd Design for Manufacturing and the Life Cycle Conference; 12th International Conference on Micro- and Nanosystems.

[19]  Hongdong Li,et al.  Lending Orientation to Neural Networks for Cross-View Geo-Localization , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Sebastian Scherer,et al.  VoxNet: A 3D Convolutional Neural Network for real-time object recognition , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[22]  Ming Yang,et al.  3D Convolutional Neural Networks for Human Action Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[24]  Mariusz Flasinski Syntactic Pattern Recognition: Paradigm Issues and Open Problems , 2016, Handbook of Pattern Recognition and Computer Vision.

[25]  Vladimir Stojanovic,et al.  Optimal control of hydraulically driven parallel robot platform based on firefly algorithm , 2015 .

[26]  Manoj Kumar Tiwari,et al.  Automatic recognition of machining features from a solid model using the 2D feature pattern , 2005 .

[27]  Lianwen Jin,et al.  High performance offline handwritten Chinese character recognition using GoogLeNet and directional feature maps , 2015, 2015 13th International Conference on Document Analysis and Recognition (ICDAR).

[28]  Sanaz Mostaghim,et al.  A Survey on Graph-based Systems in Manufacturing Processes , 2018, 2018 IEEE Symposium Series on Computational Intelligence (SSCI).

[29]  Ramakrushna Rath,et al.  Recognition of Object using Improved Features Extracted from Deep Convolution Network , 2018 .

[30]  Daniel Cohen-Or,et al.  Cascaded Feature Network for Semantic Segmentation of RGB-D Images , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).