MARS: Multi-sample Allocation through Russian roulette and Splitting

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Meyer, Joshua, Rath, Alexander, Yazici, Ömercan, Slusallek, Philipp
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916456696905728
author Meyer, Joshua
Rath, Alexander
Yazici, Ömercan
Slusallek, Philipp
author_facet Meyer, Joshua
Rath, Alexander
Yazici, Ömercan
Slusallek, Philipp
contents Multiple importance sampling (MIS) is an indispensable tool in rendering that constructs robust sampling strategies by combining the respective strengths of individual distributions. Its efficiency can be greatly improved by carefully selecting the number of samples drawn from each distribution, but automating this process remains a challenging problem. Existing works are mostly limited to mixture sampling, in which only a single sample is drawn in total, and the works that do investigate multi-sample MIS only optimize the sample counts at a per-pixel level, which cannot account for variations beyond the first bounce. Recent work on Russian roulette and splitting has demonstrated how fixed-point schemes can be used to spatially vary sample counts to optimize image efficiency but is limited to choosing the same number of samples across all sampling strategies. Our work proposes a highly flexible sample allocation strategy that bridges the gap between these areas of work. We show how to iteratively optimize the sample counts to maximize the efficiency of the rendered image using a lightweight data structure, which allows us to make local and individual decisions per technique. We demonstrate the benefits of our approach in two applications, path guiding and bidirectional path tracing, in both of which we achieve consistent and substantial speedups over the respective previous state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2410_20429
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle MARS: Multi-sample Allocation through Russian roulette and Splitting
Meyer, Joshua
Rath, Alexander
Yazici, Ömercan
Slusallek, Philipp
Graphics
I.3.7
Multiple importance sampling (MIS) is an indispensable tool in rendering that constructs robust sampling strategies by combining the respective strengths of individual distributions. Its efficiency can be greatly improved by carefully selecting the number of samples drawn from each distribution, but automating this process remains a challenging problem. Existing works are mostly limited to mixture sampling, in which only a single sample is drawn in total, and the works that do investigate multi-sample MIS only optimize the sample counts at a per-pixel level, which cannot account for variations beyond the first bounce. Recent work on Russian roulette and splitting has demonstrated how fixed-point schemes can be used to spatially vary sample counts to optimize image efficiency but is limited to choosing the same number of samples across all sampling strategies. Our work proposes a highly flexible sample allocation strategy that bridges the gap between these areas of work. We show how to iteratively optimize the sample counts to maximize the efficiency of the rendered image using a lightweight data structure, which allows us to make local and individual decisions per technique. We demonstrate the benefits of our approach in two applications, path guiding and bidirectional path tracing, in both of which we achieve consistent and substantial speedups over the respective previous state-of-the-art.
title MARS: Multi-sample Allocation through Russian roulette and Splitting
topic Graphics
I.3.7
url https://arxiv.org/abs/2410.20429