paper-with-me

홈 › Papers

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

2019-01-17 · Shichen Liu, Weikai Chen, Tianye Li, Hao Li

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.

📄 PDF Abstract BibTeX arXiv:1901.05567

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

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

2019-04-03 · ICCV 2019 10 · Shichen Liu, Tianye Li, Weikai Chen, Hao Li

Rendering bridges the gap between 2D vision and 3D scenes by simulating the physical process of image formation. By inverting such renderer, one can think of a learning approach to infer 3D information from 2D images. Ho…

3D Object ReconstructionSingle-View 3D Reconstruction

Learning to Rasterize Differentiably

2022-11-23 · Chenghao Wu, Hamila Mailee, Zahra Montazeri, Tobias Ritschel

Differentiable rasterization changes the standard formulation of primitive rasterization -- by enabling gradient flow from a pixel to its underlying triangles -- using distribution functions in different stages of render…

Inverse RenderingMeta-Learning

Differentiable Shadow Mapping for Efficient Inverse Graphics

2023-08-21 · CVPR 2023 1 · Markus Worchel, Marc Alexa

We show how shadows can be efficiently generated in differentiable rendering of triangle meshes. Our central observation is that pre-filtered shadow mapping, a technique for approximating shadows based on rendering from …

Differentiable Vector Graphics Rasterization for Editing and Learning

2020-11-26 · ACM Transactions on Graphics 2020 11 · Tzu-Mao Li, Michal Lukáč, Michaël Gharbi, Jonathan Ragan-Kelley

We introduce a differentiable rasterizer that bridges the vector graphics and raster image domains, enabling powerful raster-based loss functions, optimization procedures, and machine learning techniques to edit and gene…

Vector Graphics

LinPrim: Linear Primitives for Differentiable Volumetric Rendering

2025-01-27 · Nicolas von Lützow, Matthias Nießner

Volumetric rendering has become central to modern novel view synthesis methods, which use differentiable rendering to optimize 3D scene representations directly from observed views. While many recent works build on NeRF …

NeRFNovel View Synthesis