Accurate multidimensional Poisson-disk sampling
- 15 December 2009
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 29 (1) , 1-19
- https://doi.org/10.1145/1640443.1640451
Abstract
We present an accurate and efficient method to generate samples based on a Poisson-disk distribution. This type of distribution, because of its blue noise spectral properties, is useful for image sampling. It is also useful for multidimensional Monte Carlo integration and as part of a procedural object placement function. Our method extends trivially from 2D to 3D or to any higher dimensional space. We demonstrate results for up to four dimensions, which are likely to be the most useful for computer graphics applications. The method is accurate because it generates distributions with the same statistical properties of those generated with the brute-force dart-throwing algorithm, the archetype against which all other Poisson-disk sampling methods are compared. The method is efficient because it employs a spatial subdivision data structure that signals the regions of space where the insertion of new samples is allowed. The method has O(N log N) time and space complexity relative to the total number of samples. The method generates maximal distributions in which no further samples can be inserted at the completion of the algorithm. The method is only limited in the number of samples it can generate and the number of dimensions over which it can work by the available physical memory.Keywords
Funding Information
- Fundação para a Ciência e a Tecnologia (SFRH/BD/16249/2004)
This publication has 45 references indexed in Scilit:
- Dart Throwing on SurfacesComputer Graphics Forum, 2009
- Fast Poisson disk sampling in arbitrary dimensionsPublished by Association for Computing Machinery (ACM) ,2007
- Wang Tiles for image and texture generationACM Transactions on Graphics, 2003
- Floating Points: A Method for Computing Stipple DrawingsComputer Graphics Forum, 2000
- Realistic modeling and rendering of plant ecosystemsPublished by Association for Computing Machinery (ACM) ,1998
- Random sequential adsorption: Series and virial expansionsThe Journal of Chemical Physics, 1991
- A SIMPLE METHOD FOR BOX–SPHERE INTERSECTION TESTINGPublished by Elsevier ,1990
- Nearest-Neighbour Markov Point Processes and Random SetsInternational Statistical Review, 1989
- Stochastic sampling in computer graphicsACM Transactions on Graphics, 1986
- The statistical analysis of spatial patternAdvances in Applied Probability, 1974