Stefan Schoenefeld, GTC 2017 sschoenefeld@nvidia.com
GENERATION USING 3D PIPELINES Stefan Schoenefeld, GTC 2017 - - PowerPoint PPT Presentation
GENERATION USING 3D PIPELINES Stefan Schoenefeld, GTC 2017 - - PowerPoint PPT Presentation
SYNTHETIC TRAINING IMAGE GENERATION USING 3D PIPELINES Stefan Schoenefeld, GTC 2017 sschoenefeld@nvidia.com TRAINING WITH GENERATED IMAGES GENERATE TRAIN DETECT 2 BUT WHY? ACCELERATE ANNOTATE SIMULATE Rendering is fast Annotation is
2
TRAINING WITH GENERATED IMAGES
TRAIN GENERATE DETECT
3
…BUT WHY?
SYNTHIA Dataset
SIMULATE ANNOTATE ACCELERATE
Environmental effects Create new scenarios Annotation is trivial Bounding boxes Image segmentation Rendering is fast Unlimited amount of combinations of cameras, lights and objects
4
CASE STUDY IMAGE SEGMENTATION
5
SHUFFLE
WORKFLOW
NVIDIA DIGITS 5.0 OBJECT SYNTH PLUGIN NVPRO-PIPELINE 3D OBJECT DATASET IMAGE DATASET CREATE TRAIN 3D OBJECT DATASET FCN
6
SIMPLE 3D OBJECTS
PROOF OF CONCEPT
7
RESULTS
8
CASE STUDY IMAGE CATEGORISATION
9
NVIDIA BOXES
Create 3D dataset from artwork Textures instead of shapes Render using IRAY/UE4 Train network to categorise
BOX DETECTION
10
QUADRO GP100
NVIDIA BOXES
...they all look the same
QUADRO M6000 24GB QUADRO M4000 QUADRO P600
11
SETUP
- Iterative, start simple and increase
complexity
- Raytracing on an iray cluster
- UE4 for „traditional“ rendering
- 1024x10124 images, ~2500 images per
category, 15 categories
- Using a googlenet DNN with a random
crop of 768x768
12
GOOD RESULTS
13
BAD RESULTS
14
REAL WORLD ISSUES
SHRINK WRAP
15
RESULTS CTD
AFTER ADDING SHRINK WRAP TO THE RENDERING
16
NEXT STEPS
17
NEXT STEPS
Everything in the same framework
FULLY INTEGRATED
Combining and creating natural scenes Advanced positioning
MULTIPLE OBJECTS
Real time generation while training No more „Out-of-space“ Scene overhead
ON DEMAND
THANK YOU AND ENJOY THE PARTY!
19
REFERENCES
Stefan Schoenefeld sschoenefeld@nvidia.com NVIDIA Digits https://github.com/NVIDIA/DIGITS NVPro-Pipeline https://github.com/nvpro-pipeline/pipeline Synthia Dataset http://synthia-dataset.net/