18
Generative Adversarial Networks: When fake never looked so real Evan Ntavelis 1,2 Dr. Iason Kastanis 1 Philipp Schmid 1 {ens, iks, psd}@csem.ch 1. Robotics & Machine Learning CSEM SA 2. Computer Vision Lab ETH Zürich

Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

Generative

Adversarial Networks:

When fake never

looked so real

Evan Ntavelis1,2

Dr. Iason Kastanis1

Philipp Schmid1

{ens, iks, psd}@csem.ch

1. Robotics & Machine Learning

CSEM SA

2. Computer Vision Lab

ETH Zürich

Page 2: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

2

CSEM at a glance – Close to industry

N A L

MZ

Zürich

Muttenz

Neuchâtel

Alpnach

Landquart

83.0Turnover

(mio CHF)

450Persons

175Industrial

clients

64European

projects

Page 3: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

3

Technologies in focus at CSEM

Page 4: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

4

Unpaired Image-to-Image Translation using

Cycle-Consistent Adversarial Networks

Zhu et al. 2017

Page 5: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

5

AttnGAN: Fine-Grained Text to Image Generation

with Attentional Generative Adversarial Networks}

Xu et al 2018

Page 6: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

6

A Style-Based Generator Architecture

for Generative Adversarial Networks

Karras et al. 2018

Page 7: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

7

Semantic Image Synthesis with

Spatially-Adaptive Normalization

Park et al. 2019

Page 8: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

8

Source: datagrid.co.jp 2019

Page 9: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

9

Few-Shot Adversarial Learning of

Realistic Neural Talking Head Models

Zakharov et al. 2019

Page 10: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

10

Generative Adversarial Nets

• Introduced in 2014 by Ian

Goodfellow

• Rapidly Adopted

• Unprecedented Generational

Quality

Page 11: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

11

Generative Adversarial Nets

• An adversarial game between

two subnets:

• The Generator

• The Discriminator

Page 12: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

12

• In the era of Fake News do highly realistic images harbor dangers to

the society?

Deep Fakes

Page 14: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

14

How can we use GANs in the industry?

The important question…

Page 15: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

15

• Gathering data is tedious and

costly

• Good quality labels require

even more effort

The Problem

Page 16: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

16

• Adversarial Domain Adaptation

• Train on a simulated data and

adapt for the use case

• Data Augmentation

• Learn how to generate new

samples to train with

• Generate images with desired

attributes

A Solution Using Adversarial Networks

Sources: CyCADA: Cycle-Consistent Adversarial Domain Adaptation

Hoffman et al. 2017,

GAN-based Synthetic Medical Image Augmentation

for increased CNN Performance

in Liver Lesion Classification

Frid-Adar et al, 2018

Page 17: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

17

• GANs are not a panacea

• Nascent technology

• Difficult to train

• Require abundance of data

• Clever schemes may reduce the

effort

• Yet, very promising results

• Worth the effort!

But…

Page 18: Generative Adversarial Networks - SDS2019...Generative Adversarial Networks: When fake never looked so real Evan Ntavelis1,2 Dr. Iason Kastanis1 Philipp Schmid1 {ens, iks, psd}@csem.ch

18

Are you interested in being part of a highly stimulating environment

working on the latest Deep Learning Technologies?

We are hiring!

That’s all folks!