Selectively metropolised Monte Carlo light transport simulation
Selectively metropolised Monte Carlo light transport simulation
复制标题
选择性都市蒙特卡罗光传输模拟
DOI:
10.1145/3355089.3356578
复制
发表时间:
2019
影响因子:
6.2
通讯作者:
Jarosz, Wojciech
中科院分区:
文献类型:
--
作者:
Bitterli, Benedikt;Jarosz, Wojciech
Light transport is a complex problem with many solutions. Practitioners are now faced with the difficult task of choosing which rendering algorithm to use for any given scene. Simple Monte Carlo methods, such as path tracing, work well for the majority of lighting scenarios, but introduce excessive variance when they encounter transport they cannot sample (such as caustics). More sophisticated rendering algorithms, such as bidirectional path tracing, handle a larger class of light transport robustly, but have a high computational overhead that makes them inefficient for scenes that are not dominated by difficult transport. The underlying problem is that rendering algorithms can only be executed indiscriminately on all transport, even though they may only offer improvement for a subset of paths. In this paper, we introduce a new scheme for selectively combining different Monte Carlo rendering algorithms. We use a simple transport method (e.g. path tracing) as the base, and treat high variance "fireflies" as seeds for a Markov chain that locally uses a Metropolised version of a more sophisticated transport method for exploration, removing the firefly in an unbiased manner. We use a weighting scheme inspired by multiple importance sampling to partition the integrand into regions the base method can sample well and those it cannot, and only use Metropolis for the latter. This constrains the Markov chain to paths where it offers improvement, and keeps it away from regions already handled well by the base estimator. Combined with stratified initialization, short chain lengths and careful allocation of samples, this vastly reduces non-uniform noise and temporal flickering artifacts normally encountered with a global application of Metropolis methods. Through careful design choices, we ensure our algorithm never performs much worse than the base estimator alone, and usually performs significantly better, thereby reducing the need to experiment with different algorithms for each scene.
登录
查看更多内容
DOI:
10.1145/15922.15901
发表时间:
1986-08
期刊:
Proceedings of the 13th annual conference on Computer graphics and interactive techniques
影响因子:
--
作者:
David S. Immel;Michael F. Cohen;D. Greenberg
通讯作者:
David S. Immel;Michael F. Cohen;D. Greenberg
DOI:
10.1145/2601097.2601203
发表时间:
2014-07
期刊:
ACM Transactions on Graphics (TOG)
影响因子:
--
作者:
J. Vorba;Ondrej Karlik;M. Šik;Tobias Ritschel;Jaroslav Křivánek
通讯作者:
J. Vorba;Ondrej Karlik;M. Šik;Tobias Ritschel;Jaroslav Křivánek
DOI:
10.1145/2641762
发表时间:
2014-09
期刊:
ACM Transactions on Graphics (TOG)
影响因子:
--
作者:
Bochang Moon;N. Carr;Sung-eui Yoon
通讯作者:
Bochang Moon;N. Carr;Sung-eui Yoon
DOI:
--
发表时间:
2002
期刊:
Spring conference on Computer graphics
影响因子:
--
作者:
H. Hey;W. Purgathofer
通讯作者:
W. Purgathofer
DOI:
--
发表时间:
2017
期刊:
SIGGRAPH Courses
影响因子:
--
作者:
Luca Fascione;J. Hanika;Rob Pieké;Christophe Hery;Ryusuke Villemin;Thorsten;Christopher D. Kulla;D. Heckenberg;A. Mazzone
通讯作者:
A. Mazzone