Learning to Predict 3D Objects with an Interpolation-based Differentiable Renderer

08/03/2019
by   Wenzheng Chen, et al.
14

Many machine learning models operate on images, but ignore the fact that images are 2D projections formed by 3D geometry interacting with light, in a process called rendering. Enabling ML models to understand image formation might be key for generalization. However, due to an essential rasterization step involving discrete assignment operations, rendering pipelines are non-differentiable and thus largely inaccessible to gradient-based ML techniques. In this paper, we present DIB-R, a differentiable rendering framework which allows gradients to be analytically computed for all pixels in an image. Key to our approach is to view foreground rasterization as a weighted interpolation of local properties and background rasterization as an distance-based aggregation of global geometry. Our approach allows for accurate optimization over vertex positions, colors, normals, light directions and texture coordinates through a variety of lighting models. We showcase our approach in two ML applications: single-image 3D object prediction, and 3D textured object generation, both trained using exclusively using 2D supervision. Our project website is: https://nv-tlabs.github.io/DIB-R/

READ FULL TEXT

page 5

page 8

page 9

research
10/20/2021

Style Agnostic 3D Reconstruction via Adversarial Style Transfer

Reconstructing the 3D geometry of an object from an image is a major cha...
research
04/03/2019

Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning

Rendering bridges the gap between 2D vision and 3D scenes by simulating ...
research
08/08/2018

Beyond Pixel Norm-Balls: Parametric Adversaries using an Analytically Differentiable Renderer

Many machine learning image classifiers are vulnerable to adversarial at...
research
12/24/2022

Differentiable Rendering for Pose Estimation in Proximity Operations

Differentiable rendering aims to compute the derivative of the image ren...
research
11/24/2021

Extracting Triangular 3D Models, Materials, and Lighting From Images

We present an efficient method for joint optimization of topology, mater...
research
06/22/2020

Differentiable Rendering: A Survey

Deep neural networks (DNNs) have shown remarkable performance improvemen...
research
04/13/2021

Shape and Material Capture at Home

In this paper, we present a technique for estimating the geometry and re...

Please sign up or login with your details

Forgot password? Click here to reset