atlas

Research map / Image generation / Image restoration

Visual-Instructed Degradation Diffusion for All-in-One Image Restoration

CVPR 2025 · Image generation › Image restoration · approach: Efficient restoration architectures · 7 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.

Defusion is an all-in-one image restoration framework that guides a diffusion model operating in the degradation space with visual instructions built by applying degradations to standard visual grounds (TE42 charts).

Problem

All-in-one image restoration across mixed or unknown degradations, where implicit priors lack generalizability and text instructions are ambiguous and weakly aligned with low-level visual degradation patterns.

Approach

Visual instructions are made by applying the degradation process to standardized visual grounds, tokenized with a quantized autoencoder, and used to guide a diffusion model that denoises the LQ-to-HQ difference (degradation space) rather than the image space, conditioned on LQ images via an Image Restoration Bridge and a Visual Instruction Adapter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace degradation diffusion with naive diffusion (ablation)Defusion · Average of deraining, dehazing and desnowingPSNR: 31.72 -> 33.83Helped
replace visual grounding with blank grounding (ablation)Defusion · Average of deraining, dehazing and desnowingPSNR: 30.89 -> 33.83Helped
replace visual grounding with simple striped grounding (ablation)Defusion · Average of deraining, dehazing and desnowingPSNR: 31.64 -> 33.83Helped
replace visual instructions with text instructions (ablation)Defusion · Average of deraining, dehazing and desnowingPSNR: 32.57 -> 33.83Helped
add visual instructions (ablation)Defusion · Average of deraining, dehazing and desnowingPSNR: 30.86 -> 33.83Helped
use Defusion instead of DiffIRall-in-one image restoration · GoProPSNR: 33.20 -> 34.53Helped
use Defusion instead of NAFNet*all-in-one image restoration · DPDDPSNR: 28.21 -> 29.68Helped
use Defusion instead of WeatherDiffall-in-one image restoration · Snow100K-LPSNR: 30.43 -> 32.11Helped
use Defusion instead of DAGNimage restoration · LIVE1 (q=10)PSNR: 27.95 -> 27.77Hurt
use Defusion instead of Restormer*all-in-one image restoration · SIDDPSNR: 40.60 -> 40.89Helped
use Defusion instead of Restormer*all-in-one image restoration · RealBlur-JPSNR: 30.91 -> 32.39Helped

Surprising findings

Limitations

Experimental setup

Datasets: Rain1400 Outdoor-Rain LHP RESIDE Dense-Haze Snow100K RealSnow RainDrop RainDS SIDD GoPro RealBlur

Benchmarks: GoPro DPDD Snow100K-L Dense-Haze Rain1400 RainDrop SIDD LIVE1 NH-HAZE LHP RealSnow RealBlur-J

Metrics: PSNR SSIM LPIPS

Baselines: Restormer NAFNet PromptIR AirNet DA-CLIP MPerceiver TransWeather WeatherDiff MPRNet DiffIR

Builds on: latent diffusion / Stable Diffusion IP-Adapter VQ-VAE DDIM InstructPix2Pix

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