Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration
About
All-in-one image restoration has emerged as a practical and promising low-level vision task for real-world applications. In this context, the key issue lies in how to deal with different types of degraded images simultaneously. In this work, we present a Degradation-Aware Residual-Conditioned Optimal Transport (DA-RCOT) approach that models (all-in-one) image restoration as an optimal transport (OT) problem for unpaired and paired settings, introducing the transport residual as a degradation-specific cue for both the transport cost and the transport map. Specifically, we formalize image restoration with a residual-guided OT objective by exploiting the degradation-specific patterns of the Fourier residual in the transport cost. More crucially, we design the transport map for restoration as a two-pass DA-RCOT map, in which the transport residual is computed in the first pass and then encoded as multi-scale residual embeddings to condition the second-pass restoration. This conditioning process injects intrinsic degradation knowledge (e.g., degradation type and level) and structural information from the multi-scale residual embeddings into the OT map, which thereby can dynamically adjust its behaviors for all-in-one restoration. Extensive experiments across five degradations demonstrate the favorable performance of DA-RCOT as compared to state-of-the-art methods, in terms of distortion measures, perceptual quality, and image structure preservation. Notably, DA-RCOT delivers superior adaptability to real-world scenarios even with multiple degradations and shows distinctive robustness to both degradation levels and the number of degradations.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Denoising | BSD68 | PSNR31.23 | 297 | |
| Image Deblurring | GoPro | PSNR28.68 | 221 | |
| Image Deraining | Rain100L (test) | PSNR38.36 | 161 | |
| Image Dehazing | SOTS (test) | PSNR31.26 | 161 | |
| Low-light Image Enhancement | LOL | PSNR23.25 | 122 | |
| Dehazing | SOTS | PSNR30.96 | 117 | |
| Deraining | Rain100L | PSNR37.87 | 116 | |
| Image Denoising | BSD68 sigma=25 (test) | PSNR31.33 | 59 | |
| Image Denoising | BSD68 (σ = 25) | PSNR31.23 | 48 | |
| Low-light Image Enhancement | LOL v1 | PSNR23.25 | 40 |