TL;DR
This paper introduces a fully differentiable volume rendering method that enables optimization of rendering parameters and volumetric data, facilitating automatic viewpoint selection and transfer function optimization with constant memory usage.
Contribution
It presents a novel differentiable volume renderer with constant memory footprint, enabling automatic optimization of rendering parameters and volumetric density fields.
Findings
Enables automatic viewpoint selection using differentiable entropy.
Optimizes volumetric density fields from images using absorption and emission models.
Achieves comparisons with algebraic reconstruction and differentiable path tracers.
Abstract
We present a differentiable volume rendering solution that provides differentiability of all continuous parameters of the volume rendering process. This differentiable renderer is used to steer the parameters towards a setting with an optimal solution of a problem-specific objective function. We have tailored the approach to volume rendering by enforcing a constant memory footprint via analytic inversion of the blending functions. This makes it independent of the number of sampling steps through the volume and facilitates the consideration of small-scale changes. The approach forms the basis for automatic optimizations regarding external parameters of the rendering process and the volumetric density field itself. We demonstrate its use for automatic viewpoint selection using differentiable entropy as objective, and for optimizing a transfer function from rendered images of a given…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
