atlas

Research map / Image generation / Image restoration

Debiased All-in-one Image Restoration with Task Uncertainty Regularization

AAAI 2025 · Image generation › Image restoration · approach: Efficient restoration architectures · 16 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 Task Uncertainty Regularization (TUR), a plug-and-play homoscedastic-uncertainty loss reweighting that retrains existing all-in-one image restoration models (AirNet, PromptIR, TransWeather, SRResNet, Uformer) to balance degradation tasks during training.

Problem

Existing all-in-one image restoration methods use uniform multi-task learning that mixes degradation tasks with equal treatment, ignoring heterogeneous optimization across degradations and yielding biased suboptimal results.

Approach

Model per-task homoscedastic uncertainty with a learnable auxiliary head (UEM) and derive a Bayesian multi-task loss that adaptively reweights each task's reconstruction loss plus a log-uncertainty regularizer; the uncertainty module is discarded at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Task Uncertainty Regularization to UformerUformer · 7 degradation tasksaverage PSNR: 30.70 -> 32.79Helped
Add Task Uncertainty Regularization to SRResNetSRResNet · 7 degradation tasksaverage PSNR: 29.52 -> 30.45Helped
Add Task Uncertainty RegularizationAirNet · Rain-Haze-Noiseaverage PSNR: 31.20 -> 32.36Helped
Add Task Uncertainty RegularizationPromptIR · Rain-Haze-Noiseaverage PSNR: 32.06 -> 32.67Helped
Add Task Uncertainty RegularizationTransweather · Rain-Haze-Noise-Blur-Darkaverage PSNR: 25.22 -> 28.56Helped
Add Task Uncertainty RegularizationAirNet · Rain-Haze-Noise-Blur-Darkaverage PSNR: 25.49 -> 27.30Helped
Add Task Uncertainty RegularizationTransWeather · Synthetic deweathering averagePSNR: 29.44 -> 30.66Helped
Add Task Uncertainty RegularizationTransWeather · Real-world deweathering averagePSNR: 26.71 -> 29.96Helped
Add task-grouped regularization to uncertainty estimation (ablation)SRResNet with uncertainty estimation (UE) · 7 degradation tasksaverage PSNR: 30.09 -> 30.45Helped
Use uncertainty estimation without task-grouped regularization instead of vanilla SRResNet (ablation)SRResNet · 7 degradation tasksaverage PSNR: 29.52 -> 30.09Helped

Surprising findings

Limitations

Experimental setup

Datasets: DIV2K Flickr2K BSD400 WED Rain100L SOTS GoPro LOL Snow100K Raindrop Outdoor-Rain SPA

Benchmarks: Set of 7 degradation tasks (Kong et al. 2024) BSD68 Rain100L SOTS GoPro LOL Outdoor-Rain Snow100K RainDrop SPA+ RealSnow REVIDE

Metrics: PSNR SSIM

Baselines: AirNet PromptIR TransWeather SRResNet-S Uformer-S MPRNet NAFNet IDR WGWSNet WeatherDiff128

Builds on: Kendall and Gal multi-task uncertainty weighting AirNet PromptIR TransWeather

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