CVSep 1, 2018

ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks

arXiv:1809.00219v24659 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the issue of visual artifacts in super-resolution for applications like image enhancement, though it is incremental over SRGAN.

The paper tackled the problem of unpleasant artifacts in super-resolution images generated by SRGAN by improving its network architecture, adversarial loss, and perceptual loss, resulting in ESRGAN which achieved better visual quality and won first place in the PIRM2018-SR Challenge.

The Super-Resolution Generative Adversarial Network (SRGAN) is a seminal work that is capable of generating realistic textures during single image super-resolution. However, the hallucinated details are often accompanied with unpleasant artifacts. To further enhance the visual quality, we thoroughly study three key components of SRGAN - network architecture, adversarial loss and perceptual loss, and improve each of them to derive an Enhanced SRGAN (ESRGAN). In particular, we introduce the Residual-in-Residual Dense Block (RRDB) without batch normalization as the basic network building unit. Moreover, we borrow the idea from relativistic GAN to let the discriminator predict relative realness instead of the absolute value. Finally, we improve the perceptual loss by using the features before activation, which could provide stronger supervision for brightness consistency and texture recovery. Benefiting from these improvements, the proposed ESRGAN achieves consistently better visual quality with more realistic and natural textures than SRGAN and won the first place in the PIRM2018-SR Challenge. The code is available at https://github.com/xinntao/ESRGAN .

Code Implementations46 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes