atlas

Research map / Image generation / Image restoration

Selective Hourglass Mapping for Universal Image Restoration Based on Diffusion Model

CVPR 2024 · Image generation › Image restoration · approach: Efficient restoration architectures · 74 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 DiffUIR, a conditional diffusion model for universal image restoration that maps all degradations to a shared impure Gaussian distribution via a shared distribution term, then recovers task-specific outputs with strong condition guidance.

Problem

Universal image restoration must handle different degradation distributions in one model; existing multi-partite mapping methods (task-specific prompts or encoders) learn each distribution separately and ignore information shared across tasks.

Approach

Combines RDDM-style explicit and implicit condition injection with a shared distribution term (SDT) added to the diffusion forward and reverse processes, gradually mapping different degraded distributions to one shared impure Gaussian (selective hourglass mapping) and recovering task-specific clean images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DiffUIR-L instead of Prompt-IRuniversal image restoration · Deraining (5sets)PSNR: 29.56 -> 31.03Helped
use DiffUIR-L instead of DA-CLIPuniversal image restoration · EnhancementPSNR: 24.17 -> 25.12Helped
use DiffUIR-L instead of Prompt-IRuniversal image restoration · Desnowing (2sets)PSNR: 31.98 -> 32.65Helped
use DiffUIR-L instead of Prompt-IRuniversal image restoration · DehazingPSNR: 32.02 -> 32.94Helped
use DiffUIR-L instead of Prompt-IRuniversal image restoration · DeblurringPSNR: 27.21 -> 29.17Helped
add SDT to DiffUIR (ablation)DiffUIR · five restoration tasksPSNR: 30.34 -> 31.03; 22.99 -> 25.12; 32.34 -> 32.65; 32.47 -> 32.94; 28.50 -> 29.17Helped
retain explicit condition and SDT (ablation)DiffUIR · five restoration tasksPSNR: 30.63 -> 31.03; 24.28 -> 25.12; 32.40 -> 32.65; 32.35 -> 32.94; 28.62 -> 29.17Helped
retain implicit condition and SDT (ablation)DiffUIR · five restoration tasksPSNR: 22.93 -> 31.03; 20.93 -> 25.12; 23.96 -> 32.65; 24.26 -> 32.94; 27.08 -> 29.17Helped
set shared distribution coefficient to 0.1 rather than 0.9 (ablation)DiffUIR · Deraining (5sets)PSNR: 31.03 -> 30.70Hurt
set shared distribution coefficient to 0.25 rather than 0.9 (ablation)DiffUIR · Deraining (5sets)PSNR: 31.03 -> 30.89Hurt
set shared distribution coefficient to 0.5 rather than 0.9 (ablation)DiffUIR · Deraining (5sets)PSNR: 31.03 -> 31.01Hurt
set shared distribution coefficient to 0.75 rather than 0.9 (ablation)DiffUIR · Deraining (5sets)PSNR: 31.03 -> 30.77Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Rain datasets (merged, from refs 17 and 60) LOL Snow100K RESIDE GoPro TOLED POLED Practical MEF NPE DICM HIDE

Benchmarks: Snow100K-S Snow100K-L LOL RESIDE outdoor GoPro merged deraining Practical MEF NPE DICM HIDE RealBlur-J

Metrics: PSNR SSIM LPIPS NIQE LOE IL-NIQE

Baselines: Restomer AirNet Painter IDR ProRes Prompt-IR DA-CLIP RDDM SwinIR MIRNet-v2 DehazeFormer MAXIM

Builds on: RDDM DDPM DDIM Restomer

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