Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Adaptive Blind All-in-One Image Restoration

About

Blind all-in-one image restoration models aim to recover a high-quality image from an input degraded with unknown distortions. However, these models require all the possible degradation types to be defined during the training stage while showing limited generalization to unseen degradations, which limits their practical application in complex cases. In this paper, we introduce ABAIR, a simple yet effective adaptive blind all-in-one restoration model that not only handles multiple degradations and generalizes well to unseen distortions but also efficiently integrates new degradations by training only a small subset of parameters. We first train our baseline model on a large dataset of natural images with multiple synthetic degradations. To enhance its ability to recognize distortions, we incorporate a segmentation head that estimates per-pixel degradation types. Second, we adapt our initial model to varying image restoration tasks using independent low-rank adapters. Third, we learn to adaptively combine adapters to versatile images via a flexible and lightweight degradation estimator. This specialize-then-merge approach is both powerful in addressing specific distortions and flexible in adapting to complex tasks. Moreover, our model not only surpasses state-of-the-art performance on five- and three-task IR setups but also demonstrates superior generalization to unseen degradations and composite distortions.

David Serrano-Lozano, Luis Herranz, Shaolin Su, Javier Vazquez-Corral• 2024

Related benchmarks

TaskDatasetResultRank
Image DeblurringGoPro
PSNR29
221
Image DeblurringHIDE (test)
PSNR27.05
207
Image DerainingRain100L
PSNR38.69
152
DerainingRain100L
PSNR38.22
116
Low-light Image EnhancementLOL v1
PSNR24.2
113
Image DehazingSOTS Outdoor
PSNR33.53
112
Low-light Image EnhancementLOL real v2 (test)
PSNR28.09
104
DenoisingBSD68 sigma=25
PSNR31.38
70
JPEG image artifacts removalLIVE1
PSNR30.82
58
DerainingRain100H (test)
PSNR18.76
50
Showing 10 of 19 rows

Other info

Code

Follow for update