HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

Christian Ledig; Lucas Theis; Ferenc Huszar; Jose Caballero; Andrew Cunningham; Alejandro Acosta; Andrew Aitken; Alykhan Tejani; Johannes Totz; Zehan Wang; Wenzhe Shi

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

Abstract

Despite the breakthroughs in accuracy and speed of single image super-resolution using faster and deeper convolutional neural networks, one central problem remains largely unsolved: how do we recover the finer texture details when we super-resolve at large upscaling factors? The behavior of optimization-based super-resolution methods is principally driven by the choice of the objective function. Recent work has largely focused on minimizing the mean squared reconstruction error. The resulting estimates have high peak signal-to-noise ratios, but they are often lacking high-frequency details and are perceptually unsatisfying in the sense that they fail to match the fidelity expected at the higher resolution. In this paper, we present SRGAN, a generative adversarial network (GAN) for image super-resolution (SR). To our knowledge, it is the first framework capable of inferring photo-realistic natural images for 4x upscaling factors. To achieve this, we propose a perceptual loss function which consists of an adversarial loss and a content loss. The adversarial loss pushes our solution to the natural image manifold using a discriminator network that is trained to differentiate between the super-resolved images and original photo-realistic images. In addition, we use a content loss motivated by perceptual similarity instead of similarity in pixel space. Our deep residual network is able to recover photo-realistic textures from heavily downsampled images on public benchmarks. An extensive mean-opinion-score (MOS) test shows hugely significant gains in perceptual quality using SRGAN. The MOS scores obtained with SRGAN are closer to those of the original high-resolution images than to those obtained with any state-of-the-art method.

Code Repositories

wkhademi/ImageEnhancement
tf
Mentioned in GitHub
monishramadoss/SRGAN
pytorch
Mentioned in GitHub
anujtyagi2802/SRGAN
tf
Mentioned in GitHub
HyeongJu916/Boaz-SR-ESRGAN-PyTorch
pytorch
Mentioned in GitHub
Hayashi-Yudai/SRGAN
tf
Mentioned in GitHub
tensorlayer/SRGAN
tf
Mentioned in GitHub
Rajas1211/SRGAN
Mentioned in GitHub
titu1994/Image-Super-Resolution
tf
Mentioned in GitHub
fzimmermann89/sr4rs
pytorch
Mentioned in GitHub
brade31919/SRGAN-tensorflow
tf
Mentioned in GitHub
alvarobasi/eyeSRGAN
tf
Mentioned in GitHub
Aqsa-K/SRGAN-Keras
tf
Mentioned in GitHub
ShambhawiVarchasva/SRGAN
tf
Mentioned in GitHub
Idelcads/IMKI_Technical_test
pytorch
Mentioned in GitHub
aba450/Super-Resolution
pytorch
Mentioned in GitHub
SDBurt/SRGAN-PT
pytorch
Mentioned in GitHub
YanyingZH/srgan-esrgan-pytorch
pytorch
Mentioned in GitHub
bochaozhao/Super_resolution
pytorch
Mentioned in GitHub
chilung/NCTU_Adv_DNN_HW4
pytorch
Mentioned in GitHub
Mind23-2/MindCode-81
mindspore
Mentioned in GitHub
itsuki8914/SRGAN-TensorFlow
tf
Mentioned in GitHub
teakkkz/imageSR
tf
Mentioned in GitHub
dhanush-bhargav/image-superres
tf
Mentioned in GitHub
CreativeCodingLab/DeepIllumination
pytorch
Mentioned in GitHub
tjjj686/dl_project_srgan
pytorch
Mentioned in GitHub
swordgeek/SR
pytorch
Mentioned in GitHub
2023-MindSpore-1/ms-code-41
mindspore
Mentioned in GitHub
kritiksoman/GIMP-ML
pytorch
Mentioned in GitHub
idearibosome/tf-perceptual-eusr
tf
Mentioned in GitHub
nonslowrunner/GAN-Upscale-Image
tf
Mentioned in GitHub
dnwjddl/Inpainting
Mentioned in GitHub
WarClans612/deep_learning_final
pytorch
Mentioned in GitHub
Lornatang/SRGAN_PyTorch
pytorch
Mentioned in GitHub
Lornatang/SRGAN-PyTorch
pytorch
Mentioned in GitHub
alexjc/neural-enhance
Mentioned in GitHub
ubombar/super-resolution-srrnet
pytorch
Mentioned in GitHub
seunghwan1228/srgran
tf
Mentioned in GitHub
krasserm/super-resolution
tf
Mentioned in GitHub
calebemonteiro/AIDL_Project
tf
Mentioned in GitHub
TahmasbiM/Example
tf
Mentioned in GitHub
diningeachox/Image-Super-Resolution
pytorch
Mentioned in GitHub
akanametov/Pix2Pix
pytorch
Mentioned in GitHub
woutercools1998/SRResNet
pytorch
Mentioned in GitHub
jpatts/srgan_tf
tf
Mentioned in GitHub
twtygqyy/pytorch-SRResNet
pytorch
Mentioned in GitHub
xiangyu-liu/DBSR
pytorch
Mentioned in GitHub
zlf1993/SrGAN
tf
Mentioned in GitHub
yangyucheng000/srgan
mindspore
Mentioned in GitHub
jason-zl190/sisr
tf
Mentioned in GitHub
xinntao/BasicSR
pytorch
Mentioned in GitHub
JasonPlawinski/SuperResolution
pytorch
Mentioned in GitHub
zsdonghao/SRGAN
tf
Mentioned in GitHub
maiyuxiaoge/srgan
tf
Mentioned in GitHub
DAMI211/srgan
mindspore
Mentioned in GitHub
akshaysubr/TEGAN
tf
Mentioned in GitHub
akanametov/SuperResolution
pytorch
Mentioned in GitHub
fengye-lu/PyTorch-SRGAN
pytorch
Mentioned in GitHub
waze96/SRGAN
pytorch
Mentioned in GitHub
V0LsTeR/mySRResNet
pytorch
Mentioned in GitHub
UdbhavPrasad072300/GANs-Implementations
pytorch
Mentioned in GitHub
sanju-27/Video-Super-Resolution
tf
Mentioned in GitHub
AntonioAlgaida/Edge.SRGAN
pytorch
Mentioned in GitHub
leftthomas/SRGAN
pytorch
Mentioned in GitHub
wnorowsb/Super-resolution-GAN
pytorch
Mentioned in GitHub
Lornatang/SRCNN-PyTorch
pytorch
Mentioned in GitHub
twhui/SRGAN-PyTorch
pytorch
Mentioned in GitHub
jiajunhua/aitorzip-PyTorch-SRGAN
pytorch
Mentioned in GitHub
eriklindernoren/Keras-GAN
pytorch
Mentioned in GitHub
vuanhtu1993/Keras-SRGANs
tf
Mentioned in GitHub
epochlab/xres
tf
Mentioned in GitHub
zijundeng/SRGAN
pytorch
Mentioned in GitHub
TomokiKomiya/SRGAN-keras
tf
Mentioned in GitHub
eriklindernoren/PyTorch-GAN
pytorch
Mentioned in GitHub
goldhuang/SRGAN-PyTorch
pytorch
Mentioned in GitHub
4m4npr33t/SuperResolution-using-GANs
pytorch
Mentioned in GitHub
Idelcads/Super_Resolution_overview
pytorch
Mentioned in GitHub
CorentinMAG/SRGAN
Mentioned in GitHub
bencottier/GANCS
tf
Mentioned in GitHub
UBERCRUZER/superresolution
tf
Mentioned in GitHub
cis-cs-capstone-course/GAN_Image_Editor
pytorch
Mentioned in GitHub
deepak112/Keras-SRGAN
tf
Mentioned in GitHub
itsuki8914/srresnet4x
tf
Mentioned in GitHub
Razi92/GAN_SISR_Pytorch
pytorch
Mentioned in GitHub
liruilong940607/SRResnet
pytorch
Mentioned in GitHub
roimehrez/PIRM2018
Mentioned in GitHub
idealo/image-super-resolution
tf
Mentioned in GitHub
Lornatang/ESRGAN-PyTorch
pytorch
Mentioned in GitHub
AtharvBhat/Plus-Ultra
pytorch
Mentioned in GitHub
junhocho/SRGAN
Mentioned in GitHub
jacquelinelala/GFN
pytorch
Mentioned in GitHub
nannau/DoWnGAN
pytorch
Mentioned in GitHub
123YanZou/SRGAN
mindspore
Mentioned in GitHub
sdauzcm/sr-basicsr
pytorch
Mentioned in GitHub
gongenhao/GANCS
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-super-resolution-on-bsd100-4x-upscalingSRGAN
MOS: 3.56
PSNR: 25.16
SSIM: 0.6688
image-super-resolution-on-bsd100-4x-upscalingSRResNet
MOS: 2.29
PSNR: 27.58
SSIM: 0.762
image-super-resolution-on-bsd100-4x-upscalingbicubic
MOS: 1.47
PSNR: 25.94
SSIM: 0.6935
image-super-resolution-on-bsd100-4x-upscalingnearest neighbors
MOS: 1.11
PSNR: 25.02
SSIM: 0.6606
image-super-resolution-on-ffhq-1024-x-1024-4xSRGAN
FID: 60.67
MS-SSIM: 0.807
PSNR: 21.49
SSIM: 0.515
image-super-resolution-on-ffhq-256-x-256-4xSRGAN
FID: 156.07
MS-SSIM: 0.757
PSNR: 17.57
SSIM: 0.415
image-super-resolution-on-ffhq-512-x-512-4xSRGAN
FED: 0.1097
FID: 4.396
LLE: 2.269
LPIPS: 0.1313
MS-SSIM: 0.935
NIQE: 7.378
PSNR: 27.494
SSIM: 0.735
image-super-resolution-on-pirm-testSRGAN
NIQE: 2.71
image-super-resolution-on-set14-4x-upscalingbicubic
MOS: 1.8
SSIM: 0.7486
image-super-resolution-on-set14-4x-upscalingSRResNet
MOS: 2.98
PSNR: 28.49
SSIM: 0.8184
image-super-resolution-on-set14-4x-upscalingnearest neighbors
MOS: 1.2
PSNR: 24.64
SSIM: 0.71
image-super-resolution-on-set14-4x-upscalingSRGAN
MOS: 3.72
PSNR: 25.99
SSIM: 0.7397
image-super-resolution-on-set5-4x-upscalingSRGAN
MOS: 3.58
PSNR: 29.4
SSIM: 0.8472
image-super-resolution-on-vggface2-8xSRGAN
PSNR: 23.01
image-super-resolution-on-webface-8xSRGAN
PSNR: 24.49

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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp