Soft Rasterizer: Differentiable Rendering for Unsupervised Single-View Mesh Reconstruction

01/17/2019
by   Shichen Liu, et al.
0

Rendering is the process of generating 2D images from 3D assets, simulated in a virtual environment, typically with a graphics pipeline. By inverting such renderer, one can think of a learning approach to predict a 3D shape from an input image. However, standard rendering pipelines involve a fundamental discretization step called rasterization, which prevents the rendering process to be differentiable, hence suitable for learning. We present the first non-parametric and truly differentiable rasterizer based on silhouettes. Our method enables unsupervised learning for high-quality 3D mesh reconstruction from a single image. We call our framework `soft rasterizer' as it provides an accurate soft approximation of the standard rasterizer. The key idea is to fuse the probabilistic contributions of all mesh triangles with respect to the rendered pixels. When combined with a mesh generator in a deep neural network, our soft rasterizer is able to generate an approximated silhouette of the generated polygon mesh in the forward pass. The rendering loss is back-propagated to supervise the mesh generation without the need of 3D training data. Experimental results demonstrate that our approach significantly outperforms the state-of-the-art unsupervised techniques, both quantitatively and qualitatively. We also show that our soft rasterizer can achieve comparable results to the cutting-edge supervised learning method and in various cases even better ones, especially for real-world data.

READ FULL TEXT
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
03/05/2021

An Effective Loss Function for Generating 3D Models from Single 2D Image without Rendering

Differentiable rendering is a very successful technique that applies to ...
research
11/20/2017

Neural 3D Mesh Renderer

For modeling the 3D world behind 2D images, which 3D representation is m...
research
10/17/2022

Pruning-based Topology Refinement of 3D Mesh using a 2D Alpha Mask

Image-based 3D reconstruction has increasingly stunning results over the...
research
12/23/2020

ANR: Articulated Neural Rendering for Virtual Avatars

The combination of traditional rendering with neural networks in Deferre...
research
03/29/2022

AutoPoly: Predicting a Polygonal Mesh Construction Sequence from a Silhouette Image

Polygonal modeling is a core task of content creation in Computer Graphi...
research
03/27/2023

TMO: Textured Mesh Acquisition of Objects with a Mobile Device by using Differentiable Rendering

We present a new pipeline for acquiring a textured mesh in the wild with...

Please sign up or login with your details

Forgot password? Click here to reset