PanoLess: Environment Reconstruction from Partial Reflective Views

Ahitagni Das, Ashok Veeraraghavan, Vivek Boominathan
7/28/2026
cs.CV

No official code found. Best implementation: vb-glee/shiny-partial (0 stars, last commit 2026-06-29).

Abstract

Reflections from shiny objects and glass facades naturally extend the field of view of a camera, capturing the surrounding environment without the need to pan the camera or acquire a full panorama. We propose PanoLess, a Gaussian-splat-based framework that reconstructs the surrounding environment as a distant illumination map from images captured on only one side of a reflective surface. PanoLess leverages surface-aligned 2D Gaussian splats with deferred shading to recover accurate per-pixel normals and reflection cues, which are fused into a neural cubemap representation of the environment. In addition, PanoLess produces a visibility map that explicitly denotes which regions of the environment are supported by the partial reflective observations. Unlike existing inverse-rendering and reflection-aware Gaussian-splatting approaches, which typically require full 360-degree coverage and struggle under incomplete views, PanoLess enables consistent, physically grounded illumination estimation from partial-view input. We show that PanoLess achieves high-fidelity and geometrically consistent environment reconstruction, outperforming reflection-aware baselines on a new custom synthetic benchmark and publicly available datasets, and demonstrating generalization to real-world reflective captures.

View on arXivView PDF

Code Implementations(1)

Official implementation of ECCV 2026 Benchmark from the paper "PanoLess: Environment Reconstruction from Partial Reflective Views"

00Jun 29, 20263 months ago

Similar Papers

Cite this paper

@article{das2026panoless,
  title  = {PanoLess: Environment Reconstruction from Partial Reflective Views},
  author = {Ahitagni Das and Ashok Veeraraghavan and Vivek Boominathan},
  year   = {2026},
  eprint = {2607.25362},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.25362v1}
}

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/2607.25362.svg)](https://codeofpaper.com/paper/2607.25362)

Discussion