atlas

Research map / Image generation / Image restoration

Reversible Decoupling Network for Single Image Reflection Removal

CVPR 2025 · Image generation › Image restoration · approach: Dehazing and deraining · 22 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RDNet, a reversible multi-column encoder with a transmission-rate-aware prompt generator for single image reflection removal, reporting new PSNR records on five benchmarks.

Problem

Single image reflection removal loses high-level semantic information through layer-by-layer propagation and dual-stream interactions follow fixed patterns, while real-world reflection strength varies widely and training data is limited.

Approach

Replace lossy dual-stream interactions with a multi-column reversible encoder (RevCol-style, with bidirectional cross-level connections) that decouples transmission and reflection features losslessly, and modulate features with a prompt derived from an estimated transmission rate (channel-wise alpha/beta).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RDNet instead of DSRNetsingle-image reflection removal · Real20PSNR: 24.23 -> 24.43Helped
Use RDNet instead of DSRNetsingle-image reflection removal · ObjectsPSNR: 26.28 -> 25.76Hurt
Use RDNet instead of DSRNetsingle-image reflection removal · PostcardPSNR: 24.56 -> 25.95Helped
Use RDNet instead of DSRNetsingle-image reflection removal · WildPSNR: 25.68 -> 27.20Helped
Use RDNet instead of the strongest listed baselinesingle-image reflection removal with Nat. training data · Real20, Objects, Postcard, WildPSNR: 23.91 -> 25.58; 26.74 -> 26.78; 24.83 -> 26.33; 26.49 -> 27.70Helped
Add transmission-rate-aware techniques (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 25.52 -> 26.65Helped
Adjust the input using the estimated transmission rate without a prompt (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 25.52 -> 25.99Helped
Add a transmission-rate-aware prompt while adjusting the input (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 25.99 -> 26.03No clear effect
Use a transmission-rate-aware prompt without input adjustment (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 26.03 -> 26.65Helped
Use a single-stream decoupling design instead of dual-stream (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 26.37 -> 26.65Helped
Add reflection loss (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 25.99 -> 26.65Helped
Use reversible connections instead of U-Net connections (ablation)RDNet · Real20, Objects, Postcard, Wild averagePSNR: 24.05 -> 26.65Helped

Surprising findings

Limitations

Experimental setup

Datasets: Real20 PASCAL VOC Nature SIR2 (Objects, Postcard, Wild)

Benchmarks: Real20 Objects Postcard Wild Nature

Metrics: PSNR SSIM

Baselines: ERRNet IBCLN RAGNet Dong et al. YTMT DSRNet Zhu et al.

Builds on: RevCol GLOM DSRNet YTMT FocalNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy