Restoring images affected by various types of degradation, such as noise, blur, or improper exposure, remains a significant challenge in computer vision. While recent trends favor complex monolithic all-in-one architectures, these models often suffer from negative task interference and require extensive joint training cycles on high-end computing clusters. In this paper, we propose a modular, task-decoupled image restoration framework based on an explicit diagnostic routing mechanism. The architecture consists of a lightweight Convolutional Neural Network (CNN) classifier that evaluates the input image and dynamically directs it to a specialized restoration node. A key advantage of this framework is its model-agnostic extensibility: while we demonstrate it using three independent U-Net experts, the system allows for the integration of any restoration method tailored to specific tasks. By isolating reconstruction paths, the framework prevents feature conflicts and significantly reduces training overhead. Unlike monolithic models, adding new degradation types in our framework only requires training a single expert and updating the router, rather than a full system retraining. Experimental results demonstrate that this computationally accessible approach offers a scalable and efficient solution for multi-degradation restoration on standard local hardware. The code will be published upon paper acceptance.
Figures & tables
Fig. 1: Overview of the DaR-Net framework. The input image is first evaluated by a lightweight CNN classifier, which routes it to the corresponding U-Net expert for task-specific restoration.
Method
σ=15
σ=25
σ=50
Average
PSNR
SSIM
PSNR
SSIM
PSNR
SSIM
PSNR
SSIM
AirNet [ 22 ]
33.920
0.933
31.260
0.888
28.000
0.797
31.060
0.873
Restormer [ 23 ]
31.960
—
29.510
—
26.620
—
29.363
—
PromptIR [ 24 ]
33.980
0.933
31.310
0.888
28.060
0.799
31.117
0.873
DaAIR [ 13 ]
33.920
0.930
31.260
0.884
28.000
0.792
31.060
0.869
MoCE-IR [ 25 ]
34.080
0.933
31.420
0.888
28.160
0.798
31.220
0.873
TABLE I: Quantitative evaluation on the BSD68 [ 21 ] dataset for Gaussian denoising. Bold values indicate the best performance per column.
Task
Level
Corrupted
Phase 1
Phase 2
Phase 3
Noise
σ=25
20.48 / .391
31.03 / .890
31.03 / .890
31.03 / .890
Blur
σ=1.5
26.07 / .744
26.07 / .744
30.20 / .906
30.20 / .906
Overexp.
γ=1.7
11.98 / .768
11.98 / .768
11.98 / .768
20.44 / .891
TABLE II: Restoration quality (PSNR [dB] / SSIM) across continual learning phases on BSD68 [ 21 ] . Each phase introduces one new degradation type. Corrupted denotes the unrestored input. Bold marks the phase that first activates each expert.
Fig. 2: Classifier accuracy per degradation class across continual learning phases, evaluated on BSD68. Stars mark the phase in which each class was introduced. Clean has no star as it corresponds to unmodified images present throughout all phases. Experience replay prevents accuracy drops on previously learned classes.
Fig. 3: Gaussian noise denoising on a BSD68 test image across three noise levels. Each row shows the corrupted input, DaR-Net restoration, and ground truth, with metrics reported as PSNR [dB] / SSIM / LPIPS [ 26 ] ↓ . Top ( σ=15 ): 30.61 / 0.908 / 0.153. Middle ( σ=25 ): 27.95 / 0.841 / 0.218. Bottom ( σ=50 ): 24.60 / 0.702 / 0.359.
Fig. 4: Gaussian blur restoration on a BSD68 test image across three blur levels. Each row shows the corrupted input, DaR-Net restoration, and ground truth, with metrics reported as PSNR [dB] / SSIM / LPIPS ↓ . Top ( σ=1.0 ): 30.58 / 0.931 / 0.078. Middle ( σ=1.5 ): 25.18 / 0.766 / 0.382. Bottom ( σ=2.6 ): 24.05 / 0.702 / 0.344.
Fig. 5: Overexposure correction on a BSD68 test image across three exposure levels. Each row shows the corrupted input, DaR-Net restoration, and ground truth, with metrics reported as PSNR [dB] / SSIM / LPIPS ↓ . Top ( γ=1.4 ): 24.22 / 0.963 / 0.068. Middle ( γ=1.7 ): 22.58 / 0.908 / 0.126. Bottom ( γ=2.0 ): 20.50 / 0.850 / 0.181.
Universal image restoration aims to recover clean images from arbitrary real-world degradations using a single inference model. Despite significant progress, existing all-in-one restoration networks do not scale to multiple degradations. As the number of degradations increases, training becomes unstable, models grow excessively large, and performance drops across both seen and unseen domains. In this work, we show that scaling universal restoration is fundamentally limited by interference across degradations during joint learning, leading to catastrophic task forgetting. To address this challenge, we introduce a unified inference pipeline with a multi-branch mixture-of-experts architecture that decomposes restoration knowledge across specialized task-adaptable experts. Our approach enables scalable learning (over sixteen degradations), adapts and generalizes robustly to unseen domains, and supports user-controllable restoration across degradations. Beyond achieving superior performance across benchmarks, this work establishes a new design paradigm for scalable and controllable universal image restoration.
Debabrata Mandal, Soumitri Chattopadhyay, Yujie Wang +2
University of North Carolina at Chapel Hill · University of California, San Diego
All-in-one image restoration is challenging because different degradation types, such as haze, blur, noise, and low-light, impose diverse requirements on restoration strategies, making it difficult for a single model to handle them effectively. In this paper, we propose a unified image restoration framework that integrates a dual-level Mixture-of-Experts (MoE) architecture with a pretrained diffusion model. The framework operates at two levels: the Inter-MoE layer adaptively combines expert groups to handle major degradation types, while the Intra-MoE layer further selects specialized sub-experts to address fine-grained variations within each type. This design enables the model to achieve coarse-grained adaptation across diverse degradation categories while performing fine-grained modulation for specific intra-class variations, ensuring both high specialization in handling complex, real-world corruptions. Extensive experiments demonstrate that the proposed method performs favorably against the state-of-the-art approaches on multiple image restoration task.
Lingshun Kong, Jiawei Zhang, Zhengpeng Duan +6
Nanjing University of Science and Technology · Nankai University · Harbin Institute of Technology
Image restoration seeks to recover high-quality images from degraded inputs but becomes highly ill-posed under complex, mixed degradations. While unified all-in-one models are common, their performance declines as degradation complexity increases. Recent works adopt Chain-of-Thought (CoT) reasoning for multi-round restoration using specialized modules. However, this approach faces two key limitations: (i) increased computational cost due to multi-step processing, and (ii) weak modeling of interactions between degradations during stepwise inference. We introduce CoTIR, a universal image restoration framework that internalizes CoT reasoning within a single model. Concretely, we view image restoration as a specialized subtask of image editing, which implies that a large-scale pre-trained editing model provides a more favorable optimization starting point. Building on this, we fine-tune the model for restoration and further encode structured CoT-style reasoning into the learning objective via a differentiable formulation inspired by Lagrangian optimization, enabling holistic restoration without chaining specialized restorers. To facilitate training and evaluation, we further present CoTIR-Bench, a large-scale benchmark comprising 5.2 million samples with CoT-style reasoning traces. Extensive experiments on CoTIR-Bench and broad real composite degradation scenes show that CoTIR achieves stronger perceptual quality and more competitive fidelity than both all-in-one models and multi-round restoration methods. The source code is available at https://github.com/gy65896/CoTIR.
Yu Guo, Zhengru Fang, Shengfeng He +4
Hong Kong JC Lab of Smart City and the Department of Computer Science, City University of Hong Kong · School of Computing and Information Systems, Singapore Management University · Computer Science and Information Engineering, National Taiwan University