Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data
Xintao Wang, Liangbin Xie, Chao Dong, Ying Shan

TL;DR
Real-ESRGAN is a novel super-resolution method trained solely on synthetic data that effectively models complex real-world degradations, leading to superior visual restoration performance.
Contribution
It introduces a high-order degradation model and a U-Net discriminator with spectral normalization for stable training, advancing real-world blind super-resolution.
Findings
Outperforms prior methods on real datasets in visual quality
Uses synthetic data for training without real degraded images
Provides efficient on-the-fly training pair synthesis
Abstract
Though many attempts have been made in blind super-resolution to restore low-resolution images with unknown and complex degradations, they are still far from addressing general real-world degraded images. In this work, we extend the powerful ESRGAN to a practical restoration application (namely, Real-ESRGAN), which is trained with pure synthetic data. Specifically, a high-order degradation modeling process is introduced to better simulate complex real-world degradations. We also consider the common ringing and overshoot artifacts in the synthesis process. In addition, we employ a U-Net discriminator with spectral normalization to increase discriminator capability and stabilize the training dynamics. Extensive comparisons have shown its superior visual performance than prior works on various real datasets. We also provide efficient implementations to synthesize training pairs on the fly.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗qualcomm/Real-ESRGAN-x4plusmodel· 243 dl· ♡ 102243 dl♡ 102
- 🤗ai-forever/Real-ESRGANmodel· ♡ 226♡ 226
- 🤗qualcomm/Real-ESRGAN-General-x4v3model· 114 dl· ♡ 16114 dl♡ 16
- 🤗kadirnar/RRDB_ESRGAN_x4model· ♡ 2♡ 2
- 🤗kadirnar/RRDB_PSNR_x4model
- 🤗myshop-capsule/image-super-resolutionmodel· ♡ 6♡ 6
- 🤗Voix/ESRGAN1model· ♡ 1♡ 1
- 🤗gongting/real-esrganmodel
- 🤗wangkanai/flux-upscalemodel· ♡ 3♡ 3
- 🤗amd/realesrgan-128x128-tiles-amdnpumodel
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image Processing Techniques · Advanced Vision and Imaging · Image Processing Techniques and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Max Pooling · Convolution · U-Net · Spectral Normalization
