Command Palette
Search for a command to run...
EnhanceNet: Single Image Super-Resolution Through Automated Texture Synthesis
Mehdi S. M. Sajjadi; Bernhard Schölkopf; Michael Hirsch

Abstract
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.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| image-super-resolution-on-bsd100-4x-upscaling | ENet-E | PSNR: 27.50 SSIM: 0.7326 |
| image-super-resolution-on-ffhq-1024-x-1024-4x | EnhanceNet | FID: 19.07 MS-SSIM: 0.934 PSNR: 29.42 SSIM: 0.832 |
| image-super-resolution-on-ffhq-256-x-256-4x | EnhanceNet | FID: 116.38 MS-SSIM: 0.897 PSNR: 23.64 SSIM: 0.701 |
| image-super-resolution-on-set14-4x-upscaling | ENet-E | PSNR: 28.42 SSIM: 0.7774 |
| image-super-resolution-on-urban100-4x | ENet-E | PSNR: 25.66 SSIM: 0.7703 |
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.