Sequences with Low-Discrepancy Blue-Noise 2-D Projections

被引:11
|
作者
Perrier, Helene [1 ]
Coeurjolly, David [1 ]
Xie, Feng
Pharr, Matt [2 ]
Hanrahan, Pat
Ostromoukhov, Victor [1 ]
机构
[1] Univ Lyon, CNRS, LIRIS, Lyon, France
[2] Google, Mountain View, CA USA
关键词
WANG TILES;
D O I
10.1111/cgf.13366
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributions of samples play a very important role in rendering, affecting variance, bias and aliasing in Monte-Carlo and Quasi-Monte Carlo evaluation of the rendering equation. In this paper, we propose an original sampler which inherits many important features of classical low-discrepancy sequences (LDS): a high degree of uniformity of the achieved distribution of samples, computational efficiency and progressive sampling capability. At the same time, we purposely tailor our sampler in order to improve its spectral characteristics, which in turn play a crucial role in variance reduction, anti-aliasing and improving visual appearance of rendering. Our sampler can efficiently generate sequences of multidimensional points, whose power spectra approach so-called Blue-Noise (BN) spectral property while preserving low discrepancy (LD) in certain 2-D projections. In our tile-based approach, we perform permutations on subsets of the original Sobol LDS. In a large space of all possible permutations, we select those which better approach the target BN property, using pair-correlation statistics. We pre-calculate such good permutations for each possible Sobol pattern, and store them in a lookup table efficiently accessible in runtime. We provide a complete and rigorous proof that such permutations preserve dyadic partitioning and thus the LDS properties of the point set in 2-D projections. Our construction is computationally efficient, has a relatively low memory footprint and supports adaptive sampling. We validate our method by performing spectral/discrepancy/aliasing analysis of the achieved distributions, and provide variance analysis for several target integrands of theoretical and practical interest.
引用
收藏
页码:339 / 353
页数:15
相关论文
共 50 条
  • [31] Influence of Initializing Krill Herd Algorithm With Low-Discrepancy Sequences
    Agushaka, Ovre Jeffrey
    Ezugwu, Absalom El-Shamir
    IEEE ACCESS, 2020, 8 : 210886 - 210909
  • [32] Deterministic Methods for Stochastic Computing using Low-Discrepancy Sequences
    Najafi, M. Hassan
    Lilja, David J.
    Riedel, Marc
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [33] Low-discrepancy sequences using duality and global function fields
    Niederreiter, Harald
    Ozbudak, Ferruh
    ACTA ARITHMETICA, 2007, 130 (01) : 79 - 97
  • [34] Numerical integration of singular integrands using low-discrepancy sequences
    Bernhard Klinger
    Computing, 1997, 59 : 223 - 236
  • [35] Constructing a new class of low-discrepancy sequences by using the β-adic transformation
    Ninomiya, Syoiti
    1998, Elsevier (47) : 2 - 5
  • [36] Hybrid Differential Evolution using Low-Discrepancy Sequences for Image Segmentation
    Nakib, A.
    Daachi, B.
    Siarry, P.
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 634 - 640
  • [37] Initializing PSO with Probability Distributions and Low-discrepancy Sequences: The Comparative Results
    Thangaraj, Radha
    Pant, Millie
    Deep, Kusum
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 1120 - +
  • [38] A CONSTRUCTION OF LOW-DISCREPANCY SEQUENCES USING GLOBAL FUNCTION-FIELDS
    XING, CP
    NIEDERREITER, H
    ACTA ARITHMETICA, 1995, 73 (01) : 87 - 102
  • [39] Random sampling from low-discrepancy sequences:: Applications to option pricing
    Ökten, G
    MATHEMATICAL AND COMPUTER MODELLING, 2002, 35 (11-12) : 1221 - 1234
  • [40] ENHANCING ACCURACY OF DEEP LEARNING ALGORITHMS BY TRAINING WITH LOW-DISCREPANCY SEQUENCES
    Mishra, Siddhartha
    Rusch, T. Konstantin
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2021, 59 (03) : 1811 - 1834