Reflect3r: Single-View 3D Stereo Reconstruction Aided by Mirror Reflections

Jing Wu, Zirui Wang, Iro Laina, Victor Adrian Prisacariu
9/24/2025
cs.CV

No official code found. Best implementation: jingwu2121/reflect3r (118 stars, MIT, last commit 2026-03-21).

Abstract

Mirror reflections are common in everyday environments and can provide stereo information within a single capture, as the real and reflected virtual views are visible simultaneously. We exploit this property by treating the reflection as an auxiliary view and designing a transformation that constructs a physically valid virtual camera, allowing direct pixel-domain generation of the virtual view while adhering to the real-world imaging process. This enables a multi-view stereo setup from a single image, simplifying the imaging process, making it compatible with powerful feed-forward reconstruction models for generalizable and robust 3D reconstruction. To further exploit the geometric symmetry introduced by mirrors, we propose a symmetric-aware loss to refine pose estimation. Our framework also naturally extends to dynamic scenes, where each frame contains a mirror reflection, enabling efficient per-frame geometry recovery. For quantitative evaluation, we provide a fully customizable synthetic dataset of 16 Blender scenes, each with ground-truth point clouds and camera poses. Extensive experiments on real-world data and synthetic data are conducted to illustrate the effectiveness of our method.

View on arXivView PDF

Code Implementations(1)

MIT

[3DV 2026] Reflect3r: Single-View 3D Stereo Reconstruction Aided by Mirror Reflections

1180Shell, PythonJan 7, 20267 months agoMIT
3d3d-generation3d-graphics3d-models3d-reconstruction+1 more

Cite this paper

@article{wu2025reflectr,
  title  = {Reflect3r: Single-View 3D Stereo Reconstruction Aided by Mirror Reflections},
  author = {Jing Wu and Zirui Wang and Iro Laina and Victor Adrian Prisacariu},
  year   = {2025},
  eprint = {2509.20607},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.20607v2}
}

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

Discussion