AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the Limit of Image Deblurring
Xintian Mao, Qingli Li, Yan Wang
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/INVOKERer/AdaRevDOfficialpytorch★ 91
- github.com/invokerer/deeprftpytorch★ 277
- github.com/INVOKERer/LoFormerpytorch★ 60
- github.com/deepmed-lab-ecnu/single-image-deblurIn paperpytorch★ 45
Abstract
Despite the recent progress in enhancing the efficacy of image deblurring, the limited decoding capability constrains the upper limit of State-Of-The-Art (SOTA) methods. This paper proposes a pioneering work, Adaptive Patch Exiting Reversible Decoder (AdaRevD), to explore their insufficient decoding capability. By inheriting the weights of the well-trained encoder, we refactor a reversible decoder which scales up the single-decoder training to multi-decoder training while remaining GPU memory-friendly. Meanwhile, we show that our reversible structure gradually disentangles high-level degradation degree and low-level blur pattern (residual of the blur image and its sharp counterpart) from compact degradation representation. Besides, due to the spatially-variant motion blur kernels, different blur patches have various deblurring difficulties. We further introduce a classifier to learn the degradation degree of image patches, enabling them to exit at different sub-decoders for speedup. Experiments show that our AdaRevD pushes the limit of image deblurring, e.g., achieving 34.60 dB in PSNR on GoPro dataset.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| GoPro | AdaRevD | PSNR | 34.6 | — | Unverified |
| HIDE (trained on GOPRO) | AdaRevD | PSNR (sRGB) | 32.35 | — | Unverified |
| RealBlur-J | AdaRevD | PSNR (sRGB) | 33.96 | — | Unverified |
| RealBlur-J (trained on GoPro) | AdaRevD | PSNR (sRGB) | 30.12 | — | Unverified |
| RealBlur-R | AdaRevD | PSNR (sRGB) | 41.19 | — | Unverified |
| RealBlur-R (trained on GoPro) | AdaRevD | PSNR (sRGB) | 36.53 | — | Unverified |