journal article·2024-11-22Open access

From Single Shot to Structure: End-to-End Network-Based Deflectometry for Specular Free-Form Surface Reconstruction

M.Hadi Sepanj, Saed Moradi, Amir Nazemi, Claire Preston, Anthony M. D. Lee, Paul Fieguth

Applied Sciences· Volume 14· Issue 23

Abstract

Deflectometry is a key component in the precise measurement of specular (mirrored) surfaces; however, traditional methods often lack an end-to-end approach that performs 3D reconstruction in a single shot with high accuracy and generalizes across different free-form surfaces. This paper introduces a novel deep neural network (DNN)-based approach for end-to-end 3D reconstruction of free-form specular surfaces using single-shot deflectometry. Our proposed network, VUDNet, innovatively combines discriminative and generative components to accurately interpret orthogonal fringe patterns and generate high-fidelity 3D surface reconstructions. By leveraging a hybrid architecture integrating a Variational Autoencoder (VAE) and a modified U-Net, VUDNet excels in both depth estimation and detail refinement, achieving superior performance in challenging environments. Extensive data simulation using Blender leading to a dataset which we will make available, ensures robust training and enables the network to generalize across diverse scenarios. Experimental results demonstrate the strong performance of VUDNet, setting a new standard for 3D surface reconstruction.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Optical measurement and interference techniques · Advanced Vision and Imaging · Advanced Measurement and Metrology Techniques

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

Affiliations

Vision and Image Processing Laboratory, Department of Systems Design Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada

General Fusion Inc., 6020 Russ Baker Way, Richmond, BC V7B 1B4, Canada

Funding

MITACS Accelerate program

References (56)

Show source-provided references
1. Semiconductor multilayer nanometrology with machine learning10.1007/s41871-023-00193-7 ↗
2. 3D Vision and Intelligent On-line Inspection in SMT Microelectronic Packaging: A Review10.1109/JESTIE.2024.3365030 ↗
3. Comparative analysis of devices working on optical and spintronic based principle10.1007/s12596-023-01181-2 ↗
4. Surface color estimation in 3D spatial coordinate remote sensing by a technical vision system10.1007/s11082-023-05646-3 ↗
5. Machine Learning-Based 3D Scan Coverage Prediction for Smart-Control Applications10.1016/j.cad.2024.103775 ↗
6. An optical-based sensor for automotive exhaust gas temperature measurement10.1109/TIM.2022.3192274 ↗
7. Rak, G., Hočevar, M., Kolbl Repinc, S., Novak, L., and Bizjan, B. (2023). A review on methods for measurement of free water surface. Sensors, 23.10.3390/s23041842 ↗
8. Low coherence measurement methods for industrial parts with large surface reflectance variations
9. Deflectometry for specular surfaces: An overview10.3389/aot.2023.1237687 ↗
10. Review of phase measuring deflectometry10.1016/j.optlaseng.2018.03.026 ↗
11. Häusler, G., Faber, C., Olesch, E., and Ettl, S. (2013, January 13–17). Deflectometry vs. interferometry. Proceedings of the Optical Measurement Systems for Industrial Inspection VIII, Munich, Germany.10.1117/12.2020578 ↗
12. Defect detection method for specular surfaces based on deflectometry and deep learning10.1117/1.OE.61.6.061407 ↗
13. Assessment of free-form surfaces’ reconstruction accuracy10.1515/mms-2017-0035 ↗
14. Orumi, M.A.B., Sepanj, M.H., Famouri, M., Azimifar, Z., and Wong, A. (2019, January 27–29). Unsupervised Deep Shape from Template. Proceedings of the Image Analysis and Recognition: 16th International Conference, ICIAR 2019, Waterloo, ON, Canada. Proceedings, Part I 16.10.1007/978-3-030-27202-9_40 ↗
15. Jiang, X.J., and Scott, P.J. (2020). Advanced Metrology: Freeform Surfaces, Academic Press.10.1016/B978-0-12-821815-0.00002-2 ↗
16. A single-shot phase retrieval method for phase measuring deflectometry based on deep learning10.1016/j.optcom.2020.126303 ↗
17. DYnet++: A deep learning based single-shot phase-measuring deflectometry for the 3D measurement of complex free-form surfaces10.1109/TIE.2023.3253940 ↗
18. Liang, H., Sauer, T., and Faber, C. (September, January 24). Using wavelet transform to evaluate single-shot phase measuring deflectometry data. Proceedings of the Applications of Digital Image Processing XLIII, Online.
19. Shape manipulation of a rotating liquid liner imploded by arrays of pneumatic pistons: Experimental and numerical study10.1016/j.fusengdes.2023.114087 ↗
20. Single-shot absolute 3D shape measurement with deep-learning-based color fringe projection profilometry10.1364/OL.388994 ↗
21. Chang, H.T., Lin, T.Y., Chuang, C.H., Chen, C.Y., Ho, C.C., and Chang, C.Y. (2021). Separation of two-dimensional mixed circular fringe patterns based on spectral projection property in fractional Fourier transform domain. Appl. Sci., 11.10.3390/app11020859 ↗
22. High-precision dynamic three-dimensional shape measurement of specular surfaces based on deep learning10.1364/OE.486101 ↗
23. Generative Models as Distributions of Functions
24. Lavrač, N., Podpečan, V., and Robnik-Šikonja, M. (2021). Representation Learning: Propositionalization and Embeddings, Springer.10.1007/978-3-030-68817-2 ↗
25. One-shot deflectometry for high-speed inline inspection of specular quasi-plane surfaces10.1016/j.optlaseng.2021.106728 ↗
26. Wang, J., Wang, T., Xu, B., and Willomitzer, O.C. (2023). Accurate Eye Tracking from Dense 3D Surface Reconstructions using Single-Shot Deflectometry. arXiv.
27. Three-dimensional measurement for specular reflection surface based on deep learning and phase measuring profilometry10.1016/j.ijleo.2022.169983 ↗
28. PMENet: Phase map enhancement for Fourier transform profilometry using deep learning10.1088/1361-6501/abf805 ↗
29. Deep-learning-based deflectometry for freeform surface measurement10.1364/OL.447006 ↗
30. Information constraints on auto-encoding variational bayes
31. Variational autoencoder for deep learning of images, labels and captions
32. Pinheiro Cinelli, L., Araújo Marins, M., Barros da Silva, E.A., and Lima Netto, S. (2021). Variational autoencoder. Variational Methods for Machine Learning with Applications to Deep Networks, Springer.10.1007/978-3-030-70679-1 ↗
33. Ronneberger, O., Fischer, P., and Brox, T. (2015, January 5–9). U-net: Convolutional networks for biomedical image segmentation. Proceedings of the Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany. Proceedings, Part III 18.
34. Dietterich, T.G. (2000, January 20–23). Ensemble methods in machine learning. Proceedings of the International Workshop on Multiple Classifier Systems, Berlin/Heidelberg, Germany.10.1007/3-540-45014-9_1 ↗
35. Ye, Y., and Ji, S. (2024). A Hybrid Generative and Discriminative PointNet on Unordered Point Sets. arXiv.
36. Combining generative and discriminative models for hybrid inference
37. Improved hybrid resampling and ensemble model for imbalance learning and credit evaluation
38. Roelofs, R. (2019). Measuring Generalization and Overfitting in Machine Learning, University of California.
39. An overview of overfitting and its solutions10.1088/1742-6596/1168/2/022022 ↗
40. Total variation spatial regularization for sparse hyperspectral unmixing10.1109/TGRS.2012.2191590 ↗
41. Total deep variation: A stable regularization method for inverse problems10.1109/TPAMI.2021.3124086 ↗
42. An intelligent framework for transmission map estimation in image dehazing using total variation regularized low-rank approximation10.1007/s00371-021-02117-2 ↗
43. Depth map artefacts reduction: A review10.1049/iet-ipr.2019.1622 ↗
44. Meta-optimization of bias-variance trade-off in stochastic model learning10.1109/ACCESS.2021.3125000 ↗
45. Pourtaheri, Z.K., and Zahiri, S.H. (2016, January 9–11). Ensemble classifiers with improved overfitting. Proceedings of the 2016 1st Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), Bam, Iran.10.1109/CSIEC.2016.7482130 ↗
46. Ensemble multifeatured deep learning models and applications: A survey10.1109/ACCESS.2023.3320042 ↗
47. Generative or discriminative? getting the best of both worlds
48. Ensemble deep learning: A review10.1016/j.engappai.2022.105151 ↗
49. Theory-assisted optical ray tracing to extract cavitation-bubble shapes from experiment10.1007/s00348-020-03075-6 ↗
50. Simulating the appearance of mid-air imaging with micro-mirror array plates10.1016/j.cag.2021.02.007 ↗
51. Villa, J., Mcmahon, J., and Nesnas, I. Image Rendering and Terrain Generation of Planetary Surfaces Using Source-Available Tools. Proceedings of the 46th Annual AAS Guidance, Navigation & Control Conference, Breckenridge, CO, USA.
52. Depth map prediction from a single image using a multi-scale deep network
53. Visualizing data using t-SNE
54. Yee-King, M. (2022). Latent spaces: A creative approach. The Language of Creative AI: Practices, Aesthetics and Structures, Springer.10.1007/978-3-031-10960-7_8 ↗
55. Gelada, C., Kumar, S., Buckman, J., Nachum, O., and Bellemare, M.G. (2019, January 9–15). Deepmdp: Learning continuous latent space models for representation learning. Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA.
56. Lasdi: Parametric latent space dynamics identification10.1016/j.cma.2022.115436 ↗