atlas

Research map / Image generation / Image restoration

Dual Prompting Image Restoration with Diffusion Transformers

CVPR 2025 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 11 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 DPIR, a diffusion-transformer (SD3-based) image restoration method that injects low-quality image features via a lightweight ControlNeXt-style branch and adds visual-text dual prompts from CLIP global-local features plus T5 text.

Problem

Conditioning diffusion transformers (DiTs) for image restoration is underexplored; existing control methods designed for U-Net latent diffusion models do not suit DiTs, which lack skip connections and lose LQ input information.

Approach

Combine a lightweight convolutional LQ conditioning branch (adaptive mean/variance alignment into the first DiT block) with a dual prompting module that replaces CLIP text embeddings by CLIP visual features of local and surrounding global patches, alongside T5 text, trained with a global-local visual strategy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace text-only prompting with visual-text dual prompts (ablation)DPIR · DRealSR syntheticLPIPS: 0.4217 -> 0.3846Helped
replace text-only prompting with visual-text dual prompts (ablation)DPIR · DRealSR syntheticCLIPIQA: 0.5614 -> 0.6175Helped
remove T5 text prompts and use visual prompts only (ablation)DPIR · DRealSR syntheticLPIPS: 0.3846 -> 0.6239Hurt
remove T5 text prompts and use visual prompts only (ablation)DPIR · DRealSR syntheticCLIPIQA: 0.6175 -> 0.4106Hurt
add global visual context to local visual-prompt training (ablation)DPIR · DIV2K-ValLPIPS: 0.3622 -> 0.3284Helped
add global visual context to local visual-prompt training (ablation)DPIR · DIV2K-ValCLIPIQA: 0.6730 -> 0.7416Helped
use DPIR rather than SinSRimage restoration · RealSR syntheticCLIPIQA: 0.6678 -> 0.6625Hurt
use DPIR rather than SinSRimage restoration · CelebA syntheticCLIPIQA: 0.7940 -> 0.7111Hurt
use DPIR rather than SinSRimage restoration · DRealSR real-worldCLIPIQA: 0.6842 -> 0.6980Helped
use DPIR rather than StableSRimage restoration · DRealSR real-worldMUSIQ: 68.58 -> 70.85Helped

Surprising findings

Limitations

Experimental setup

Datasets: self-collected dataset (over 20M images) DIV2K DRealSR RealSR CelebA

Benchmarks: DIV2K-Val DRealSR RealSR CelebA

Metrics: PSNR SSIM LPIPS DISTS CLIPIQA MUSIQ NIQE MANIQA

Baselines: BSRGAN Real-ESRGAN StableSR SinSR SUPIR DACLIP

Builds on: SD3 ControlNeXt SUPIR Real-ESRGAN

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