synthetic data with digital humans · 2019. 10. 1. · synthetic digital humans parametric human...

20
Synthetic Data with Digital Humans Erroll Wood | Microsoft | Cambridge, UK

Upload: others

Post on 30-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Synthetic Data with

Digital HumansErroll Wood | Microsoft | Cambridge, UK

Page 2: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Trained with

synthetic data only

Page 3: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Synthetic training data

Synthetic training data are labelled images

made using computer graphics.

Why use synthetic data?

• Clean labels without annotation noise or error

• Generate labels impossible to annotate by hand

• Easy to control variation in dataset

Page 4: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels
Page 5: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

What makes good

synthetic data

RealismDiversity

Richness

of label

Page 6: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Why do we care? We want to avoid domain mismatch.

Realism

Page 7: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Diversity

Page 8: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Richness of label

With Synthetics, we can make labels which are impossible to label by hand.

Page 9: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Parametric 3D Model

Renderer

Pose Database

Wardrobe

How to make good

synthetic data

Synthetics is procedural visual

effects at scale.

Page 10: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Parametric 3D hand model

Re-topologize and apply

realistic textures

Generative model of

shape and pose learned

from 3D scans

Sample hand appearance

from texture library

Page 11: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Mocap pose database

24 camera capture studio

148,000 hand poses

97 hand shapes

Page 12: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Mocap pose database

Hand shapes and poses recovered with

cloud-powered offline fitter.300,000 data points / frame

Hand model fit to data

Page 13: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Digital Wardrobe

Page 14: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels
Page 15: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels
Page 16: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Synthetic > Real

With synthetics, you can solve tasks you never

thought possible with real data.

• Per-pixel dense correspondence estimation.

• Regressing 453 keypoints simultaneously.

Experimental results; not representative of any product experience

Page 17: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels
Page 18: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Synthetic Digital Humans

Parametric human body model Body with sampled shape and pose Photorealistic human with richlabels for machine learning

Sample shape from statistical modelSample pose from motion capture data

Apply realistic skin texturesAttach and simulate clothing

Page 19: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Simulated egocentric view

Page 20: Synthetic Data with Digital Humans · 2019. 10. 1. · Synthetic Digital Humans Parametric human body model Body with sampled shape and pose Photorealistic human with rich labels

Synthetics is Visual Effects

Synthetic > Real