Chrome Extension
WeChat Mini Program
Use on ChatGLM

Direct Transmittance Estimation in Heterogeneous Participating Media Using Approximated Taylor Expansions

Daniel Jonsson, Joel Kronander, Jonas Unger, Thomas B. Schon, Magnus Wrenninge

IEEE Transactions on Visualization and Computer Graphics(2022)

Cited 9|Views43
No score
Abstract
Evaluating the transmittance between two points along a ray is a key component in solving the light transport through heterogeneous participating media and entails computing an intractable exponential of the integrated medium's extinction coefficient. While algorithms for estimating this transmittance exist, there is a lack of theoretical knowledge about their behaviour, which also prevent new theoretically sound algorithms from being developed. For this purpose, we introduce a new class of unbiased transmittance estimators based on random sampling or truncation of a Taylor expansion of the exponential function. In contrast to classical tracking algorithms, these estimators are non-analogous to the physical light transport process and directly sample the underlying extinction function without performing incremental advancement. We present several versions of the new class of estimators, based on either importance sampling or Russian roulette to provide finite unbiased estimators of the infinite Taylor series expansion. We also show that the well known ratio tracking algorithm can be seen as a special case of the new class of estimators. Lastly, we conduct performance evaluations on both the central processing unit (CPU) and the graphics processing unit (GPU), and the results demonstrate that the new algorithms outperform traditional algorithms for heterogeneous mediums.
More
Translated text
Key words
Media,Taylor series,Rendering (computer graphics),Estimation,Upper bound,Monte Carlo methods,Path tracing,rendering,computer graphics,scientific visualization
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined