Abstract
Many applications ranging from quasi-Monte Carlo integration over optimal control to neural networks benefit from high-dimensional, highly uniform samples. In the case of computer graphics, and more particularly in rendering, despite the need for uniformity, several sub-problems expose a low-dimensional structure. In this context, mastering sampling uniformity over projections while preserving high-dimensional uniformity has been intrinsically challenging. This difficulty may explain the relatively small number of mathematical constructions for such samplers. We propose a novel approach by showing that uniformity constraints can be expressed as an integer linear program that results in a sampler with the desired properties. As it turns out, complex constraints are easy to describe by means of stratification and sequence properties of digital nets. Formalized using generator matrix determinants, our new MatBuilder software solves the set of constraints by iterating the linear integer program solver in a greedy fashion to compute a problem-specific set of generator matrices that can be used as a drop-in replacement in the popular digital net samplers. The samplers created by MatBuilder achieve the uniformity of classic low discrepancy sequences. More importantly, we demonstrate the benefit of the unprecedented versatility of our constraint approach with respect to low-dimensional problem structure for several applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference44 articles.
1. Screen-space blue-noise diffusion of Monte Carlo sampling error via hierarchical ordering of pixels;Ahmed Abdalla G. M.;ACM Trans. on Graphics (SIGGRAPH Asia),2020
2. Optimizing Dyadic Nets;Ahmed Abdalla G. M.;ACM Trans. on Graphics (SIGGRAPH),2021
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Heuristic approaches to obtain low-discrepancy point sets via subset selection;Journal of Complexity;2024-08
2. Quad-Optimized Low-Discrepancy Sequences;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
3. Challenges in Developing Great Quasi-Monte Carlo Software;Springer Proceedings in Mathematics & Statistics;2024
4. Generator Matrices by Solving Integer Linear Programs;Springer Proceedings in Mathematics & Statistics;2024
5. Quasi-Monte Carlo Algorithms (Not Only) for Graphics Software;Springer Proceedings in Mathematics & Statistics;2024