A Quantitative Method for 3D Scan Quality Assessment Under Different Surface Conditions for Reverse Engineering of Shipyard Components
Abstract
1. Introduction
2. Materials and Methods
2.1. Mechanical Components
2.2. Scanning 3D
2.3. Data Processing Algorithm
2.4. Quantitative Scan Comparison
3. Results
3.1. Qualitative Scan Comparison
3.2. Quantitative Scan Comparison
4. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| RE | Reverse Engineering |
| AM | Additive Manufacturing |
| CAD | Computer-Aided Design |
| CNC | Computerized Numerical Control |
| FFF | Fused Filament Fabrication |
| PLA | PolyLactic Acid |
| ICP | Iterative Closest Point |
References
- Iwańkowicz, R.; Rutkowski, R. Digital Twin of Shipbuilding Process in Shipyard 4.0. Sustainability 2023, 15, 9733. [Google Scholar] [CrossRef]
- Koelman, H.J. Application of a Photogrammetry-Based System to Measure and Re-Engineer Ship Hulls and Ship Parts: An Industrial Practices-Based Report. Comput.-Aided Des. 2010, 42, 731–743. [Google Scholar] [CrossRef]
- Burdziakowski, P.; Tysiac, P. Combined Close Range Photogrammetry and Terrestrial Laser Scanning for Ship Hull Modelling. Geosciences 2019, 9, 242. [Google Scholar] [CrossRef]
- Lee, D.-K.; Park, B.-Y. A Case Study for 3D Scanning-Based Quantitative Quality Control during Key Stages of Composite Small Craft Production. Int. J. Nav. Archit. Ocean. Eng. 2023, 15, 100534. [Google Scholar] [CrossRef]
- Paulic, M.; Irgolic, T.; Balic, J.; Cus, F.; Cupar, A.; Brajlih, T.; Drstvensek, I. Reverse Engineering of Parts with Optical Scanning and Additive Manufacturing. Procedia Eng. 2014, 69, 795–803. [Google Scholar] [CrossRef]
- Anwer, N.; Mathieu, L. From Reverse Engineering to Shape Engineering in Mechanical Design. CIRP Ann. 2016, 65, 165–168. [Google Scholar] [CrossRef]
- Buonamici, F.; Carfagni, M.; Furferi, R.; Governi, L.; Lapini, A.; Volpe, Y. Reverse Engineering of Mechanical Parts: A Template-Based Approach. J. Comput. Des. Eng. 2018, 5, 145–159. [Google Scholar] [CrossRef]
- Kostidi, E.; Nikitakos, N.; Progoulakis, I. Additive Manufacturing and Maritime Spare Parts: Benefits and Obstacles for the End-Users. J. Mar. Sci. Eng. 2021, 9, 895. [Google Scholar] [CrossRef]
- Halvorsen, T.; Hatling, M.; Lamvik, G.M. AM Spare Parts in the Maritime Industry; SINTEF Digital: Trondheim, Norway, 2022. [Google Scholar]
- Senin, N.; Catalucci, S.; Moretti, M.; Leach, R.K. Statistical Point Cloud Model to Investigate Measurement Uncertainty in Coordinate Metrology. Precis. Eng. 2021, 70, 44–62. [Google Scholar] [CrossRef]
- Eiríksson, E.R.; Wilm, J.; Pedersen, D.B.; Aanaes, H. Precision and Accuracy Parameters in Structured Light 3-D Scanning. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2015, XL-5/W8, 7–15. [Google Scholar] [CrossRef]
- Guidi, G.; Russo, M.; Magrassi, G.; Bordegoni, M. Performance Evaluation of Triangulation Based Range Sensors. Sensors 2010, 10, 7192–7215. [Google Scholar] [CrossRef] [PubMed]
- Muralikrishnan, B.; Rachakonda, P.; Lee, V.; Shilling, M.; Sawyer, D.; Cheok, G.; Cournoyer, L.; Gleason, J. Concept to Commercialization of an Artifact for Evaluating Three-Dimensional Imaging Systems per ASTM E3125-17. J. Res. Natl. Inst. Stand. Technol. 2018, 123, 123009. [Google Scholar] [CrossRef]
- Muralikrishnan, B.; Rachakonda, P.; Shilling, M.; Lee, V.; Blackburn, C.; Sawyer, D.; Cheok, G.; Cournoyer, L. Report on the May 2016 ASTM E57.02 Instrument Runoff at NIST, Part 1: Background Information and Key Findings; NIST: Gaithersburg, MD, USA, 2016. [Google Scholar] [CrossRef]
- Raza, S.F.; Amjad, M.; Ishfaq, K.; Ahmad, S.; Abdollahian, M. Effect of Three-Dimensional (3D) Scanning Factors on Minimizing the Scanning Errors Using a White LED Light 3D Scanner. Appl. Sci. 2023, 13, 3303. [Google Scholar] [CrossRef]
- Rachakonda, P.; Muralikrishnan, B.; Sawyer, D. Sources of Errors in Structured Light 3D Scanners. In Proceedings of the SPIE Dimensional Optical Metrology and Inspection for Practical Applications VIII, Baltimore, MD, USA, 16–17 April 2019. [Google Scholar]
- Bruni, C. Modeling the Shape of Additive Manufactured Parts. In Proceedings of the 26th International ESAFORM Conference on Material Forming (ESAFORM 2023), Kraków, Poland, 19–21 April 2023. [Google Scholar] [CrossRef]
- Decker, N.; Wang, Y.; Huang, Q. Efficiently Registering Scan Point Clouds of 3D Printed Parts for Shape Accuracy Assessment and Modeling. J. Manuf. Syst. 2020, 56, 587–597. [Google Scholar] [CrossRef]
- Dickin, F.; Pollard, S.; Adams, G. Mapping and Correcting the Distortion of 3D Structured Light Scanners. Precis. Eng. 2021, 72, 543–555. [Google Scholar] [CrossRef]
- Zhang, Z.; Wang, J.; Wen, F.; Guo, Y.; Zhao, X.; Fang, X.; Ding, S.; Jia, Z.; Xiao, J.; Shen, Y.; et al. Large multimodal models evaluation: A survey. Sci. China Inf. Sci. 2025, 68, 221301. [Google Scholar] [CrossRef]
- Zhang, Z.; Jia, Z.; Li, C.; Zhou, Y.; Liu, X.; Min, X.; Zhai, G. Towards versatile multimedia quality assessment for visual communications. Sci. China Inf. Sci. 2026, 69, 122306. [Google Scholar] [CrossRef]
- Li, T.; Lou, R.; Polette, A.; Nozais, D.; Shao, Z.; Pernot, J.P. On the Use of Quality Metrics to Characterize Structured Light-based Point Cloud Acquisitions. Comput.-Aided Des. Appl. 2023, 20, 1190–1203. [Google Scholar] [CrossRef]
- Humblot-Renaux, G.; Jensen, S.B.; Møgelmose, A. From CAD Models to Soft Point Cloud Labels: An Automatic Annotation Pipeline for Cheaply Supervised 3D Semantic Segmentation. Remote Sens. 2023, 15, 3578. [Google Scholar] [CrossRef]
- Bertolini, M.; Rossoni, M.; Colombo, G. Additive Manufacturing of a Compliant Multimaterial Heart Model. Comput.-Aided Des. Appl. 2022, 19, 1162–1170. [Google Scholar] [CrossRef]















| Feature | Dimension /mm | Feature | Dimension /mm | Feature | Dimension /mm | |||
|---|---|---|---|---|---|---|---|---|
| PLA | Metal | PLA | Metal | PLA | Metal | |||
| L(x) | 165.00 | 167.10 | G1_D(x) | 32.50 | 32.60 | G4_L(x) | 10.00 | 10.00 |
| W(y) | 100.00 | 98.15 | G1_L(x) | 10.05 | 10.05 | G4_D(y) | 4.05 | 4.10 |
| H1_C(x) | 127.05 | 128.90 | G1_D(y) | 1.00 | 1.00 | G45(x) | 6.00 | 6.05 |
| H1_C(y) | 50.00 | 49.00 | G12(x) | 3.00 | 2.95 | G5_L(x) | 10.00 | 10.10 |
| H1_Φ | 36.00 | 36.00 | G2_L(x) | 10.05 | 10.10 | G5_D(y) | 5.05 | 5.20 |
| H1_G(x) | 6.00 | 6.25 | G2_D(y) | 2.05 | 2.05 | G56(x) | 7.00 | 7.05 |
| H1_G(y) | 10.05 | 8.00 | G23(x) | 4.00 | 4.00 | G6_L(x) | 10.00 | 10.00 |
| H2_C(x) | 57.05 | 58.65 | G3_L(x) | 10.05 | 10.10 | G6_D(y) | 6.00 | 6.15 |
| H2_C(y) | 70.00 | 67.90 | G3_D(y) | 3.00 | 3.10 | S(z) | 15.05 | 15.00 |
| H2_Φ | 20.00 | 20.00 | G34(x) | 5.00 | 5.10 | H(z) | 65.00 | 65.15 |
| Feature | MIRACO NIR | METRO X |
|---|---|---|
| Scanning Technology | IR structured light with quad-depth cameras | Hybrid: 14× laser lines, 62× structured-light lines |
| Precision | Up to 0.02 mm | Up to 0.01 mm |
| Accuracy | Up to 0.05 mm | Up to 0.03 mm (3D: 0.03 mm + 0.1 × L) |
| Field of View | 28 × 53 mm to 975 × 775 mm | 160 × 70 mm to 320 × 215 mm |
| Scanning Modes | Single and continuous | Manual, tripod, dual-axis turntable |
| Operation | Standalone with built-in processing | Requires external PC with GPU |
| Display | 6″ AMOLED touchscreen (2K) | None (uses external monitor) |
| Portability | High (750 g, built-in battery, Wi-Fi 6) | Medium (508 g, USB-C powered, requires PC) |
| Sample | Scan System | Surface Condition | Coverage Factor (CF3D%) | Cloud to CAD Distance (MD3D) | Scan Quality Index (SQI3D) | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mean (%) | St. Dev. (%) | Increment (%) | Mean /mm | St. Dev. /mm | Increment (%) | Mean - | Increment (%) | |||
| Metal | MIRACO NIR | Raw | 52.5 | 12.2 | - | 0.96 | 0.17 | - | 16.6 | - |
| Marker | 59.4 | 16.9 | 13.1 | 0.51 | 0.07 | 46.9 | 21.3 | 29 | ||
| Spray | 99.4 | 0.4 | 89.2 | 0.41 | 0.02 | 57.0 | 47.4 | 186 | ||
| REVO X | Spray | 99.3 | 5.7 | −0.1 | 0.28 | 0.04 | 32.3 | 63.0 | 33 | |
| PLA | MIRACO NIR | Raw | 96.6 | 0.5 | - | 0.61 | 0.01 | - | 48.0 | - |
| Marker | 93.2 | 5.0 | −3.5 | 0.36 | 0.03 | 40.8 | 58.6 | 22 | ||
| Spray | 99.3 | 0.7 | 2.8 | 0.26 | 0.02 | 57.4 | 60.7 | 27 | ||
| REVO X | Marker | 99.2 | 0.7 | 6.5 | 0.53 | 0.05 | −46.3 | 45.7 | −22 | |
| Feature | Nominal Value /mm | MIRACO NIR | REVO X | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Raw | Marker | Spray | Spray | |||||||
| Mean | St. Dev. | Mean | St. Dev. | Mean | St. Dev. | Mean | St. Dev. | |||
| General | L(x) | 167.1 | 164.8 | 1.22 | 166.3 | 0.29 | 166.3 | 0.18 | 165.8 | 0.37 |
| W(y) | 98.1 | 97.0 | 4.35 | 94.6 | 17.00 | 97.5 | 0.07 | 98.0 | 0.17 | |
| Holes | H1_C(x) | 128.9 | 128.5 | 0.38 | 128.3 | 0.50 | 128.6 | 0.17 | 128.2 | 0.08 |
| H1_C(y) | 49.0 | 49.0 | 0.32 | 50.2 | 1.40 | 49.1 | 0.10 | 48.9 | 0.03 | |
| H1_Φ | 36.0 | 37.0 | 0.56 | 35.4 | 0.81 | 36.5 | 0.25 | 35.7 | 0.04 | |
| H1_G(y) | 8.0 | 9.1 | 0.60 | 0.0 | 0.00 | 9.2 | 1.62 | 6.7 | 2.94 | |
| H2_C(x) | 58.6 | 58.6 | 0.38 | 57.9 | 0.20 | 58.5 | 0.30 | 58.0 | 0.09 | |
| H2_C(y) | 67.9 | 67.9 | 0.21 | 67.9 | 0.12 | 67.9 | 0.10 | 67.9 | 0.11 | |
| H2_Φ | 20.0 | 20.9 | 0.69 | 19.9 | 0.33 | 20.2 | 0.48 | 19.6 | 0.13 | |
| Grooves | G1_D(x) | 32.6 | - | - | - | - | 32.1 | 0.28 | 30.1 | 0.25 |
| G1_L(x) | 10.1 | - | - | - | - | 10.2 | 0.03 | 10.0 | 0.05 | |
| G1_D(y) | 1.0 | - | - | - | - | 1.0 | 0.04 | 1.0 | 0.03 | |
| G12(x) | 3.0 | - | - | - | - | 3.2 | 0.11 | 2.9 | 0.03 | |
| G2_L(x) | 10.1 | - | - | - | - | 9.8 | 0.23 | 10.2 | 0.21 | |
| G2_D(y) | 2.1 | - | - | - | - | 1.9 | 0.08 | 1.8 | 0.07 | |
| G23(x) | 4.0 | - | - | - | - | 4.3 | 0.19 | 5.0 | 0.21 | |
| G3_L(x) | 10.1 | - | - | - | - | 9.5 | 0.36 | 10.0 | 0.08 | |
| G3_D(y) | 3.1 | - | - | - | - | 3.0 | 0.16 | 3.1 | 0.04 | |
| G34(x) | 5.1 | - | - | - | - | 5.7 | 0.37 | 5.1 | 0.07 | |
| G4_L(x) | 10.0 | - | - | - | - | 9.6 | 0.63 | 9.9 | 0.08 | |
| G4_D(y) | 4.1 | - | - | - | - | 4.0 | 0.08 | 4.1 | 0.04 | |
| G45(x) | 6.0 | - | - | - | - | 6.3 | 0.62 | 6.0 | 0.09 | |
| G5_L(x) | 10.1 | - | - | - | - | 9.3 | 0.68 | 9.9 | 0.09 | |
| G5_D(y) | 5.2 | - | - | 4.2 | 1.07 | 5.0 | 0.05 | 5.1 | 0.08 | |
| G56(x) | 7.0 | - | - | 6.9 | 0.74 | 7.6 | 0.67 | 7.1 | 0.08 | |
| G6_L(x) | 10.0 | - | - | 9.7 | 0.98 | 9.5 | 0.63 | 10.0 | 0.06 | |
| G6_D(y) | 6.1 | - | - | 6.1 | 0.28 | 6.0 | 0.06 | 6.1 | 0.04 | |
| Feature | Nominal Value /mm | MIRACO NIR | REVO X | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Raw | Marker | Spray | Marker | |||||||
| Mean | St. Dev. | Mean | St. Dev. | Mean | St. Dev. | Mean | St. Dev. | |||
| General | L(x) | 165.0 | 166.4 | 0.34 | 164.6 | 1.05 | 166.3 | 0.15 | 164.0 | 0.38 |
| W(y) | 100.0 | 99.1 | 0.30 | 99.7 | 0.24 | 100.8 | 0.04 | 99.3 | 0.20 | |
| Holes | H1_C(x) | 127.0 | 127.4 | 0.03 | 126.8 | 0.06 | 127.3 | 0.03 | 126.7 | 0.10 |
| H1_C(y) | 50.0 | 49.9 | 0.01 | 49.7 | 0.08 | 50.1 | 0.06 | 50.1 | 0.19 | |
| H1_Φ | 36.0 | 36.7 | 0.03 | 36.8 | 0.12 | 35.6 | 0.04 | 36.5 | 0.12 | |
| H1_G(y) | 10.0 | 10.8 | 0.31 | 11.1 | 0.50 | 9.6 | 0.24 | 10.2 | 0.17 | |
| H2_C(x) | 57.0 | 57.6 | 0.18 | 56.8 | 0.11 | 57.4 | 0.04 | 56.8 | 0.06 | |
| H2_C(y) | 70.0 | 69.8 | 0.14 | 69.8 | 0.09 | 70.1 | 0.04 | 69.9 | 0.11 | |
| H2_Φ | 20.0 | 20.4 | 0.06 | 19.7 | 0.18 | 19.5 | 0.05 | 20.6 | 0.16 | |
| Grooves | G1_D(x) | 32.5 | 32.5 | 0.43 | 32.1 | 0.24 | 33.7 | 0.03 | 31.5 | 0.28 |
| G1_L(x) | 10.0 | 10.1 | 0.03 | 10.0 | 0.05 | 9.4 | 0.30 | 10.0 | 0.33 | |
| G1_D(y) | 1.0 | 1.0 | 0.03 | 1.0 | 0.13 | 1.1 | 0.04 | 0.9 | 0.18 | |
| G12(x) | 3.0 | 2.7 | 0.04 | 3.2 | 0.05 | 3.4 | 0.31 | 3.2 | 0.42 | |
| G2_L(x) | 10.0 | 10.1 | 0.05 | 9.8 | 0.05 | 9.1 | 0.09 | 10.0 | 0.45 | |
| G2_D(y) | 2.0 | 2.1 | 0.08 | 1.8 | 0.03 | 2.0 | 0.03 | 1.8 | 0.35 | |
| G23(x) | 4.0 | 4.7 | 0.46 | 4.3 | 0.07 | 4.8 | 0.15 | 3.9 | 0.23 | |
| G3_L(x) | 10.0 | 9.2 | 0.05 | 9.8 | 0.08 | 9.3 | 0.12 | 10.3 | 0.25 | |
| G3_D(y) | 3.0 | 3.2 | 0.12 | 2.9 | 0.03 | 3.0 | 0.02 | 3.0 | 0.17 | |
| G34(x) | 5.0 | 5.8 | 0.06 | 4.9 | 0.09 | 5.8 | 0.14 | 4.6 | 0.20 | |
| G4_L(x) | 10.0 | 9.2 | 0.18 | 9.7 | 0.26 | 9.2 | 0.14 | 10.2 | 0.20 | |
| G4_D(y) | 4.0 | 4.1 | 0.03 | 4.0 | 0.05 | 4.0 | 0.06 | 3.7 | 0.29 | |
| G45(x) | 6.0 | 6.8 | 0.09 | 6.2 | 0.27 | 6.8 | 0.07 | 5.5 | 0.21 | |
| G5_L(x) | 10.0 | 9.2 | 0.08 | 9.9 | 0.14 | 9.3 | 0.09 | 10.5 | 0.17 | |
| G5_D(y) | 5.0 | 4.9 | 0.06 | 5.0 | 0.03 | 5.0 | 0.11 | 4.9 | 0.36 | |
| G56(x) | 7.0 | 7.9 | 0.05 | 7.1 | 0.12 | 7.8 | 0.18 | 6.3 | 0.15 | |
| G6_L(x) | 10.0 | 9.1 | 0.05 | 9.9 | 0.19 | 9.3 | 0.13 | 10.7 | 0.16 | |
| G6_D(y) | 6.0 | 5.9 | 0.05 | 6.0 | 0.07 | 5.9 | 0.02 | 5.8 | 0.15 | |
| Sample | Scan System | Surface Condition | Scan Quality Index (SQI3D) | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | St. Dev. | Minimum | 10th Percentile | 50th Percentile | 90th Percentile | Maximum | |||
| Metal | MIRACO NIR | Raw | 18.8 | 1.3 | 14.1 | 15.4 | 18.8 | 22.5 | 25.7 |
| Marker | 22.3 | 1.5 | 16.1 | 18.4 | 22.2 | 26.5 | 30.8 | ||
| Spray | 46.9 | 2.5 | 30.5 | 44.2 | 47.0 | 49.7 | 58.5 | ||
| REVO X | Spray | 62.1 | 2.7 | 43.9 | 59.3 | 62.1 | 65.0 | 73.4 | |
| PLA | MIRACO NIR | Raw | 47.8 | 2.6 | 30.7 | 44.8 | 47.8 | 50.7 | 59.6 |
| Marker | 57.7 | 2.8 | 39.1 | 54.4 | 57.7 | 60.8 | 69.8 | ||
| Spray | 60.3 | 3.2 | 39.7 | 56.8 | 60.4 | 63.9 | 74.7 | ||
| REVO X | Marker | 45.3 | 2.6 | 28.9 | 42.4 | 45.2 | 48.1 | 57.2 | |
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. |
© 2026 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.
Share and Cite
Freni, F.; Panfiglio, S.; Abdalla, E.; Cannuli, A.; Di Bella, G.; Montanini, R. A Quantitative Method for 3D Scan Quality Assessment Under Different Surface Conditions for Reverse Engineering of Shipyard Components. Sensors 2026, 26, 1581. https://doi.org/10.3390/s26051581
Freni F, Panfiglio S, Abdalla E, Cannuli A, Di Bella G, Montanini R. A Quantitative Method for 3D Scan Quality Assessment Under Different Surface Conditions for Reverse Engineering of Shipyard Components. Sensors. 2026; 26(5):1581. https://doi.org/10.3390/s26051581
Chicago/Turabian StyleFreni, Fabrizio, Simone Panfiglio, Elnaeem Abdalla, Antonio Cannuli, Guido Di Bella, and Roberto Montanini. 2026. "A Quantitative Method for 3D Scan Quality Assessment Under Different Surface Conditions for Reverse Engineering of Shipyard Components" Sensors 26, no. 5: 1581. https://doi.org/10.3390/s26051581
APA StyleFreni, F., Panfiglio, S., Abdalla, E., Cannuli, A., Di Bella, G., & Montanini, R. (2026). A Quantitative Method for 3D Scan Quality Assessment Under Different Surface Conditions for Reverse Engineering of Shipyard Components. Sensors, 26(5), 1581. https://doi.org/10.3390/s26051581

