k-d Darts: Sampling by k-dimensional flat searches
Mohamed S. Ebeida, Anjul Patney, Scott A. Mitchell, Keith R. Dalbey, Andrew A. Davidson, John D. Owens
In ACM Transactions on Graphics, 33(1), January 2014.
Abstract: We formalize sampling a function using k-d darts. A k-d Dart is a set of independent, mutually orthogonal, k-dimensional hyperplanes called k-d flats. A dart has d choose k flats, aligned with the coordinate axes for efficiency. We show k-d darts are useful for exploring a function's properties, such as estimating its integral, or finding an exemplar above a threshold. We describe a recipe for converting some algorithms from point sampling to k-d dart sampling, if the function can be evaluated along a k-d flat.

We demonstrate that k-d darts are more efficient than point-wise samples in high dimensions, depending on the characteristics of the domain: for example, the subregion of interest has small volume and evaluating the function along a flat is not too expensive. We present three concrete applications using line darts (1-d darts): relaxed maximal Poisson-disk sampling, high-quality rasterization of depth-of-field blur, and estimation of the probability of failure from a response surface for uncertainty quantification. Line darts achieve the same output fidelity as point sampling in less time. For Poisson-disk sampling, we use less memory, enabling the generation of larger point distributions in higher dimensions. Higher-dimensional darts provide greater accuracy for a particular volume estimation problem.
Article URL: http://dx.doi.org/10.1145/2522528
BibTeX format:
@article{Ebeida:2013:KDS,
  author = {Mohamed S. Ebeida and Anjul Patney and Scott A. Mitchell and Keith R. Dalbey and Andrew A. Davidson and John D. Owens},
  title = {k-d Darts: Sampling by k-dimensional flat searches},
  journal = {ACM Transactions on Graphics},
  volume = {33},
  number = {1},
  pages = {3:1--3:16},
  month = jan,
  year = {2014},
}
Search for more articles by Mohamed S. Ebeida.
Search for more articles by Anjul Patney.
Search for more articles by Scott A. Mitchell.
Search for more articles by Keith R. Dalbey.
Search for more articles by Andrew A. Davidson.
Search for more articles by John D. Owens.

Return to the search page.


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