journal article·2025-04-16Open access

MC Classifier: A Classifier for 3D Mechanical Components Based on Geometric Prior Using Graph Neural Network and Attention

Zipeng Lin, Zhenguo Nie

Applied Sciences· Volume 15· Issue 8

Abstract

With an increasing number of mechanical components produced in the production pipeline, the need to classify past and new elements efficiently has been increasing. However, past methods of classifying elements have relied on traditional methods that take a long time and lack extensibility. By incorporating specific geometric local features, graph neural networks, and attention between point clouds to include local and global features, we propose a new framework called Mechanical Component Classifier (MC Classifier), which can classify components efficiently with a fast inference time and can be easily extended to classify other elements. We benchmark the performance of MC Classifier against state-of-the-art models and demonstrate its competitive potential in 3D mechanical component classification. Our findings suggest that MC Classifier has significant potential to advance 3D mechanical component classification. Our findings show that MC Classifier has significant potential to advance 3D mechanical component classification and efficient and affordable methods to streamline industrial pipelines.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Manufacturing Process and Optimization · Industrial Vision Systems and Defect Detection · Image Processing and 3D Reconstruction

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA 94704, USA

Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China

Funding

National Natural Science Foundation of China

References (38)

Show source-provided references
1. Progress and opportunities for machine learning in materials and processes of additive manufacturing10.1002/adma.202310006 ↗
2. Using machine learning and deep learning algorithms for downtime minimization in manufacturing systems: An early failure detection diagnostic service10.1007/s00170-023-12020-w ↗
3. Saeed, A., Khan, M.A., Akram, U., Obidallah, W.J., Jawed, S., and Ahmad, A. (2025). Deep learning based approaches for intelligent industrial machinery health management and fault diagnosis in resource-constrained environments. Sci. Rep., 15.10.1038/s41598-024-79151-2 ↗
4. A review of deep learning-based approaches for defect detection in smart manufacturing10.1007/s12596-023-01340-5 ↗
5. Deep learning models for digital image processing: A review10.1007/s10462-023-10631-z ↗
6. Topologygan: Topology optimization using generative adversarial networks based on physical fields over the initial domain10.1115/1.4049533 ↗
7. Convolutional Neural Network and Deep Learning Approach for Image Detection and Identification10.1088/1742-6596/2394/1/012019 ↗
8. A survey of convolutional neural networks: Analysis, applications, and prospects10.1109/TNNLS.2021.3084827 ↗
9. Su, H., Maji, S., Kalogerakis, E., and Learned-Miller, E. (2015, January 7–13). Multi-view convolutional neural networks for 3d shape recognition. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.114 ↗
10. Hong, Y., Lin, C., Du, Y., Chen, Z., Tenenbaum, J.B., and Gan, C. (2023, January 17–24). 3d concept learning and reasoning from multi-view images. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada.10.1109/CVPR52729.2023.00888 ↗
11. Feng, Y., Zhang, Z., Zhao, X., Ji, R., and Gao, Y. (2018, January 18–23). GVCNN: Group-view convolutional neural networks for 3D shape recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00035 ↗
12. Deep learning representation using autoencoder for 3D shape retrieval10.1016/j.neucom.2015.08.127 ↗
13. Voxel-based analysis and modeling of MRR computational accuracy in milling process10.1016/j.cirpj.2019.07.003 ↗
14. Maturana, D., and Scherer, S. (October, January 28). Voxnet: A 3d convolutional neural network for real-time object recognition. Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.10.1109/IROS.2015.7353481 ↗
15. Riegler, G., Osman Ulusoy, A., and Geiger, A. (2016, January 27–30). Octnet: Learning deep 3d representations at high resolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2017.701 ↗
16. Klokov, R., and Lempitsky, V. (2017, January 22–29). Escape from cells: Deep kd-networks for the recognition of 3d point cloud models. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.99 ↗
17. Zeng, W., and Gevers, T. (2018, January 8–14). 3dcontextnet: Kd tree guided hierarchical learning of point clouds using local and global contextual cues. Proceedings of the European Conference on Computer Vision (ECCV) Workshops, Munich, Germany.10.1007/978-3-030-11015-4_24 ↗
18. Xu, C., Bai, Y., Bian, J., Gao, B., Wang, G., Liu, X., and Liu, T.Y. (2014, January 3–7). Rc-net: A general framework for incorporating knowledge into word representations. Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, Shanghai, China.10.1145/2661829.2662038 ↗
19. Li, J., Chen, B.M., and Lee, G.H. (2018, January 18–23). So-net: Self-organizing network for point cloud analysis. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00979 ↗
20. Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (2016, January 27–30). Pointnet: Deep learning on point sets for 3d classification and segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.
21. Qi, C.R., Yi, L., Su, H., and Guibas, L.J. (2017, January 4–9). Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, NY, USA.
22. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017, January 4–9). Attention is all you need. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, NY, USA.
23. Hu, J., Shen, L., and Sun, G. (2018, January 18–23). Squeeze-and-excitation networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00745 ↗
24. Xie, S., Liu, S., Chen, Z., and Tu, Z. (2018, January 18–23). Attentional shapecontextnet for point cloud recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00484 ↗
25. Point attention network for semantic segmentation of 3D point clouds10.1016/j.patcog.2020.107446 ↗
26. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., and Bengio, Y. (2017). Graph attention networks. arXiv.
27. Simonovsky, M., and Komodakis, N. (2017, January 21–26). Dynamic edge-conditioned filters in convolutional neural networks on graphs. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.11 ↗
28. Dynamic graph cnn for learning on point clouds
29. Hassani, K., and Haley, M. (November, January 27). Unsupervised multi-task feature learning on point clouds. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
30. Chen, C., Li, G., Xu, R., Chen, T., Wang, M., and Lin, L. (2019, January 15–20). Clusternet: Deep hierarchical cluster network with rigorously rotation-invariant representation for point cloud analysis. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00513 ↗
31. Stress field prediction in cantilevered structures using convolutional neural networks10.1115/1.4044097 ↗
32. Kim, S., Chi, H.g., Hu, X., Huang, Q., and Ramani, K. (2020, January 23–28). A Large-scale Annotated Mechanical Components Benchmark for Classification and Retrieval Tasks with Deep Neural Networks. Proceedings of the 16th European Conference on Computer Vision (ECCV), Glasgow, UK.10.1007/978-3-030-58523-5_11 ↗
33. Weinmann, M. (2013). Visual features—From early concepts to modern computer vision. Advanced Topics in Computer Vision, Springer.10.1007/978-1-4471-5520-1_1 ↗
34. Li, J., Zhao, J., Kang, Y., He, X., Ye, C., and Sun, L. (2019, January 9–12). Dl-slam: Direct 2.5 d lidar slam for autonomous driving. Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France.10.1109/IVS.2019.8813868 ↗
35. Weld bead segmentation using RealSense depth camera based on 3D global features and texture features of subregions10.1007/s11760-022-02454-2 ↗
36. Feature relevance assessment for the semantic interpretation of 3D point cloud data
37. A geometry-attentional network for ALS point cloud classification10.1016/j.isprsjprs.2020.03.016 ↗
38. Moenning, C., and Dodgson, N.A. (2003). Fast Marching Farthest Point Sampling, University of Cambridge, Computer Laboratory. Technical Report UCAM-CL-TR-562.