DELNet: Continuous All-in-One Weather Removal via Dynamic Expert Library
Shihong Liu, Kun Zuo, Hanguang Xiao
TL;DR
The paper tackles the problem of continual learning for all-weather image restoration, where models must adapt to unseen weather degradations without retraining. It introduces DELNet, a framework that uses a Judging Valve to estimate task similarity and a Dynamic Expert Library to assemble a small, task-specific set of adapters via Top-K routing, all built upon a Deep Feature Enhancement backbone. A multi-level loss, including $L_{sw}$, $L_{kd}$, $L_p$, $L_{reg}$, and $L_{div}$, is used to promote knowledge transfer while preventing forgetting, formalized as $L_{total} = L_{sw} + L_{kd} + L_p + L_{reg} + L_{div}$. Empirical results on RESIDE, Rain100H, and Snow100K show consistent improvements over continual baselines and competitive performance with static all-in-one models, while greatly reducing retraining costs and enabling practical deployment in dynamic environments.
Abstract
All-in-one weather image restoration methods are valuable in practice but depend on pre-collected data and require retraining for unseen degradations, leading to high cost. We propose DELNet, a continual learning framework for weather image restoration. DELNet integrates a judging valve that measures task similarity to distinguish new from known tasks, and a dynamic expert library that stores experts trained on different degradations. For new tasks, the valve selects top-k experts for knowledge transfer while adding new experts to capture task-specific features; for known tasks, the corresponding experts are directly reused. This design enables continuous optimization without retraining existing models. Experiments on OTS, Rain100H, and Snow100K demonstrate that DELNet surpasses state-of-the-art continual learning methods, achieving PSNR gains of 16\%, 11\%, and 12\%, respectively. These results highlight the effectiveness, robustness, and efficiency of DELNet, which reduces retraining cost and enables practical deployment in real-world scenarios.
