4.5 Article

Re-Weighting Firefly Samples for Improved Finite-Sample Monte Carlo Estimates

期刊

COMPUTER GRAPHICS FORUM
卷 37, 期 6, 页码 410-421

出版社

WILEY
DOI: 10.1111/cgf.13335

关键词

Monte Carlo techniques; methods and applications; global illumination; rendering; progressive rendering

资金

  1. Heidelberg Institute for Theoretical Studies, HITS gGmbH

向作者/读者索取更多资源

Samples with high contribution but low probability density, often called fireflies, occur in all practical Monte Carlo estimators and are part of computing unbiased estimates. For finite-sample estimates, however, they can lead to excessive variance. Rejecting all samples classified as outliers, as suggested in previous work, leads to estimates that are too low and can cause undesirable artefacts. In this paper, we show how samples can be re-weighted depending on their contribution and sampling frequency such that the finite-sample estimate gets closer to the correct expected value and the variance can be controlled. For this, we first derive a theory for how samples should ideally be re-weighted and that this would require the probability density function of the optimal sampling strategy. As this probability density function is generally unknown, we show how the discrepancy between the optimal and the actual sampling strategy can be estimated and used for re-weighting in practice. We describe an efficient algorithm that allows for the necessary analysis of per-pixel sample distributions in the context of Monte Carlo rendering without storing any individual samples, with only minimal changes to the rendering algorithm. It causes negligible runtime overhead, works in constant memory and is well suited for parallel and progressive rendering. The re-weighting runs as a fast post-process, can be controlled interactively and our approach is non-destructive in that the unbiased result can be reconstructed at any time.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据