Submitted:
20 August 2024
Posted:
22 August 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methods
2.1. Overview
2.2. Evvironment Mapping
2.3. Learning through SL
3. Experimental Results
4. Conclusions
Acknowledgments
Conflicts of Interest
References
- Voicu, A.C.; Gheorghe, I.G.; Badita, L.L.; Cirstoiu, A. 3D Measuring of Complex Automotive Parts by Multiple Laser Scanning. Applied Mechanics and Materials 2013, 371, 519. [Google Scholar] [CrossRef]
- Burston, M.; Sabatini, R.; Gardi, A.; Clothier, R. Reverse engineering of a fixed wing Unmanned Aircraft 6-DoF model based on laser scanner measurements. In Proceedings of the IEEE Metrology for Aerospace, Benevento, Italy, 26 July 2014. [Google Scholar] [CrossRef]
- Ronsivalle, V.; Ruiz, F.; Giudice, A.L.; Carli, E.; Venezia, P.; Isola, G.; Leonardi, R.; Mummolo, S. From Reverse Engineering Software to CAD-CAM Systems: How Digital Environment Has Influenced the Clinical Applications in Modern Dentistry and Orthodontics. Applied Sciences 2023, 13(8), 4986. [Google Scholar] [CrossRef]
- Freddi, M.; Ferretti, P.; Alessandri, G.; Liverani, A. Reverse Engineering of a Racing Motorbike Connecting Rod. Inventions 2023, 8(1), 23. [Google Scholar] [CrossRef]
- Feng, C.J.; Saal, A.L.; Salsbury, J.G.; Ness, A.R. ; Lin. G.C.S. Design and Analysis of Experiments in CMM Measurement Uncertainty Study. Precision Engineering 2007, 31(2), 94. [Google Scholar] [CrossRef]
- Mian, S.H.; Al-Ahmari, A. New Developments in Coordinate Measuring Machines for manufacturing Industries. Metrology and Quality Engineering 2014, 101, 10. [Google Scholar] [CrossRef]
- Buonamici, F.; Carfagni, M.; Furferi, R.; Governi, L.; Lapini, A.; Volpe, Y. Reverse Engineering Modeling Methods and Tools: A Survey 2017, 15(3), 443. [CrossRef]
- Liu, Y.; Obukhov, A.; Wegner, J.D.; Schindler, K. Point2CAD: Reverse Engineering CAD Models from 3D Point Clouds. In Proceedings of the Computer Vision and Pattern Recognition(CVPR). Seattle, USA, 17 Jun 2024. USA, 17 Jun 2024. [CrossRef]
- Uy, M.A.; Chang, Y; Sung, M.; Goel, P.; Lambourne, J.; Birdal, T.; Guibas, L. Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders. In Proceedings of the Computer Vision and Pattern Recognition(CVPR). New Orleans, USA, 19 Jun 2022. [CrossRef]
- Brujic, D.; Ainsworth, I.; Ristic, M. Fast and Accurate NURBS Fitting for Reverse Engineering. Advanced Manufacturing Technology 2010, 54, 691. [Google Scholar] [CrossRef]
- Fan, L.; Wang, J.; Xu, Z.; Yang, X. A Reverse Modeling Method Based on CAD Model Prior and Surface Modeling. Machines 2022, 10(10), 905. [Google Scholar] [CrossRef]
- Belkourchia, Y.; Azrar, L.; Zeriab, E.M. A Hybrid Optimization Algorithm for Solving Constrained Engineering Design Problems. In Proceedings of the Optimization and Applications (ICOA), Kenitra, Morocco, 25 April 2019. [Google Scholar] [CrossRef]
- Pourmostaghimi, V.; Heidari, F.; Khalilpourazary, S.; Qazani, M.R.C. Application of Evolutionary Optimization Techniques in Reverse Engineering of Helical Gears: An Applied Study. Axioms 2023, 12(3), 252. [Google Scholar] [CrossRef]
- Siala, H.A.; Lano, K.; Alfraihi, H. Model-Driven Reverse Engineering Approaches: A Systematic Literature Review. IEEE Access 2024, 12, 23. [Google Scholar] [CrossRef]
- Wang, J.; Gu, D.; Gao, Z.; Yu, Z.; Tan, C.; Zhou, L. Feature-based Solid Model Reconstruction. Computing and Information Science 2013, 13, 11004. [Google Scholar] [CrossRef]
- Buonamici, F.; Carfagni, M.; Furferi, R.; Governi, L.; Lapini, A.; Volpe, Y. Reverse Engineering of Mechanical Parts: A Template-based Approach. Computational Design and Engineering 2017, 5(2), 145. [Google Scholar] [CrossRef]
- Baehr, J.; Bernardini, A.; Sigl, G.; Schlichtmann, U. Machine learning and structural characteristics for reverse engineering. In Proceedings of the Asia and South Pacific Design Automation Conference(ASPDAC), Tokyo, Japan, 21 Jan. 2019. [Google Scholar] [CrossRef]
- Moyano, J.; Romero, J.; Nieto-Julián, J.E.; Marín-García, D. Reverse Engineering Based on Digital Data Capture In Situ as a Methodology for the Study of Space Labor Risk in Construction Works and Its Applicability in BIM. Applied Sciences 2024, 14(8), 3325. [Google Scholar] [CrossRef]
- Baroiu, N.; Teodor, V.G.; Păunoiu, V.; Moroșanu, G.; Dumitrescu, I. Reverse Engineering Used to Profile a Gerotor Pump Rotor. Applied Sciences 2023, 13(19), 11069. [Google Scholar] [CrossRef]
- Liu, Y.; Srivastava, A. GANRED: GAN-based Reverse Engineering of DNNs via Cache Side-Channel. In Proceedings of the ACM SIGSAC Conference on Cloud Computing Security Workshop. Virtual Event, USA, 9 Nov. 2020. [Google Scholar] [CrossRef]
- Du, W.; Xia, Z.; Han, L.; Gao, B. 3D Solid Model Generation Method based on a Generative Adversarial Network. Applied Intelligence 2023, 53, 17035. [Google Scholar] [CrossRef]
- Rolnick, D.; Kording, K. Reverse-engineering deep ReLU networks. In Proceedings of the Machine Learning(ICML). Vienna, Austria, 13 July 2020. [Google Scholar] [CrossRef]
- Ning, B.; Zong, X.; He, K.; Lia, L. PREIUD: An Industrial Control Protocols Reverse Engineering Tool Based on Unsupervised Learning and Deep Neural Network Methods. Symmetry 2023, 15(3), 706. [Google Scholar] [CrossRef]
- Scanned using Artec 3D technology. Available online: https://www.artec3d.com/3d-models (accessed on 25 July 2024).






| Hyper Parameter | Common Parameter Setting |
|---|---|
| Optimizer | Adam |
| Learning rate | 0.0001 |
| Batch size | 64 |
| Loss function | Categorical crossentropy |
| Activation function | Softmax |
| Datasets | Vertex Counts (before) | Vertex Counts (after) | Ratio |
|---|---|---|---|
| Ball joint | 3,011,112 | 1,937,818 | 0.64 |
| Water pump | 3,000,000 | 1,433,626 | 0.48 |
| Triple clamp | 1,497,452 | 804,244 | 0.54 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).