VoGE: A Differentiable Volume Renderer using Gaussian Ellipsoids for Analysis-by-Synthesis

05/30/2022
by   Angtian Wang, et al.
4

Differentiable rendering allows the application of computer graphics on vision tasks, e.g. object pose and shape fitting, via analysis-by-synthesis, where gradients at occluded regions are important when inverting the rendering process. To obtain those gradients, state-of-the-art (SoTA) differentiable renderers use rasterization to collect a set of nearest components for each pixel and aggregate them based on the viewing distance. In this paper, we propose VoGE, which uses ray tracing to capture nearest components with their volume density distributions on the rays and aggregates via integral of the volume densities based on Gaussian ellipsoids, which brings more efficient and stable gradients. To efficiently render via VoGE, we propose an approximate close-form solution for the volume density aggregation and a coarse-to-fine rendering strategy. Finally, we provide a CUDA implementation of VoGE, which gives a competitive rendering speed in comparison to PyTorch3D. Quantitative and qualitative experiment results show VoGE outperforms SoTA counterparts when applied to various vision tasks,e.g., object pose estimation, shape/texture fitting, and occlusion reasoning. The VoGE library and demos are available at https://github.com/Angtian/VoGE.

READ FULL TEXT

page 6

page 14

page 15

page 23

page 28

page 29

page 30

page 32

research
06/18/2018

RenderNet: A deep convolutional network for differentiable rendering from 3D shapes

Traditional computer graphics rendering pipeline is designed for procedu...
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
06/19/2019

Analytical Derivatives for Differentiable Renderer: 3D Pose Estimation by Silhouette Consistency

Differentiable render is widely used in optimization-based 3D reconstruc...
research
07/21/2022

Approximate Differentiable Rendering with Algebraic Surfaces

Differentiable renderers provide a direct mathematical link between an o...
research
05/31/2023

Neural Textured Deformable Meshes for Robust Analysis-by-Synthesis

Human vision demonstrates higher robustness than current AI algorithms u...
research
08/26/2022

Fast Auto-Differentiable Digitally Reconstructed Radiographs for Solving Inverse Problems in Intraoperative Imaging

The use of digitally reconstructed radiographs (DRRs) to solve inverse p...
research
06/22/2020

Differentiable Rendering: A Survey

Deep neural networks (DNNs) have shown remarkable performance improvemen...

Please sign up or login with your details

Forgot password? Click here to reset