Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks

About

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 .

Xintao Wang, Ke Yu, Shixiang Wu, Jinjin Gu, Yihao Liu, Chao Dong, Chen Change Loy, Yu Qiao, Xiaoou Tang• 2018

Related benchmarks

TaskDatasetResultRank
Image Super-resolutionManga109
PSNR31.66
821
Super-ResolutionSet5
PSNR32.74
785
Image Super-resolutionSet5--
692
Super-ResolutionUrban100
PSNR27.03
652
Super-ResolutionSet14
PSNR28.99
613
Image Super-resolutionSet5 (test)
PSNR22.36
566
Super-ResolutionB100
PSNR25.32
429
Image Super-resolutionUrban100
PSNR24.37
406
Super-ResolutionBSD100
PSNR27.85
329
Image Super-resolutionBSD100
PSNR (dB)27.84
271
Showing 10 of 164 rows
...

Other info

Code

Follow for update