skip to main content
article

A spatial data structure for fast Poisson-disk sample generation

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

Sampling distributions with blue noise characteristics are widely used in computer graphics. Although Poisson-disk distributions are known to have excellent blue noise characteristics, they are generally regarded as too computationally expensive to generate in real time. We present a new method for sampling by dart-throwing in O(N log N) time and introduce a novel and efficient variation for generating Poisson-disk distributions in O(N) time and space.

Skip Supplemental Material Section

Supplemental Material

Low Resolution
High Resolution

References

  1. Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. ACM Transactions on Graphics 22, 3, 287--294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cook, R. L. 1986. Stochastic sampling in computer graphics. ACM Transactions on Graphics 5, 1, 51--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dippé, M. A. Z., and Wold, E. H. 1985. Antialiasing through stochastic sampling. In Computer Graphics (Proceedings of SIGGRAPH 85), ACM Press, New York, NY, USA, 69--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dunbar, D., and Humphreys, G. 2006. Using scalloped sectors to generate poisson-disk sampling patterns. Tech. Rep. CS-2006-08, University of Virginia.Google ScholarGoogle Scholar
  5. Hiller, S., Deussen, O., and Kaufmann, A. 2001. Tiled blue noise samples. In VMV '01: Proceedings of the Vision Modeling and Visualization Conference 2001, Aka GmbH, 265--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Jones, T. 2006. Efficient generation of poisson-disk sampling patterns. Journal of Graphics Tools, to appear.Google ScholarGoogle ScholarCross RefCross Ref
  7. Kollig, T., and Keller, A. 2002. Efficient multidimensional sampling. Computer Graphics Forum 21, 3, 557--563.Google ScholarGoogle ScholarCross RefCross Ref
  8. Kollig, T., and Keller, A. 2003. Efficient illumination by high dynamic range images. Rendering Techniques, 45--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kopf, J., Cohen-Or, D., Deussen, O., and Lischinski, D. 2006. Recursive wang tiles for real-time blue noise. ACM Transactions on Graphics 25, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lagae, A., and Dutré, P. 2005. A procedural object distribution function. ACM Transactions on Graphics 24, 4, 1442--1461. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. McCool, M., and Fiume, E. 1992. Hierarchical poisson disk sampling distributions. In Proceedings of the conference on Graphics interface '92, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 94--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Mitchell, D. P. 1991. Spectrally optimal sampling for distribution ray tracing. In Computer Graphics (Proceedings of ACM SIGGRAPH 91), ACM Press, New York, NY, USA, 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ostromoukhov, V., Donohue, C., and Jodoin, P.-M. 2004. Fast hierarchical importance sampling with blue noise properties. ACM Transactions on Graphics 23, 3, 488--495. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Shirley, P. 1991. Discrepancy as a quality measure for sample distributions. In Proceedings of Eurographics, 183--194.Google ScholarGoogle Scholar
  15. Ulichney, R. A. 1988. Dithering with blue noise. In Proc. of the IEEE 76, 56--79.Google ScholarGoogle ScholarCross RefCross Ref
  16. Yellot, J. I. 1983. Spectral consequences of photoreceptor sampling in the rhesus retina. Science 221, 382--385.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A spatial data structure for fast Poisson-disk sample generation

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Graphics
          ACM Transactions on Graphics  Volume 25, Issue 3
          July 2006
          742 pages
          ISSN:0730-0301
          EISSN:1557-7368
          DOI:10.1145/1141911
          Issue’s Table of Contents

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 July 2006
          Published in tog Volume 25, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader