End-to-end Sampling Patterns

06/18/2018
by   Thomas Leimkühler, et al.
0

Sample patterns have many uses in Computer Graphics, ranging from procedural object placement over Monte Carlo image synthesis to non-photorealistic depiction. Their properties such as discrepancy, spectra, anisotropy, or progressiveness have been analyzed extensively. However, designing methods to produce sampling patterns with certain properties can require substantial hand-crafting effort, both in coding, mathematical derivation and compute time. In particular, there is no systematic way to derive the best sampling algorithm for a specific end-task. Tackling this issue, we suggest another level of abstraction: a toolkit to end-to-end optimize over all sampling methods to find the one producing user-prescribed properties such as discrepancy or a spectrum that best fit the end-task. A user simply implements the forward losses and the sampling method is found automatically -- without coding or mathematical derivation -- by making use of back-propagation abilities of modern deep learning frameworks. While this optimization takes long, at deployment time the sampling method is quick to execute as iterated unstructured non-linear filtering using radial basis functions (RBFs) to represent high-dimensional kernels. Several important previous methods are special cases of this approach, which we compare to previous work and demonstrate its usefulness in several typical Computer Graphics applications. Finally, we propose sampling patterns with properties not shown before, such as high-dimensional blue noise with projective properties.

READ FULL TEXT

page 7

page 8

page 9

page 10

research
07/28/2023

Quasi-Monte Carlo Algorithms (not only) for Graphics Software

Quasi-Monte Carlo methods have become the industry standard in computer ...
research
06/13/2019

Direct Sampling of Bayesian Thin-Plate Splines for Spatial Smoothing

Radial basis functions are a common mathematical tool used to construct ...
research
02/17/2020

Jittering Samples using a kd-Tree Stratification

Monte Carlo sampling techniques are used to estimate high-dimensional in...
research
08/05/2014

Spoke Darts for Efficient High Dimensional Blue Noise Sampling

Blue noise refers to sample distributions that are random and well-space...
research
02/10/2023

Example-Based Sampling with Diffusion Models

Much effort has been put into developing samplers with specific properti...
research
04/24/2019

On Negatively Dependent Sampling Schemes, Variance Reduction, and Probabilistic Upper Discrepancy Bounds

We study some notions of negative dependence of a sampling scheme that c...
research
06/15/2022

Gaussian Blue Noise

Among the various approaches for producing point distributions with blue...

Please sign up or login with your details

Forgot password? Click here to reset