Patch-Based Optimization for Noise-Robust Reconstruction of Specular Surfaces
Surface reconstruction is a challenging task in computer vision, particularly when it involves specular or mirrored objects. The problem becomes even more complex due to real-world application limitations, such as having a single camera view and pattern plane. In this work, the problem of specular surface reconstruction from a single viewpoint is formulated as an optimization process that satisfies both geometrical and optical constraints. To this end, a patch-wise approach is developed to complete the entire depth map. For each patch, the optimization process aims to minimize the angle between geometric normals and normals derived from reflections. This process is propagated across the entire depth map to reconstruct the whole surface. Experimental results demonstrate that the proposed method is robust to noise in reflection point correspondences. Since there is no publicly-available dataset for this task, this paper develops a pipeline for generating synthetic data.
Authors
- Claire Preston (ORCID: https://orcid.org/0000-0003-1372-1598)
- Saed Moradi (ORCID: https://orcid.org/0000-0001-7081-4358)
- Anthony M. D. Lee (ORCID: https://orcid.org/0000-0001-6327-2351)
- Paul Fieguth (ORCID: https://orcid.org/0000-0001-7260-2260)
- M. Hadi Sepanj (ORCID: https://orcid.org/0009-0005-3481-1930)
- Amir Nazemi (ORCID: https://orcid.org/0000-0002-8405-473X)
Institutions
- University of Waterloo (CA)
- General Fusion (Canada) (CA)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3619870
- Primary Topic
- Optical measurement and interference techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00