atlas

Research map / Image generation / Image restoration

Exploiting Diffusion Prior for Real-World Image Dehazing with Unpaired Training

AAAI 2025 · Image generation › Image restoration · approach: Dehazing and deraining · 40 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 Diff-Dehazer, an unpaired real-world image dehazing framework that puts SD Turbo diffusion backbones inside a CycleGAN cycle, with text-aware and physics-aware (DCP/BCCR) guidance.

Problem

Real-world image dehazing with unpaired training: existing unpaired methods (CycleGAN-style) have limited feature representation, and diffusion-based dehazing relies on synthetic paired data, so generalization to real scenes is limited.

Approach

Uses a distilled one-step diffusion model (SD Turbo) as bijective hazing/dehazing mappers inside a CycleGAN cycle, adds a physics-aware loss that reconstructs hazy images via the atmospheric scattering model from DCP and BCCR outputs fused by a Perceptual Fusion Model, and adds text-aware guidance using BLIP-2 captions with haze terms removed plus a learned textual-inversion haze prompt.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PAG to the backbone without TAG (ablation)Diff-Dehazer · Haze2020FID: 74.575 -> 73.096Helped
Add TAG to the backbone without PAG (ablation)Diff-Dehazer · Haze2020FID: 74.575 -> 74.100Helped
Add TAG to the backbone with PAG (ablation)Diff-Dehazer · Haze2020FID: 73.096 -> 71.984Helped
Add PAG to the backbone with TAG (ablation)Diff-Dehazer · Haze2020FID: 74.100 -> 71.984Helped
Add PAG to the model without PAG (ablation)Diff-Dehazer · Haze2020FID: 74.100 -> 76.768Hurt
Add BCCR to the model without PAG (ablation)Diff-Dehazer · Haze2020FID: 74.100 -> 74.999Hurt
Use both DCP and BCCR rather than either alone (ablation)Diff-Dehazer · Haze2020FID: 76.768 -> 71.984; 74.999 -> 71.984Helped
Add a positive text prompt (ablation)Diff-Dehazer · real-world image dehazingdehazing effectHelped
Add a negative text prompt alongside the positive prompt (ablation)Diff-Dehazer · real-world image dehazingdehazing effectHelped
Use Diff-Dehazer rather than KANetreal-world dehazing · RTTSFID: 64.963 -> 52.344Helped
Use Diff-Dehazer rather than C2PNetreal-world dehazing · RTTSCLIPIQA: 0.390 -> 0.328Hurt
Use Diff-Dehazer rather than Diff-Pluginreal-world dehazing · Haze2020FID: 80.965 -> 71.984Helped

Surprising findings

Limitations

Experimental setup

Datasets: RESIDE (URHI, RTTS subsets) ADE20K OTS

Benchmarks: RTTS Haze2020 OHAZE

Metrics: FID NIQE MUSIQ CLIPIQA PSNR SSIM LPIPS VSI

Baselines: DCP BCCR RefineDNet PSD Dehamer D4 DehazeFormer C2PNet KANet InstructIR Diff-Plugin

Builds on: CycleGAN SD Turbo Atmospheric Scattering Model classifier-free guidance textual inversion

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