Drag the slider to compare DAI (left) vs PRISM (Ours) (right) on challenging in-the-wild images.
Click thumbnails above to switch images.
PRISM decomposes each image into transmission and reflection

Input

Transmission

Reflection

Input

Transmission

Reflection

Input

Transmission

Reflection
Abstract
Single-image reflection removal (SIRR) seeks to recover the transmission layer from a mixture corrupted by reflections — a severely ill-posed problem. Existing methods operate in pixel space, where the nonlinear sRGB formation model entangles the two layers and limits generalization. We observe that pretrained VAE latent spaces exhibit substantially lower coherence between image layers compared to pixel space, providing a more favorable working space for decomposition. Building on this finding, we propose PRISM (Pretrained-latent Reflection Image Separation Model), which reinterprets SIRR as a latent linear separation problem. Under an approximate additive formulation in latent space, PRISM learns a flow matching velocity field on a pretrained FLUX backbone that recovers both transmission and reflection in a single forward pass. To enforce robust disentanglement, we introduce a Latent Composition Consistency (LCC) strategy that constructs synthetic mixtures by swapping reflection latents across samples and enforces consistent decomposition via a cycle loss. We further propose a Layer Contrastive Separation (LCS) loss that promotes semantic separation between layers through patch-level contrastive learning, without requiring explicit reflection targets. Experiments on six benchmarks demonstrate that PRISM consistently outperforms state-of-the-art methods by significant margins, with strong generalization to in-the-wild images.
Key Idea
Why Latent Space?
In pixel space, transmission and reflection are highly entangled (avg. cos = 0.74). In FLUX VAE latent space, this drops to 0.07 — broad decorrelation that makes linear separation feasible.
Method
Latent Composition Consistency (LCC)
Constructs synthetic mixtures by swapping reflection latents across samples and enforces consistent decomposition via a cycle loss.
Layer Contrastive Separation (LCS)
Promotes semantic separation between layers through patch-level contrastive learning, without requiring explicit reflection targets.
Benchmark Results
Qualitative Comparison
Reflection Recovery
Citation
@inproceedings{shin2026prism,
title={PRISM: Latent Composition Consistency for Single-Image Reflection Removal},
author={Junseong Shin and Tae Hyun Kim},
booktitle={European Conference on Computer Vision (ECCV)},
year={2026}
}