DiffTetVR: Differentiable Tetrahedral Volume Rendering
By: Christoph Neuhauser
Potential Business Impact:
Lets computers change 3D shapes from pictures.
Differentiable rendering is a technique that aims to invert the rendering process to enable optimizing rendering parameters from a set of images. In this article, we present a differentiable volume rendering solution called DiffTetVR for tetrahedral meshes. Unlike previous works based on regular grids, this enables the optimization of vertex positions and the local subdivision of the mesh without relying on multigrid methods. We present an efficient implementation of the forward rendering process, deduce the derivatives for the backwards pass and regularization terms for avoiding degenerate tetrahedra, and finally show how the tetrahedral mesh can be subdivided locally to enable a coarse-to-fine optimization process. The source code is made publicly available on GitHub at https://github.com/chrismile/DiffTetVR.
Similar Papers
Differential Locally Injective Grid Deformation and Optimization
Graphics
Changes computer pictures to show more detail where needed.
Radiance Meshes for Volumetric Reconstruction
Graphics
Makes 3D scenes look real, super fast.
LinPrim: Linear Primitives for Differentiable Volumetric Rendering
CV and Pattern Recognition
Creates 3D pictures from photos faster.