Learning A Single Network for Scale-Arbitrary Super-Resolution
About
Recently, the performance of single image super-resolution (SR) has been significantly improved with powerful networks. However, these networks are developed for image SR with a single specific integer scale (e.g., x2;x3,x4), and cannot be used for non-integer and asymmetric SR. In this paper, we propose to learn a scale-arbitrary image SR network from scale-specific networks. Specifically, we propose a plug-in module for existing SR networks to perform scale-arbitrary SR, which consists of multiple scale-aware feature adaption blocks and a scale-aware upsampling layer. Moreover, we introduce a scale-aware knowledge transfer paradigm to transfer knowledge from scale-specific networks to the scale-arbitrary network. Our plug-in module can be easily adapted to existing networks to achieve scale-arbitrary SR. These networks plugged with our module can achieve promising results for non-integer and asymmetric SR while maintaining state-of-the-art performance for SR with integer scale factors. Besides, the additional computational and memory cost of our module is very small.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Super-Resolution | Set5 | PSNR41.47 | 751 | |
| Image Super-resolution | Manga109 | PSNR43.12 | 656 | |
| Super-Resolution | Urban100 | PSNR36.92 | 603 | |
| Image Super-resolution | BSD100 | PSNR (dB)35.86 | 210 | |
| Single Image Super-Resolution | DIV2K (val) | PSNR38.84 | 151 | |
| Super-Resolution | DIV2K | PSNR26.61 | 101 | |
| Image Rescaling | Set14 | PSNR37.51 | 35 | |
| Video Super-Resolution | REDS (val) | PSNR34.48 | 24 |