CLEAR: Color-Texture Latent Alignment for Single Image Reflection Removal

WACV 2027

Tu Vo1  ยท  Sheir A. Zaheer1  ยท  Chan Y. Park1

1KC Machine Learning Lab

CLEAR removes reflections from a single image: input, our result, and ground truth on Nature and SIR2.
Input images (left), CLEAR output (middle), ground truth (right). Click the results section for per-method comparisons.

Abstract

Single Image Reflection Removal (SIRR) seeks to recover the transmitted scene from a photograph captured through glass. Recent latent restoration methods use pretrained generative priors, but many recover detail by feeding high-frequency features from the degraded input back into the decoder. This works for degradations such as blur, noise, or haze, where input detail mostly belongs to the scene. It is less suitable for SIRR, where reflections add a second structured layer: directly reusing the input's skip connections can sharpen the image while also bringing reflection edges back. Latent compression also introduces color drift and fine-detail loss.

We propose CLEAR (Color-Texture LatEnt Alignment for Single Image Reflection Removal), a deterministic, single-timestep, non-iterative latent framework that uses a pretrained latent diffusion backbone as a natural-image prior. A physics-guided separator organizes the prediction around the transmission, reflection, and residue formation model and outputs coarse layer latents in one forward pass. The Hybrid Feature Alignment Module (HFAM) then treats input-derived skips as contaminated layer-mixture features. It rectifies their high-frequency content with a clean-transmission-aligned color query, learned from the input features themselves under ground-truth feature supervision, keeping transmission-consistent texture while attenuating reflection-colored detail. CLEAR achieves the best average across fidelity and perceptual metrics on six real-world benchmarks and the lowest LPIPS on every dataset, with the largest gains on the hardest benchmarks.

Method

CLEAR is a two-stage pipeline: a dual-branch latent separator (Stage 1) and a cross-latent decoder augmented with the Hybrid Feature Alignment Module (Stage 2). Both stages run in a single deterministic forward pass โ€” no sampling, no noise schedule.

CLEAR pipeline: Stage 1 latent disentanglement with transmission and reflection branches, Stage 2 feature alignment with HFAM.
Figure 1 โ€” Pipeline overview. Stage 1 (latent disentanglement): the input is encoded by a frozen SDv2 VAE and processed by two U-Net branches that exchange information via latent cross-attention, predicting transmission and reflection/residue latents in a single deterministic step. Stage 2 (feature alignment): the transmission latent is decoded by a cross-latent decoder augmented at every scale by the HFAM, which injects high-frequency detail and chromatic cues. During training the HFAM is supervised with ground-truth features extracted by the same frozen encoder. Snowflakes mark frozen modules; trainable modules are unmarked.

Stage 1 โ€” Physics-guided latent separator

The image formation model I = T + R (+ residue ฮฆ) organizes the prediction. Two SDv2-initialized U-Net branches exchange information through latent cross-attention and output the transmission, reflection, and residue latents in one forward pass. The VAE encoder stays frozen, so both branches share the same latent manifold and the same natural-image prior.

Stage 2 โ€” HFAM decoder refinement

Stage 1 separates layers structurally but leaves blurred texture and color drift. The decoder needs a high-frequency source, and the input is the only adequate one โ€” but the input skips are contaminated layer-mixture features. HFAM turns skip injection into an alignment problem.

HFAM at one decoder scale: color query, structural key, and DWT high-frequency value feeding a color-gated channel attention.
Figure 2 โ€” HFAM at one decoder scale. Input skip Fi yields a color query Q, a structural key K, and a high-frequency value V (discrete wavelet transform); color-gated channel attention reweights V toward clean-transmission statistics (supervised during training, computed from Fi at inference). Applied at every decoder scale.
  • Deterministic. Single timestep, non-iterative, no random sampling โ€” the output is reproducible run to run.
  • Color-gated channel attention. Affinity is computed across channels (Qฬ‚Kฬ‚โŠค โˆˆ โ„Cร—C), so cost is linear in the number of pixels.
  • Clean-transmission supervision. The color query and high-frequency heads are supervised with features of the clean transmission extracted by the same frozen encoder โ€” the targets never touch the decoded output.
  • Physically grounded. The learned residue ฮฆ absorbs non-linear effects such as saturation, where the linear model I = T + R is violated.

Results

We evaluate on six real-world benchmarks โ€” Nature, SIR2, Real20, DRR-C, DRR-S, and OpenRR-1k โ€” against RobustSIRR, RRW, DSIT, DSRNet, RDNet, DAI, and WindowSeat. Following the adaptation protocol of DAI, every method is fine-tuned on identical training data and evaluated with the same scripts, so the comparison isolates architectural and methodological differences rather than training-data advantages.

Qualitative comparison

Every tile pairs the input (left) with the method's result (right). Click a tile to load it into the slider above, double-click for a full-size comparison, or use โ† / โ†’ to step through the methods.

Quantitative comparison

โ†‘ higher is better, โ†“ lower is better. Bold = best, underlined = second best. Averaged over all six benchmarks (1,040 images), CLEAR is best on every metric and has the lowest LPIPS on every individual dataset.

Dataset Metric RobustSIRRRRWDSITDSRNetRDNetDAIWindowSeatCLEAR (Ours)
MethodPSNR โ†‘SSIM โ†‘LPIPS โ†“MANIQA โ†‘QUALICLIP โ†‘
RobustSIRR21.140.7910.2210.4790.704
RRW23.430.8150.2020.4580.689
DSIT23.990.8170.1980.4790.706
DSRNet21.420.8090.2010.4850.714
RDNet23.920.8220.1920.4860.707
DAI25.980.8690.1590.4600.696
WindowSeat25.480.8100.2080.4650.674
CLEAR (Ours)26.590.9060.1060.5040.731

Average over Nature, SIR2, Real20, DRR-C, DRR-S and OpenRR-1k (1,040 images).

Ablations & analysis

Stage 2, residue, and HFAM sub-paths

S2ฮฆHFColor NatureReal20SIR2
PSNR โ†‘SSIM โ†‘PSNR โ†‘SSIM โ†‘PSNR โ†‘SSIM โ†‘
โœ—โœ—โœ—โœ—25.090.83823.520.77926.340.904
โœ“โœ—โœ—โœ—25.320.84723.520.81926.410.932
โœ“โœ“โœ—โœ—26.020.86523.600.82426.570.933
โœ“โœ“โœ—โœ“26.150.86923.520.82326.650.934
โœ“โœ“โœ“โœ—26.040.86823.730.82326.690.932
โœ“โœ“โœ“โœ“26.450.86723.740.82427.710.934

The color and high-frequency paths are complementary: alone each improves PSNR, together they are best. The full model also reduces ฮ”E00 by 4.2% over the Stage-2+ฮฆ baseline on SIR2 (4.983 โ†’ 4.774) and cuts reflection leakage (corr.) from 0.2657 to 0.2243 (โˆ’15.6%, paired bootstrap, 10k resamples).

Capacity vs. methodology

MethodTotalTrainableTime (s) โ†“PSNR โ†‘SSIM โ†‘LPIPS โ†“
DAI1.74B0.95B0.4025.980.8690.159
GenSIRR โ€ 12.11B12.02B53.826.470.8790.130
CLEAR (BK-SDM-Small)1.29B1.08B0.4226.240.9080.117
CLEAR (SDv2)2.27B1.84B0.5626.590.9060.106
CLEAR (generic S2 refiner) โ€ก2.27B1.84B0.5725.800.8610.152
CLEAR (half-size HFAM) โ€ก2.27B1.82B0.5426.250.9030.108

Averaged over all benchmarks; time on one A6000. โ€  GenSIRR is concurrent and uses its native 1MP setting. โ€ก A generic Stage-2 refiner matched to HFAM's parameters and FLOPs, and a half-size HFAM, both trained under identical schedules. The gains come from the method, not from scale.

How detail enters Stage 2

Detail injection (same Stage 1 output)PSNR โ†‘SSIM โ†‘LPIPS โ†“
Stage 1 only (no Stage 2)25.960.8910.115
Stage 1 + copy input skips26.210.8960.112
Stage 1 + Wavelet fix22.540.8250.160
Stage 1 + AdaIN fix23.420.8250.158
Stage 1 + HFAM (ours)26.590.9060.106

Copying the input skips recovers sharpness but reintroduces the reflection; global color fixes fall below the no-refinement baseline. HFAM is best on all three metrics.

Citation

If you use this work, please cite:

@inproceedings{vo2027clear,
  title     = {CLEAR: Color-Texture Latent Alignment for Single Image Reflection Removal},
  author    = {Vo, Tu and Zaheer, Sheir A. and Park, Chan Y.},
  booktitle = {The IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)},
  year      = {2027}
}