atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Universal Image Restoration Pre-training via Degradation Classification

ICLR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Invariance-based self-supervised learning · 1 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 Degradation Classification Pre-Training (DCPT), which pre-trains restoration encoders by classifying the degradation type of inputs from encoder features, then fine-tunes them for all-in-one, single-task, and mixed-degradation restoration.

Problem

Universal image restoration lacks effective pre-training; existing self-supervised methods (contrastive learning, masked image modeling) are not tailored to restoration and discard the decoder after pre-training.

Approach

Uses the degradation type of each restoration image, which is free supervision, as the pre-training target: a lightweight ResNet18 decoder classifies degradation from multi-level encoder features, alternated with a pixel restoration loss, and the decoder is kept for DC-guided cross-task transfer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pre-train restoration backbones with DCPTSwinIR, NAFNet, Restormer, and PromptIR · 5D all-in-one restorationPSNR: 25.04 -> 28.47; 27.76 -> 29.84; 27.60 -> 30.04; 28.11 -> 30.31Helped
Pre-train PromptIR with DCPTPromptIR · 3D all-in-one restorationPSNR: 32.06 -> 32.87Helped
Pre-train NAFNet with DCPTNAFNet · 10D all-in-one restorationPSNR: 27.17 -> 29.72Helped
Pre-train NAFNet with DCPTNAFNet · CDD low-light+haze+rain restorationPSNR: 21.03 -> 26.23Helped
Pre-train NAFNet with DCPTNAFNet · CDD low-light+haze+snow restorationPSNR: 20.82 -> 26.40Helped
Pre-train SwinIR with DCPTSwinIR · Urban100 Gaussian denoising, σ=50, zero-shotPSNR: 26.52 -> 27.63Helped
Pre-train Restormer with DCPTRestormer · GoPro single-task motion deblurringPSNR: 32.92 -> 33.12Helped
Replace the ResNet decoder with ViT (ablation)DCPT-PromptIR · 5D all-in-one restorationPSNR: 30.72 -> 30.88; 37.32 -> 37.74; 31.32 -> 31.37; 28.84 -> 28.93; 23.35 -> 23.22Mixed
Replace the ResNet decoder with ViM (ablation)DCPT-PromptIR · 5D all-in-one restorationPSNR: 30.72 -> 30.64; 37.32 -> 37.30; 31.32 -> 31.32; 28.84 -> 28.80; 23.35 -> 23.18Hurt
Add multi-level feature extraction (ablation)DCPT-PromptIR · 5D all-in-one restorationPSNR: Dehazing: 30.23 -> 30.72; deraining: 36.88 -> 37.32; denoising: 31.27 -> 31.32; deblurring: 28.14 -> 28.84; low-light: 2Helped
Add the generation stage to classification-stage-only DCPT (ablation)DCPT-PromptIR · 5D all-in-one restorationPSNR: 30.22 -> 30.72; 37.08 -> 37.32; 31.21 -> 31.32; 27.96 -> 28.84; 21.22 -> 23.35Helped
Add the degradation classification stage to generation-stage-only training (ablation)DCPT-PromptIR · 5D all-in-one restorationPSNR: 24.88 -> 30.72; 31.79 -> 37.32; 30.04 -> 31.32; 24.59 -> 28.84; 17.32 -> 23.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: Rain200L RESIDE BSD400 WED GoPro LOL RainH&RainL Snow100K DPDD CDD Urban100 Kodak24

Benchmarks: 5D all-in-one restoration 10D all-in-one restoration CDD11 mixed degradation Urban100 Kodak24 BSD68 (Gaussian denoising) UIEB GoPro HIDE Rain100L SOTS Test100L

Metrics: PSNR SSIM classification accuracy

Baselines: AirNet IDR InstructIR DACLIP DiffUIR-L PromptIR OneRestore DegAE TransWeather WeatherDiff

Builds on: Restormer PromptIR NAFNet masked image modeling Focal Loss

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