Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflections

Jiaxiong Qiu, Peng-Tao Jiang, Yifan Zhu, Ze-Xin Yin, Ming-Ming Cheng +1 more
2/14/2026

No official code found. Best implementation: JiaxiongQ/NeuS-HSR (63 stars, MIT, last commit 2023-07-31).

Abstract

Neural implicit methods have achieved high-quality 3D object surfaces under slight specular highlights. However, high specular reflections (HSR) often appear in front of target objects when we capture them through glasses. The complex ambiguity in these scenes violates the multi-view consistency, then makes it challenging for recent methods to reconstruct target objects correctly. To remedy this issue, we present a novel surface reconstruction framework, NeuS-HSR, based on implicit neural rendering. In NeuSHSR, the object surface is parameterized as an implicit signed distance function (SDF). To reduce the interference of HSR, we propose decomposing the rendered image into two appearances: the target object and the auxiliary plane. We design a novel auxiliary plane module by combining physical assumptions and neural networks to generate the auxiliary plane appearance. Extensive experiments on synthetic and real-world datasets demonstrate that NeuS-HSR outperforms state-of-the-art approaches for accurate and robust target surface reconstruction against HSR. Code is available at https://github.com/JiaxiongQ/NeuS-HSR.

View on arXivView PDF

Code Implementations(1)

JiaxiongQ/NeuS-HSRCommunity100%
MIT

Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflections (CVPR 2023)

633Shell, PythonMar 1, 20233 years agoMIT

Similar Papers

Cite this paper

@article{qiu2026looking,
  title  = {Looking Through the Glass: Neural Surface Reconstruction Against High Specular Reflections},
  author = {Jiaxiong Qiu and Peng-Tao Jiang and Yifan Zhu and Ze-Xin Yin and Ming-Ming Cheng and Bo Ren},
  year   = {2026},
  eprint = {2304.08706},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2304.08706},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.08706.svg)](https://codeofpaper.com/paper/2304.08706)

Discussion