for 3 d c ont r ol l a bl e i m a ge s y nt h e s i s towa r ds u ns upe … · 2020-05-09 · towa...

13
Towards Unsupervised Learning of Generative Models for 3D Controllable Image Synthesis Yiyi Liao*, Katja Schwarz*, Lars Mescheder, Andreas Geiger

Upload: others

Post on 11-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Towards Unsupervised Learning of Generative Models for 3D Controllable Image Synthesis

Yiyi Liao*, Katja Schwarz*, Lars Mescheder, Andreas Geiger

Page 2: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Motivation3D Controllable Image Synthesis

3D controllability is essential in many applications, e.g., gaming, simulation, virtualreality and data augmentation3D controllable properties: 3D pose, shape, appearance of multiple objects andcamera viewpoint

Page 3: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

MotivationClassical Rendering Pipeline

Render3D Design

3D ControllableExpensive and inefficient to design 3D models

Page 4: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Motivation2D Generative Models

2D Generator

Sample

Efficient, learned from only 2D imagesGeometry and appearance not disentangled → no 3D control

Page 5: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

MotivationOurs

3D Generator

Render2D

GeneratorSample

3D ControllableEfficient, learned from only 2D imagesUnsupervised, disentangled 3D representation learning

Page 6: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

MotivationOurs

3D Generator

Render2D

GeneratorSample

Idea: Learning the image synthesis pipeline jointly in 3D and 2D space

Page 7: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Method Overview 

3D Generator Differentiable Rendering 2D Generator

Render

Render

Render

Render

Alpha

Composition

Real

Background

Image

BackgroundImage

Real

Page 8: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

ExperimentsDatasets

Car w/o BG Car with BG Indoor Fruit

Page 9: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

ExperimentsCar Dataset

Layout2Im and our 2D baseline areonly controllable for 2D translationLayout2Im fails to disentangle objectidentity and poseOur method is controllable for 3Dtranslation and rotation withcoherent object identity

Page 10: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

ExperimentsIndoor Dataset

Layout2Im and our 2D baseline areonly controllable for 2D translationLayout2Im fails to disentangle objectidentity and poseOur method is controllable for 3Dtranslation and rotation withcoherent object identity

Page 11: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

ExperimentsFruit Dataset

We collect 800 images with 5 fruitsand 5 backgroundsOur method is able to synthesizeplausible images from real data

Page 12: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Failure Cases

A single primitive generates multiple objects occasionally

Identity might flip wrt. large viewpoint change

Stronger inductive biases are required to tackle these problems

Page 13: for 3 D C ont r ol l a bl e I m a ge S y nt h e s i s Towa r ds U ns upe … · 2020-05-09 · Towa r ds U ns upe r v i s e d Le a r ni n g o f G e n e r a t i v e M o d e l s for

Thank you!