Efficient Computation of Blue Noise Point Sets through Importance Sampling
Nima Khademi Kalantari, Pradeep Sen
In Computer Graphics Forum, 30(4), June 2011.
Abstract: Dart-throwing can generate ideal Poisson-disk distributions with excellent blue noise properties, but is very computationally expensive if a maximal point set is desired. In this paper, we observe that the Poisson-disk sampling problem can be posed in terms of importance sampling by representing the available space to be sampled as a probability density function (pdf). This allows us to develop an efficient algorithm for the generation of maximal Poisson-disk distributions with quality similar to naïve dart-throwing but without rejection of samples. In our algorithm, we first position samples in one dimension based on its marginal cumulative distribution function (cdf). We then throw samples in the other dimension only in the regions which are available for sampling. After each 2D sample is placed, we update the cdf and data structures to keep track of the available regions. In addition to uniform sampling, our method is able to perform variable-density sampling with small modifications. Finally, we also propose a new min-conflict metric for variable-density sampling which results in better adaptation of samples to the underlying importance field.
Article URL: http://dx.doi.org/10.1111/j.1467-8659.2011.01980.x
BibTeX format:
@article{Kalantari:2011:ECO,
  author = {Nima Khademi Kalantari and Pradeep Sen},
  title = {Efficient Computation of Blue Noise Point Sets through Importance Sampling},
  journal = {Computer Graphics Forum},
  volume = {30},
  number = {4},
  pages = {1215--1221},
  month = jun,
  year = {2011},
}
Search for more articles by Nima Khademi Kalantari.
Search for more articles by Pradeep Sen.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."