Differentiable Direct Volume Rendering
Sebastian Weiss, Rüdiger Westermann
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 volume. Optimization of per-voxel densities is addressed in two different ways: First, we mimic inverse tomography and optimize a 3D density field from images using an absorption model. This simplification enables comparisons with algebraic reconstruction techniques and state-of-the-art differentiable path tracers. Second, we introduce a novel approach for tomographic reconstruction from images using an emission-absorption model with post-shading via an arbitrary transfer function.
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 papers4
- Compressed 3D Gaussian Splatting for Accelerated Novel View SynthesisSimon Niedermayr, Josef Stumpfegger, Rüdiger WestermannCVPR 2024 · 138 citations
- Lightweight Gradient-Aware Upscaling of 3D Gaussian Splatting ImagesSimon Niedermayr, Christoph Neuhauser, Rüdiger WestermannICCV 2025 · 2 citations
- Light Transport-aware Diffusion Posterior Sampling for Single-View Reconstruction of 3D VolumesLudwic Leonard, Nils Thürey, Rüdiger WestermannCVPR 2025
- GSCache: Real-Time Radiance Caching for Volume Path Tracing Using 3D Gaussian SplattingDavid Bauer, Qi Wu, Hamid Gadirov, Kwan-Liu MaIEEE VIS 2025
Builds on2
- Radiative backpropagation: an adjoint method for lightning-fast differentiable renderingMerlin Nimier-David, Sébastien Speierer, Benoît Ruiz, Wenzel JakobSIGGRAPH 2020 · 107 citations
- Differentiable Volumetric Rendering: Learning Implicit 3D Representations Without 3D SupervisionMichael Niemeyer, Lars M. Mescheder, Michael Oechsle, Andreas GeigerCVPR 2020
Related papers
- Moment Bounds are Differentiable: Efficiently Approximating Measures in Inverse RenderingMarkus Worchel, Marc AlexaSIGGRAPH 2025 · 1 citation
- Differentiable Design Galleries: A Differentiable Approach to Explore the Design Space of Transfer FunctionsBo Pan, Jiaying Lu, Haoxuan Li, Weifeng Chen et al.IEEE VIS 2023 · 11 citations
- Adjoint nonlinear ray tracingArjun Teh, Matthew O'Toole, Ioannis GkioulekasSIGGRAPH 2022 · 19 citations
- Differentiable Neutron TransportXi Deng, Maosen Tang, Michael Czekanski, David Bindel et al.SIGGRAPH 2026
- Unbiased inverse volume rendering with differential trackersMerlin Nimier-David, Thomas Müller, Alexander Keller, Wenzel JakobSIGGRAPH 2022 · 37 citations
