Image Super-Resolution Using Deep Convolutional Networks
About
We propose a deep learning method for single image super-resolution (SR). Our method directly learns an end-to-end mapping between the low/high-resolution images. The mapping is represented as a deep convolutional neural network (CNN) that takes the low-resolution image as the input and outputs the high-resolution one. We further show that traditional sparse-coding-based SR methods can also be viewed as a deep convolutional network. But unlike traditional methods that handle each component separately, our method jointly optimizes all layers. Our deep CNN has a lightweight structure, yet demonstrates state-of-the-art restoration quality, and achieves fast speed for practical on-line usage. We explore different network structures and parameter settings to achieve trade-offs between performance and speed. Moreover, we extend our network to cope with three color channels simultaneously, and show better overall reconstruction quality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Super-Resolution | Set5 | PSNR36.66 | 751 | |
| Image Super-resolution | Manga109 | PSNR35.72 | 656 | |
| Super-Resolution | Urban100 | PSNR29.52 | 603 | |
| Super-Resolution | Set14 | PSNR32.29 | 586 | |
| Image Super-resolution | Set5 (test) | PSNR36.66 | 544 | |
| Image Super-resolution | Set5 | PSNR36.66 | 507 | |
| Single Image Super-Resolution | Urban100 | PSNR29.5 | 500 | |
| Super-Resolution | B100 | PSNR31.36 | 418 | |
| Super-Resolution | B100 (test) | PSNR31.36 | 363 | |
| Single Image Super-Resolution | Set5 | PSNR36.66 | 352 |