PixelPie: Maximal Poisson-disk Sampling with Rasterization
Date
2013Author
Ip, Cheuk Yiu
Yalc, M. Adil
Luebke, David
Varshney, Amitabh
Metadata
Show full item recordAbstract
We present PixelPie, a highly parallel geometric formulation of the Poisson-disk sampling problem on the graphics pipeline. Traditionally, generating a distribution by throwing darts and removing conflicts has been viewed as an inherently sequential process. In this paper, we present an efficient Poisson-disk sampling algorithm that uses rasterization in a highly parallel manner. Our technique is an iterative two step process. The first step of each iteration involves rasterization of random darts at varying depths. The second step involves culling conflicted darts. Successive iterations identify and fill in the empty regions to obtain maximal distributions. Our approach maps well to the parallel and optimized graphics functions on the GPU and can be easily extended to perform importance sampling. Our implementation can generate Poisson-disk samples at the rate of nearly 7 million samples per second on a GeForce GTX 580 and is significantly faster than the state-of-the-art maximal Poisson-disk sampling techniques.
BibTeX
@inproceedings {10.1145:2492045.2492047,
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Kayvon Fatahalian and Christian Theobalt},
title = {{PixelPie: Maximal Poisson-disk Sampling with Rasterization}},
author = {Ip, Cheuk Yiu and Yalc, M. Adil and Luebke, David and Varshney, Amitabh},
year = {2013},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-2135-8},
DOI = {10.1145/2492045.2492047}
}
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Kayvon Fatahalian and Christian Theobalt},
title = {{PixelPie: Maximal Poisson-disk Sampling with Rasterization}},
author = {Ip, Cheuk Yiu and Yalc, M. Adil and Luebke, David and Varshney, Amitabh},
year = {2013},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-2135-8},
DOI = {10.1145/2492045.2492047}
}