NeurIPS 2026

DUDA.

Discovering Unseen Degradations
to Adapt Open-World Image Restoration

Discover the unknown.
Restore beyond the familiar.

A continual restoration framework that discovers emerging degradations
and learns from real images without paired clean targets.

Code Paper Coming soon Models Coming soon Demo Coming soon

01 THE PROBLEM SETTING

Restoration under unknown
and mixed degradations.

Real images arrive with unknown, mixed, and changing corruptions. Can a restoration model discover what has changed—and adapt?

Comparison of closed-set restoration, continual and semi-supervised restoration, and DUDA's open-world continual restorationView full size ↗
THE SHIFT From predefined tasks to discovering and restoring unknown degradations in unlabeled streams.
01 / DISCOVER

Unknown & mixed

New degradation patterns need not fit the categories defined during initial training.

02 / ADAPT

Unlabeled & unpaired

Incoming real images provide neither degradation annotations nor clean reference targets.

03 / REBALANCE

Beyond the base distribution

Adaptation must account for composition bias inherited from the original degradation mix.

↳

The starting point: supervised pretraining on paired, known degradations. The new challenge: adaptation to unlabeled, unpaired real-world data.

THE IDEA

Connecting degradation discovery
to restoration.

DUDA turns discovered degradation structure into two useful signals: how to condition restoration and which pseudo-targets to trust.

Continual category discovery expands the degradation space. An instance-aware descriptor guides the restorer, while a discovery-adaptive score helps select reliable targets for mean-teacher learning.

Read the abstract

While all-in-one image restoration models excel in controlled, closed-set environments, they face critical limitations when deployed in open-world settings where paired supervision is unavailable and degradations are unknown and often intricately mixed. To address this challenge, we propose a continual restoration framework that integrates degradation discovery with adaptive restoration. Building on a model pre-trained on known degradation categories, our method identifies unseen degradations by measuring deviations in feature space via Mahalanobis distance and performs continual category discovery to expand the degradation space. Based on this, we introduce a discovery- and instance-conditioned descriptor that combines degradation-aware representations derived from cluster prototypes with instance-specific features, enabling adaptive conditioning for mixed and ambiguous degradations. To further handle unpaired data, we adopt a mean-teacher-based semi-supervised framework with a reliable bank for pseudo-target refinement. Crucially, we propose a discovery-adaptive score that evaluates candidate targets based on their relative proximity to degradation clusters and an anchored clear cluster, enabling degradation-aware pseudo-target selection beyond conventional no-reference image quality assessment metrics. Experiments on both controlled open-world protocols and real-world adverse weather datasets demonstrate that our approach consistently outperforms existing methods across multiple image quality metrics while improving robustness to degradation composition shifts.

02 THE FRAMEWORK

Discovery-guided restoration
and adaptation.

Two proposed components connect category discovery to pixel-level restoration within a mean-teacher pipeline.

DUDA framework combining the discovery- and instance-conditioned descriptor, mean-teacher pipeline, and discovery-adaptive scoreView full size ↗
DUDA OVERVIEW Cluster statistics guide both restoration conditioning and reliable pseudo-target selection.
FIGURE (a) · PROPOSED COMPONENT

Structure of the cluster.
Specifics of the instance.

Soft assignments combine embeddings initialized from known and discovered cluster prototypes. Covariance-normalized residuals add the characteristics of each individual image.

Cluster structure+Instance residual→Descriptor

03 REAL-WORLD RESULTS

Adapt without
degradation labels.

Evaluation on real rain, haze, and snow. DUDA improves over its zero-shot initialization across all four overall quality metrics.

MUSIQ ↑58.79

+2.12 vs. zero-shot

CLIP-IQA ↑0.494

+0.026 vs. zero-shot

LIQE ↑2.702

+0.107 vs. zero-shot

Q-Align ↑3.593

+0.081 vs. zero-shot

Across real-world conditions

Reported results from Table 1 · higher is better

Overall — mean across the three evaluation sets
MethodAdaptation settingMUSIQ ↑CLIP-IQA ↑LIQE ↑Q-Align ↑
RestormerZero-shot56.380.4382.4563.503
PromptIRZero-shot56.070.4432.4373.491
DA-CLIPZero-shot55.590.4122.4383.480
DUDA · initializationZero-shot56.670.4682.5953.512
WResVLMNon-blind59.340.4562.6403.574
DUDABlind58.790.4942.7023.593

Blind: no degradation labels for adaptation. Non-blind: degradation categories are available.

Selected comparisons from the paper. Bold indicates the best value among the displayed methods.

All values follow the manuscript’s reported precision. RealRain-2320 / RTTS / Snow100K-R. The metrics assess image quality without paired reference images.

04 UNDERSTANDING THE GAINS

Two components.
Complementary effects.

Component ablations isolate the contribution of instance-aware conditioning and discovery-guided pseudo-target refinement.

DESCRIPTOR · ZERO-SHOT

The instance matters.

Adding instance residuals improves restoration over base embeddings alone.

Base only
0.434
+0.034CLIP-IQA
Table 2 · zero-based bars
ADAPTIVE SCORE · BLIND ADAPTATION

Discovery refines trust.

The discovery-adaptive score improves on refinement without this scoring component.

Without SDA
58.24
+0.55MUSIQ
Table 2 · zero-based bars
COMPOSITION BIAS · TABLE 4

A more reliable path
toward the clear image.

The discovery-adaptive score reduces color error under balanced, low-light-biased, and haze-biased training distributions.

CIEDE2000 ↓ · lower is better
Balanced

10.81 → 9.87

Low-light biased

11.75 → 10.71

Haze biased

9.53 → 8.73

Without discovery-adaptive score → With score

05 EXPLORE DUDA

From discovery
to your next experiment.

The official implementation includes feature learning, category discovery, restoration training, and evaluation.

Explore the code
Get startedEnvironment and dependencies↗Reproduce the pipelineDiscovery, initialization, and adaptation↗
Paper & citationPublication links and citation details coming soonSoon
Pretrained models & demoRelease links coming soonSoon

Figure

Scroll to inspect the full figure. Press Esc to close.