Command Palette
Search for a command to run...
Degradation-Aware Residual-Conditioned Optimal Transport for Unified Image Restoration
Tang Xiaole ; Gu Xiang ; He Xiaoyi ; Hu Xin ; Sun Jian

Abstract
All-in-one image restoration has emerged as a practical and promisinglow-level vision task for real-world applications. In this context, the keyissue lies in how to deal with different types of degraded imagessimultaneously. In this work, we present a Degradation-AwareResidual-Conditioned Optimal Transport (DA-RCOT) approach that models(all-in-one) image restoration as an optimal transport (OT) problem forunpaired and paired settings, introducing the transport residual as adegradation-specific cue for both the transport cost and the transport map.Specifically, we formalize image restoration with a residual-guided OTobjective by exploiting the degradation-specific patterns of the Fourierresidual in the transport cost. More crucially, we design the transport map forrestoration as a two-pass DA-RCOT map, in which the transport residual iscomputed in the first pass and then encoded as multi-scale residual embeddingsto condition the second-pass restoration. This conditioning process injectsintrinsic degradation knowledge (e.g., degradation type and level) andstructural information from the multi-scale residual embeddings into the OTmap, which thereby can dynamically adjust its behaviors for all-in-onerestoration. Extensive experiments across five degradations demonstrate thefavorable performance of DA-RCOT as compared to state-of-the-art methods, interms of distortion measures, perceptual quality, and image structurepreservation. Notably, DA-RCOT delivers superior adaptability to real-worldscenarios even with multiple degradations and shows distinctive robustness toboth degradation levels and the number of degradations.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| 5-degradation-blind-all-in-one-image | DA-RCOT | Average PSNR: 30.40 LPIPS: 0.064 |
| blind-all-in-one-image-restoration-on-3 | DA-RCOT | Average PSNR: 32.60 SSIM: 0.917 |
| blind-all-in-one-image-restoration-on-5 | DA-RCOT | Average PSNR: 30.40 LPIPS: 0.064 SSIM: 0.911 |
| unified-image-restoration-on-bsd68-sigma25 | DA-RCOT | Average PSNR (dB): 31.23 |
| unified-image-restoration-on-gopro | DA-RCOT | Average PSNR (dB): 28.68 |
| unified-image-restoration-on-lol | DA-RCOT | Average PSNR (dB): 23.25 |
| unified-image-restoration-on-rain100l | DA-RCOT | Average PSNR (dB): 38.36 |
| unified-image-restoration-on-reside | DA-RCOT | Average PSNR (dB): 31.26 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.