Soft Rasterizer: A Differentiable Renderer for Image-Based 3D Reasoning
Shichen Liu, Weikai Chen, Tianye Li, Hao Li
Abstract
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. However, standard graphics renderers involve a fundamental discretization step called rasterization, which prevents the rendering process to be differentiable, hence able to be learned. Unlike the state-of-the-art differentiable renderers [29, 19] , which only approximate the rendering gradient in the back propagation, we propose a truly differentiable rendering framework that is able to (1) directly render colorized mesh using differentiable functions and (2) back-propagate efficient supervision signals to mesh vertices and their attributes from various forms of image representations, including silhouette, shading and color images. The key to our framework is a novel formulation that views rendering as an aggregation function that fuses the probabilistic contributions of all mesh triangles with respect to the rendered pixels. Such formulation enables our framework to flow gradients to the occluded and far-range vertices, which cannot be achieved by the previous state-of-thearts. We show that by using the proposed renderer, one can achieve significant improvement in 3D unsupervised singleview reconstruction both qualitatively and quantitatively. Experiments also demonstrate that our approach is able to handle the challenging tasks in image-based shape fitting, which remain nontrivial to existing differentiable renderers. Code is available at https://github.com/ ShichenLiu/SoftRas .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers227
- Fantasia3D: Disentangling Geometry and Appearance for High-quality Text-to-3D Content CreationRui Chen, Yongwei Chen, Ningxin Jiao, Kui JiaICCV 2023 · 769 citations
- A-NeRF: Articulated Neural Radiance Fields for Learning Human Shape, Appearance, and PoseShih-Yang Su, Frank Yu, Michael Zollhöfer, Helge RhodinNeurIPS 2021 · 316 citations
- Extracting Triangular 3D Models, Materials, and Lighting From ImagesJacob Munkberg, Wenzheng Chen, Jon Hasselgren, Alex Evans et al.CVPR 2022 · 306 citations
- MVTN: Multi-View Transformation Network for 3D Shape RecognitionAbdullah Hamdi, Silvio Giancola, Bernard GhanemICCV 2021 · 280 citations
- GRF: Learning a General Radiance Field for 3D Representation and RenderingAlex Trevithick, Bo YangICCV 2021 · 258 citations
Related papers
- Differentiable Volumetric Rendering: Learning Implicit 3D Representations Without 3D SupervisionMichael Niemeyer, Lars M. Mescheder, Michael Oechsle, Andreas GeigerCVPR 2020
- DRWR: A Differentiable Renderer without Rendering for Unsupervised 3D Structure Learning from Silhouette ImagesZhizhong Han, Chao Chen, Yu-Shen Liu, Matthias ZwickerICML 2020 · 60 citations
- SDFDiff: Differentiable Rendering of Signed Distance Fields for 3D Shape OptimizationYue Jiang, Dantong Ji, Zhizhong Han, Matthias ZwickerCVPR 2020
- Convolutional Generation of Textured 3D MeshesDario Pavllo, Graham Spinks, Thomas Hofmann, Marie-Francine Moens et al.NeurIPS 2020 · 71 citations
- Differentiable signed distance function renderingDelio Vicini, Sébastien Speierer, Wenzel JakobSIGGRAPH 2022 · 112 citations
