Applications of GANs
● Photo-Realistic Single Image Super-Resolution Using a
Generative Adversarial Network
● Deep Generative Image Models using a Laplacian Pyramid
of Adversarial Networks
● Generative Adversarial Text to Image Synthesis
1
Using GANs for Single Image
Super-Resolution
Christian Ledig, Lucas Theis, Ferenc Huszar, Jose Caballero, Andrew
Aitken, Alykhan Tejani, Johannes Totz, Zehan Wang, Wenzhe Shi
2
Problem
How do we get a
high resolution (HR)
image from just one
(LR) lower resolution
image?
Answer: We use
super-resolution
(SR) techniques.
http://www.extremetech.com/wp-content/uploads/2012/07/super-resolution-freckles.jpg 3
Previous Attempts
4
SRGAN
5
SRGAN - Generator
● G: generator that takes a low-res image ILR and outputs its high-res
counterpart ISR
● θG: parameters of G, {W1:L, b1:L}
● lSR: loss function measures the difference between the 2 high-res images
6
SRGAN - Discriminator
● D: discriminator that classifies whether a high-res image is IHR or ISR
● θD: parameters of D
7
SRGAN - Perceptual Loss Function
Loss is calculated as weighted combination of:
➔ Content loss
➔ Adversarial loss
➔ Regularization loss
8