PRISM: Latent Composition Consistency for Single-Image Reflection Removal

1Hanyang University    2VILAB
ECCV 2026
Portrait Chef Lights

Drag the slider to compare DAI (left) vs PRISM (Ours) (right) on challenging in-the-wild images.
Click thumbnails above to switch images.


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

Cosine similarity comparison between pixel space and latent space
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

PRISM overview: flow matching on a pretrained FLUX backbone with LCC and LCS losses
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

Qualitative comparison on six benchmarks

Reflection Recovery

Reflection recovery and in-the-wild generalization

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}
}