Stochastic Generation of (t, s) Sample Sequences

dc.contributor.authorHelmer, Andrewen_US
dc.contributor.authorChristensen, Peren_US
dc.contributor.authorKensler, Andrewen_US
dc.contributor.editorBousseau, Adrien and McGuire, Morganen_US
dc.date.accessioned2021-07-12T12:12:51Z
dc.date.available2021-07-12T12:12:51Z
dc.date.issued2021
dc.description.abstractWe introduce a novel method to generate sample sequences that are progressively stratified both in high dimensions and in lower-dimensional projections. Our method comes from a new observation that Owen-scrambled quasi-Monte Carlo (QMC) sequences can be generated as stratified samples, merging the QMC construction and random scrambling into a stochastic algorithm. This yields simpler implementations of Owen-scrambled Sobol', Halton, and Faure sequences that exceed the previous state-of-the-art sample-generation speed; we provide an implementation of Owen-scrambled Sobol' (0,2)-sequences in fewer than 30 lines of C++ code that generates 200 million samples per second on a single CPU thread. Inspired by pmj02bn sequences, this stochastic formulation allows multidimensional sequences to be augmented with best-candidate sampling to improve point spacing in arbitrary projections. We discuss the applications of these high-dimensional sequences to rendering, describe a new method to decorrelate sequences while maintaining their progressive properties, and show that an arbitrary sample coordinate can be queried efficiently. Finally we show how the simplicity and local differentiability of our method allows for further optimization of these sequences. As an example, we improve progressive distances of scrambled Sobol' (0,2)-sequences using a (sub)gradient descent optimizer, which generates sequences with near-optimal distances.en_US
dc.description.sectionheadersIntegration
dc.description.seriesinformationEurographics Symposium on Rendering - DL-only Track
dc.identifier.doi10.2312/sr.20211287
dc.identifier.isbn978-3-03868-157-1
dc.identifier.issn1727-3463
dc.identifier.pages21-33
dc.identifier.urihttps://doi.org/10.2312/sr.20211287
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/sr20211287
dc.publisherThe Eurographics Associationen_US
dc.subjectMathematics of computing --> Stochastic processes
dc.subjectComputations in finite fields
dc.subjectMathematical software performance
dc.subjectComputing methodologies --> Rendering
dc.subjectRay tracing
dc.titleStochastic Generation of (t, s) Sample Sequencesen_US
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
021-033.pdf
Size:
867.51 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
paper1041_mm.pdf
Size:
23.89 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
paper1041_mm.zip
Size:
23.9 MB
Format:
Zip file