Rectifying Latent Space for Generative Single-Image Reflection Removal

Mingjia Li, Jin Hu, Hainuo Wang, Qiming Hu, Jiarui Wang +1 more
12/6/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Single-image reflection removal is a highly ill-posed problem, where existing methods struggle to reason about the composition of corrupted regions, causing them to fail at recovery and generalization in the wild. This work reframes an editing-purpose latent diffusion model to effectively perceive and process highly ambiguous, layered image inputs, yielding high-quality outputs. We argue that the challenge of this conversion stems from a critical yet overlooked issue, i.e., the latent space of semantic encoders lacks the inherent structure to interpret a composite image as a linear superposition of its constituent layers. Our approach is built on three synergistic components, including a reflection-equivariant VAE that aligns the latent space with the linear physics of reflection formation, a learnable task-specific text embedding for precise guidance that bypasses ambiguous language, and a depth-guided early-branching sampling strategy to harness generative stochasticity for promising results. Extensive experiments reveal that our model achieves new SOTA performance on multiple benchmarks and generalizes well to challenging real-world cases.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2025rectifying,
  title  = {Rectifying Latent Space for Generative Single-Image Reflection Removal},
  author = {Mingjia Li and Jin Hu and Hainuo Wang and Qiming Hu and Jiarui Wang and Xiaojie Guo},
  year   = {2025},
  eprint = {2512.06358},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.06358v1}
}

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

Discussion