Mehdi S. M. Sajjadi, Bernhard Schölkopf, Michael Hirsch
Single image super-resolution is the task of inferring a high-resolution image from a single low-resolution input. Traditionally, the performance of algorithms for this task is measured using pixel-wise reconstruction measures such as peak signal-to-noise ratio (PSNR) which have been shown to correlate poorly with the human perception of image quality. As a result, algorithms minimizing these metrics tend to produce over-smoothed images that lack high-frequency textures and do not look natural despite yielding high PSNR values. We propose a novel application of automated texture synthesis in combination with a perceptual loss focusing on creating realistic textures rather than optimizing for a pixel-accurate reproduction of ground truth images during training. By using feed-forward fully convolutional neural networks in an adversarial training setting, we achieve a significant boost in image quality at high magnification ratios. Extensive experiments on a number of datasets show the effectiveness of our approach, yielding state-of-the-art results in both quantitative and qualitative benchmarks.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Super-Resolution | Set14 - 4x upscaling | PSNR | 28.42 | ENet-E |
| Super-Resolution | Set14 - 4x upscaling | SSIM | 0.7774 | ENet-E |
| Super-Resolution | FFHQ 256 x 256 - 4x upscaling | FID | 116.38 | EnhanceNet |
| Super-Resolution | FFHQ 256 x 256 - 4x upscaling | MS-SSIM | 0.897 | EnhanceNet |
| Super-Resolution | FFHQ 256 x 256 - 4x upscaling | PSNR | 23.64 | EnhanceNet |
| Super-Resolution | FFHQ 256 x 256 - 4x upscaling | SSIM | 0.701 | EnhanceNet |
| Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | FID | 19.07 | EnhanceNet |
| Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | MS-SSIM | 0.934 | EnhanceNet |
| Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | PSNR | 29.42 | EnhanceNet |
| Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | SSIM | 0.832 | EnhanceNet |
| Super-Resolution | Urban100 - 4x upscaling | PSNR | 25.66 | ENet-E |
| Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.7703 | ENet-E |
| Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.5 | ENet-E |
| Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.7326 | ENet-E |
| Image Super-Resolution | Set14 - 4x upscaling | PSNR | 28.42 | ENet-E |
| Image Super-Resolution | Set14 - 4x upscaling | SSIM | 0.7774 | ENet-E |
| Image Super-Resolution | FFHQ 256 x 256 - 4x upscaling | FID | 116.38 | EnhanceNet |
| Image Super-Resolution | FFHQ 256 x 256 - 4x upscaling | MS-SSIM | 0.897 | EnhanceNet |
| Image Super-Resolution | FFHQ 256 x 256 - 4x upscaling | PSNR | 23.64 | EnhanceNet |
| Image Super-Resolution | FFHQ 256 x 256 - 4x upscaling | SSIM | 0.701 | EnhanceNet |
| Image Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | FID | 19.07 | EnhanceNet |
| Image Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | MS-SSIM | 0.934 | EnhanceNet |
| Image Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | PSNR | 29.42 | EnhanceNet |
| Image Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | SSIM | 0.832 | EnhanceNet |
| Image Super-Resolution | Urban100 - 4x upscaling | PSNR | 25.66 | ENet-E |
| Image Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.7703 | ENet-E |
| Image Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.5 | ENet-E |
| Image Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.7326 | ENet-E |
| 3D Object Super-Resolution | Set14 - 4x upscaling | PSNR | 28.42 | ENet-E |
| 3D Object Super-Resolution | Set14 - 4x upscaling | SSIM | 0.7774 | ENet-E |
| 3D Object Super-Resolution | FFHQ 256 x 256 - 4x upscaling | FID | 116.38 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 256 x 256 - 4x upscaling | MS-SSIM | 0.897 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 256 x 256 - 4x upscaling | PSNR | 23.64 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 256 x 256 - 4x upscaling | SSIM | 0.701 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | FID | 19.07 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | MS-SSIM | 0.934 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | PSNR | 29.42 | EnhanceNet |
| 3D Object Super-Resolution | FFHQ 1024 x 1024 - 4x upscaling | SSIM | 0.832 | EnhanceNet |
| 3D Object Super-Resolution | Urban100 - 4x upscaling | PSNR | 25.66 | ENet-E |
| 3D Object Super-Resolution | Urban100 - 4x upscaling | SSIM | 0.7703 | ENet-E |
| 3D Object Super-Resolution | BSD100 - 4x upscaling | PSNR | 27.5 | ENet-E |
| 3D Object Super-Resolution | BSD100 - 4x upscaling | SSIM | 0.7326 | ENet-E |
| 16k | Set14 - 4x upscaling | PSNR | 28.42 | ENet-E |
| 16k | Set14 - 4x upscaling | SSIM | 0.7774 | ENet-E |
| 16k | FFHQ 256 x 256 - 4x upscaling | FID | 116.38 | EnhanceNet |
| 16k | FFHQ 256 x 256 - 4x upscaling | MS-SSIM | 0.897 | EnhanceNet |
| 16k | FFHQ 256 x 256 - 4x upscaling | PSNR | 23.64 | EnhanceNet |
| 16k | FFHQ 256 x 256 - 4x upscaling | SSIM | 0.701 | EnhanceNet |
| 16k | FFHQ 1024 x 1024 - 4x upscaling | FID | 19.07 | EnhanceNet |
| 16k | FFHQ 1024 x 1024 - 4x upscaling | MS-SSIM | 0.934 | EnhanceNet |
| 16k | FFHQ 1024 x 1024 - 4x upscaling | PSNR | 29.42 | EnhanceNet |
| 16k | FFHQ 1024 x 1024 - 4x upscaling | SSIM | 0.832 | EnhanceNet |
| 16k | Urban100 - 4x upscaling | PSNR | 25.66 | ENet-E |
| 16k | Urban100 - 4x upscaling | SSIM | 0.7703 | ENet-E |
| 16k | BSD100 - 4x upscaling | PSNR | 27.5 | ENet-E |
| 16k | BSD100 - 4x upscaling | SSIM | 0.7326 | ENet-E |