atlas

Research map / Image generation / Text-to-image diffusion

Adapting Text-to-Image Generation with Feature Difference Instruction for Generic Image Restoration

CVPR 2025 · Image generation › Text-to-image diffusion · approach: T2I evaluation and controllable adapters · 2 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 DiffRes, which extracts BLIP-2 Feature Difference Instructions (clean vs. degraded Q-Former feature subtraction) and injects them into a frozen Stable Diffusion V2.1 via a multi-scale FDI adapter for generic image restoration across 10 tasks.

Problem

Diffusion-based T2I models for image restoration suffer from complex training and prompt design, and text/CLIP-derived degradation prompts entangle content and degradation, limiting restoration of complex degradations like haze and mixed degradations.

Approach

Use the difference between BLIP-2 Q-Former features of degraded and clean reference images as a degradation instruction, and inject it through a lightweight multi-scale adapter (channel attention, cross-attention refinement, AdaIN-style visual modulator) into a frozen Stable Diffusion with DDIM inversion, avoiding text prompt design and retraining the T2I model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffRes rather than DA-CLIPsingle-task restoration · Rain100HPSNR: 33.91 -> 34.55Helped
Use DiffRes rather than Xformersingle-task restoration · CBSD68, sigma=50PSNR: 29.45 -> 29.17Hurt
Use DiffRes rather than FocalNetsingle-task restoration · DPDDPSNR: 26.25 -> 26.22Hurt
Use DiffRes rather than FBCNNsingle-task restoration · LIVE1, Q=10PSNR: 27.77 -> 27.77No clear effect
Use DiffRes rather than InstructIR-5Dall-in-one restoration · Average, five restoration tasksPSNR: 29.55 -> 29.78Helped
Use composite DiffRes rather than InstructIR-5Dmixed-degradation restoration · RainDS, real-world rainstreak + raindropPSNR: 24.26 -> 25.11Helped
Add a visual modulator using F instead of refined FDI (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 15.33 -> 15.90Helped
Remove channel attention from the visual branch (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 15.33 -> 15.28Hurt
Add noise decoupling (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 15.33 -> 21.49Helped
Keep channel attention in noise-decoupling guidance (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 19.32 -> 21.49Helped
Keep cross-attention in noise decoupling (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 20.95 -> 21.49Helped
Add the visual modulator to noise decoupling (ablation)DiffRes · Average of snow, haze, rainstreak, and low-light restorationPSNR: 21.49 -> 24.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: Rain100L Rain100H Rain1400 RESIDE-6K Snow100K RainDrop LOL-v1 MEF DIV2K Flickr2K CBSD68 GoPro

Benchmarks: Rain100H RESIDE Snow100K RainDrop LOL-v1 CBSD68 GoPro DPDD LIVE1 Rain100L SOTS BSD68

Metrics: PSNR SSIM FID LPIPS

Baselines: DA-CLIP PromptIR Restormer MAXIM IR-SDE InstructIR-5D AirNet TransWeather DehazeFormer MPRNet

Builds on: Stable Diffusion BLIP-2 T2I-Adapter DDIM inversion DA-CLIP

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