Abstract
Stochastic point distributions with blue-noise spectrum are used extensively in computer graphics for various applications such as avoiding aliasing artifacts in ray tracing, halftoning, stippling, etc. In this paper we present a new approach for generating point sets with high-quality blue noise properties that formulates the problem using a statistical mechanics interacting particle model. Points distributions are generated by sampling this model. This new formulation of the problem unifies randomness with the requirement for equidistant point spacing, responsible for the enhanced blue noise spectral properties. We derive a highly efficient multi-scale sampling scheme for drawing random point distributions from this model. The new scheme avoids the critical slowing down phenomena that plagues this type of models. This derivation is accompanied by a model-specific analysis.
Altogether, our approach generates high-quality point distributions, supports spatially-varying spatial point density, and runs in time that is linear in the number of points generated.
Supplemental Material
- Balzer, M., Schlömer, T., and Deussen, O. 2009. Capacity-constrained point distributions: a variant of lloyd's method. In ACM SIGGRAPH 2009 papers, ACM, New York, NY, USA, 86:1--86:8. Google Scholar
- Besag, J. 1994. Discussion: Markov chains for exploring posterior distributions. Annals of Statistics 2, 4, 1734--1741.Google Scholar
Cross Ref
- Binney, J., Dowrick, N., Fisher, A., and Newman, M. 1986. The Theory of Critical Phenomena. Clarendon Press, Oxford. Google Scholar
- Bowers, J., Wang, R., Wei, L.-Y., and Maletz, D. 2010. Parallel poisson disk sampling with spectrum analysis on surfaces. In ACM SIGGRAPH Asia 2010 papers, ACM, New York, NY, USA, 166:1--166:10. Google Scholar
- Cohen, M. F., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. In ACM SIGGRAPH 2003 Papers, ACM, New York, NY, USA, 287--294. Google Scholar
- Cook, R. L., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In ACM SIGGRAPH 1984 papers, ACM, New York, NY, USA, 137--145. Google Scholar
- Cook, R. L. 1986. Stochastic sampling in computer graphics. ACM Trans. Graph. 5 (January), 51--72. Google Scholar
Digital Library
- Deussen, O., Hanrahan, P., Lintermann, B., Měch, R., Pharr, M., and Prusinkiewicz, P. 1998. Realistic modeling and rendering of plant ecosystems. In ACM SIGGRAPH 1998 papers, ACM, New York, NY, USA, 275--286. Google Scholar
- Deussen, O., Hiller, S., van Overveld, C., and Strothotte, T. 2000. Floating points: A method for computing stipple drawings. Computer Graphics Forum 19, 40--51.Google Scholar
Cross Ref
- Dippé, M. A. Z., and Wold, E. H. 1985. Antialiasing through stochastic sampling. In ACM SIGGRAPH 1985 Papers, ACM, New York, NY, USA, 69--78. Google Scholar
- Dress, C., and Krauth, W. 1995. Cluster algorithm for hard spheres and related systems. Journal of Physics A: Mathematical and General 28, 23.Google Scholar
Cross Ref
- Du, Q., Faber, V., and Gunzburger, M. 1999. Centroidal voronoi tessellations: Applications and algorithms. SIAM Review 41, 4, 637--676. Google Scholar
Digital Library
- Dunbar, D., and Humphreys, G. 2006. A spatial data structure for fast poisson-disk sample generation. In ACM SIGGRAPH 2006 Papers, ACM, New York, NY, USA, SIGGRAPH '06, 503--508. Google Scholar
- Floyd, R. W., and Steinberg, L. 1976. An Adaptive Algorithm for Spatial Greyscale. Proceedings of the Society for Information Display 17, 2, 75--77.Google Scholar
- Gamito, M. N., and Maddock, S. C. 2009. Accurate multidimensional poisson-disk sampling. ACM Trans. Graph. 29 (December), 8:1--8:19. Google Scholar
Digital Library
- Goodman, J., and Sokal, A. D. 1989. Multigrid monte carlo method. conceptual foundations. Phys. Rev. D 40, 6 (Sep), 2035--2071.Google Scholar
Cross Ref
- Grenander, U., and Miller, M. I. 1994. Representations of knowledge in complex systems. Journal of the Royal Statistical Society. Series B (Methodological) 56, 4, 549--603.Google Scholar
Cross Ref
- Hiller, S., Deussen, O., and Keller, A. 2001. Tiled blue noise samples. In Proc. of Vision Modeling and Visualization, Aka GmbH, 265--272. Google Scholar
Digital Library
- Jones, T. R. 2006. Efficient generation of poisson-disk sampling patterns. Graphics, Fpu, and Game Tools 11, 2, 27--36.Google Scholar
Cross Ref
- Kollig, T., and Keller, A. 2003. Efficient illumination by high dynamic range images. In Proc. of Eurographics workshop on Rendering, Eurographics Association, Aire-la-Ville, Switzerland, 45--50. Google Scholar
Digital Library
- Kopf, J., Cohen-Or, D., Deussen, O., and Lischinski, D. 2006. Recursive wang tiles for real-time blue noise. In ACM SIGGRAPH 2006 Papers, ACM, New York, NY, USA, 509--518. Google Scholar
- Lagae, A., and Dutré, P. 2008. A comparison of methods for generating poisson disk distributions. Computer Graphics Forum 27, 1 (March), 114--129.Google Scholar
Cross Ref
- Landau, D., and Binder, K. 2005. A Guide to Monte Carlo Simulations in Statistical Physics. Cambridge University Press, New York, NY, USA. Google Scholar
- Li, H., Nehab, D., Wei, L.-Y., Sander, P., and Fu, C.-W. 2009. Fast capacity constrained voronoi tessellation. Microsoft Research, no. MSR-TR-2009-174.Google Scholar
- Li, H., Wei, L.-Y., Sander, P. V., and Fu, C.-W. 2010. Anisotropic blue noise sampling. In ACM SIGGRAPH Asia 2010 papers, ACM, New York, NY, USA, 167:1--167:12. Google Scholar
- Liu, J., and Luijten, E. 2004. Rejection-free geometric cluster algorithm for complex fluids. Phys. Rev. Lett. 92, 3 (Jan), 035504.Google Scholar
Cross Ref
- Lloyd, S. 1982. Least squares quantization in pcm. Information Theory, IEEE Transactions on 28, 2, 129--137.Google Scholar
Digital Library
- McCool, M., and Fiume, E. 1992. Hierarchical poisson disk sampling distributions. In Proc. of Graphics interface, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 94--105. Google Scholar
Digital Library
- Mitchell, D. P. 1987. Generating antialiased images at low sampling densities. In ACM SIGGRAPH 1987 Papers, ACM, New York, NY, USA, 65--72. Google Scholar
- Mitchell, D. P. 1991. Spectrally optimal sampling for distribution ray tracing. 157--164.Google Scholar
- Ostromoukhov, V., Donohue, C., and Jodoin, P.-M. 2004. Fast hierarchical importance sampling with blue noise properties. In ACM SIGGRAPH 2004 Papers, ACM, New York, NY, USA, 488--495. Google Scholar
- Öztireli, A. C., Alexa, M., and Gross, M. 2010. Spectral sampling of manifolds. In ACM SIGGRAPH Asia 2010 papers, ACM, New York, NY, USA, SIGGRAPH ASIA '10, 168:1--168:8. Google Scholar
- Robert, C. P., and Casella, G. 2005. Monte Carlo Statistical Methods (Springer Texts in Statistics). Springer-Verlag New York, Inc., Secaucus, NJ, USA. Google Scholar
- Roberts, G. O., and Rosenthal, J. S. 1998. Optimal scaling of discrete approximations to langevin diffusions. Journal of the Royal Statistical Society. Series B (Statistical Methodology) 60, 1, 255--268.Google Scholar
Cross Ref
- Schmaltz, C., Gwosdek, P., Bruhn, A., and Weickert, J. 2010. Electrostatic halftoning. Computer Graphics Forum 29, 8, 2313--2327.Google Scholar
Cross Ref
- Secord, A. 2002. Weighted voronoi stippling. In Proc. int. symposium on Non-photorealistic animation and rendering, ACM, New York, NY, USA, 37--43. Google Scholar
- Shade, J., Cohen, M. F., and Mitchell, D. P. 2000. Tiling layered depth images. 231--242.Google Scholar
- Shepard, D. 1968. A two-dimensional interpolation function for irregularly-spaced data. In Proc. of ACM national conference, ACM, New York, NY, USA, 517--524. Google Scholar
- Surazhsky, V., Alliez, P., and Gotsman, C. 2003. Isotropic remeshing of surfaces: a local parameterization approach. In Proc. of 12th Int. Meshing Roundtable, 215--224.Google Scholar
- Trottenberg, U., Oosterlee, C. W., and Schuller, A. 2001. Multigrid. Accademic Press, London, UK. Google Scholar
- Wei, L.-Y. 2008. Parallel poisson disk sampling. In ACM SIGGRAPH 2008 papers, ACM, New York, NY, USA, 20:1--20:9. Google Scholar
- Wei, L.-Y. 2010. Multi-class blue noise sampling. In ACM SIGGRAPH 2010 papers, ACM, New York, NY, USA, 79:1--79:8. Google Scholar
- White, K. B., Cline, D., and Egbert, P. K. 2007. Poisson disk point sets by hierarchical dart throwing. Symposium on Interactive Ray Tracing 0, 129--132. Google Scholar
- Whitted, T. 1979. An improved illumination model for shaded display. ACM, New York, NY, USA, ACM SIGGRAPH 1979 papers, 14--. Google Scholar
- Yellot, J. I. 1983. Spectral consequences of photoreceptor sampling in the rhesus retina. 382--385.Google Scholar
Index Terms
Blue-noise point sampling using kernel density model
Recommendations
Bilateral blue noise sampling
Blue noise sampling is an important component in many graphics applications, but existing techniques consider mainly the spatial positions of samples, making them less effective when handling problems with non-spatial features. Examples include ...
Blue-noise point sampling using kernel density model
SIGGRAPH '11: ACM SIGGRAPH 2011 papersStochastic point distributions with blue-noise spectrum are used extensively in computer graphics for various applications such as avoiding aliasing artifacts in ray tracing, halftoning, stippling, etc. In this paper we present a new approach for ...
Forced Random Sampling: fast generation of importance-guided blue-noise samples
In computer graphics, stochastic sampling is frequently used to efficiently approximate complex functions and integrals. The error of approximation can be reduced by distributing samples according to an importance function, but cannot be eliminated ...





Comments