Abstract
Blue noise sampling is widely employed for a variety of imaging, geometry, and rendering applications. However, existing research so far has focused mainly on isotropic sampling, and challenges remain for the anisotropic scenario both in sample generation and quality verification. We present anisotropic blue noise sampling to address these issues. On the generation side, we extend dart throwing and relaxation, the two classical methods for isotropic blue noise sampling, for the anisotropic setting, while ensuring both high-quality results and efficient computation. On the verification side, although Fourier spectrum analysis has been one of the most powerful and widely adopted tools, so far it has been applied only to uniform isotropic samples. We introduce approaches based on warping and sphere sampling that allow us to extend Fourier spectrum analysis for adaptive and/or anisotropic samples; thus, we can detect problems in alternative anisotropic sampling techniques that were not yet found via prior verification. We present several applications of our technique, including stippling, visualization, surface texturing, and object distribution.
Supplemental Material
Available for Download
The zip file contains the extended paper draft with supplementary materials.
- Alliez, P., Meyer, M., and Desbrun, M. 2002. Interactive geometry remeshing. In SIGGRAPH '02, 347--354. Google Scholar
Digital Library
- Alliez, P., Cohen-Steiner, D., Devillers, O., Lévy, B., and Desbrun, M. 2003. Anisotropic polygonal remeshing. In SIGGRAPH '03, 485--493. Google Scholar
Digital Library
- Balzer, M., Schlomer, T., and Deussen, O. 2009. Capacity-constrained point distributions: A variant of Lloyd's method. In SIGGRAPH '09, 86:1--8. Google Scholar
Digital Library
- Balzer, M. 2009. Capacity-constrained Voronoi diagrams in continuous spaces. In International Symposium on Voronoi Diagrams in Science and Engineering, 79--88. Google Scholar
Digital Library
- Bowers, J., Wang, R., Wei, L.-Y., and Maletz, D. 2010. Parallel Poisson disk sampling with spectrum analysis on surfaces. In SIGGRAPH Asia '10, to appear. Google Scholar
Digital Library
- Cabral, B., and Leedom, L. C. 1993. Imaging vector fields using line integral convolution. In SIGGRAPH '93, 263--270. Google Scholar
Digital Library
- Cline, D., Jeschke, S., Razdan, A., White, K., and Wonka, P. 2009. Dart throwing on surfaces. In EGSR '09, 1217--1226. Google Scholar
Digital Library
- Cook, R. L. 1986. Stochastic sampling in computer graphics. ACM Transactions on Graphics 5, 1, 51--72. Google Scholar
Digital Library
- Desbrun, M., Meyer, M., and Alliez, P. 2002. Intrinsic parameterizations of surface meshes. Computer Graphics Forum 21, 3, 209--218.Google Scholar
Cross Ref
- Dunbar, D., and Humphreys, G. 2006. A spatial data structure for fast Poisson-disk sample generation. In SIGGRAPH '06, 503--508. Google Scholar
Digital Library
- Feng, L., Hotz, I., Hamann, B., and Joy, K. 2008. Anisotropic noise samples. IEEE Transactions on Visualization and Computer Graphics 14, 2, 342--354. Google Scholar
Digital Library
- Fritzsche, L.-P., Hellwig, H., Hiller, S., and Deussen, O. 2005. Interactive design of authentic looking mosaics using Voronoi structures. In In Proc. 2nd International Symposium on Voronoi Diagrams in Science and Engineering, 1--11.Google Scholar
- Fu, Y., and Zhou, B. 2008. Direct sampling on surfaces for high quality remeshing. In SPM '08: Proceedings of the 2008 ACM symposium on Solid and physical modeling, 115--124. Google Scholar
Digital Library
- Groemer, H. 1996. Geometric Applications of Fourier Series and Spherical Harmonics. Cambridge University Press.Google Scholar
- Hiller, S., Hellwig, H., and Deussen, O. 2003. Beyond stippling -- methods for distributing objects on the plane. In Proceedings of Eurographics 2003, vol. 22, 515--522.Google Scholar
- Kim, D., Son, M., Lee, Y., Kang, H., and Lee, S. 2008. Feature-guided image stippling. Computer Graphics Forum 27, 4, 1209--1216. Google Scholar
Digital Library
- Kopf, J., Cohen-Or, D., Deussen, O., and Lischinski, D. 2006. Recursive Wang tiles for real-time blue noise. In SIGGRAPH '06, 509--518. Google Scholar
Digital Library
- Labelle, F., and Shewchuk, J. R. 2003. Anisotropic Voronoi diagrams and guaranteed-quality anisotropic mesh generation. In SCG '03: Proceedings of the nineteenth annual symposium on Computational geometry, 191--200. Google Scholar
Digital Library
- Lagae, A., and Dutré, P. 2005. A procedural object distribution function. ACM Transactions on Graphics 24, 4, 1442--1461. Google Scholar
Digital Library
- Lagae, A., and Dutré, P. 2006. An alternative for Wang tiles: colored edges versus colored corners. ACM Transactions on Graphics 25, 4, 1442--1459. Google Scholar
Digital Library
- Lagae, A., and Dutré, P. 2008. A comparison of methods for generating Poisson disk distributions. Computer Graphics Forum 27, 1, 114--129.Google Scholar
Cross Ref
- Laidlaw, D. H., Kirby, R. M., Jackson, C. D., Davidson, J. S., Miller, T. S., da Silva, M., Warren, W. H., and Tarr, M. J. 2005. Comparing 2D vector field visualization methods: A user study. IEEE Transactions on Visualization and Computer Graphics 11, 1, 59--70. Google Scholar
Digital Library
- Lévy, B., and Liu, Y. 2010. Lp Centroidal Voronoi Tessellation and its applications. In SIGGRAPH '10, 119:1--11. Google Scholar
Digital Library
- Li, H., Lo, K.-Y., Leung, M.-K., and Fu, C.-W. 2008. Dual Poisson-disk tiling: An efficient method for distributing features on arbitrary surfaces. IEEE Transactions on Visualization and Computer Graphics 14, 5, 982--998. Google Scholar
Digital Library
- Li, H., Nehab, D., Wei, L.-Y., Sander, P. V., and Fu, C.-W. 2010. Fast capacity constrained Voronoi tessellation. In I3D '10: SIGGRAPH symposium on Interactive 3D Graphics and Games Posters, 13:1--1. Google Scholar
Digital Library
- Lloyd, S. 1983. An optimization approach to relaxation labeling algorithms. Image and Vision Computing 1, 2, 85--91.Google Scholar
Cross Ref
- McCool, M., and Fiume, E. 1992. Hierarchical Poisson disk sampling distributions. In Proceedings of the conference on Graphics interface '92, 94--105. Google Scholar
Digital Library
- Mitchell, D. P. 1987. Generating antialiased images at low sampling densities. In SIGGRAPH '87, 65--72. Google Scholar
Digital Library
- Ostromoukhov, V. 2007. Sampling with Polyominoes. In SIGGRAPH '07, 78:1--6. Google Scholar
Digital Library
- Pang, W.-M., Qu, Y., Wong, T.-T., Cohen-Or, D., and Heng, P.-A. 2008. Structure-aware halftoning. In SIGGRAPH '08, 89:1--8. Google Scholar
Digital Library
- Praun, E., and Hoppe, H. 2003. Spherical parametrization and remeshing. In SIGGRAPH '03, 340--349. Google Scholar
Digital Library
- Roy, R. 1976. Spectral analysis for a random process on the sphere. Annals of the Institute of Statistical Mathematics 28, 1 (December), 91--97.Google Scholar
Cross Ref
- Secord, A. 2002. Weighted Voronoi stippling. In NPAR '02: Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering, 37--43. Google Scholar
Digital Library
- Sethian, J. A. 1996. A fast marching level set method for monotonically advancing fronts. In Proc. Nat. Acad. Sci, 1591--1595.Google Scholar
Cross Ref
- Turk, G., and Banks, D. 1996. Image-guided streamline placement. In SIGGRAPH '96, 453--460. Google Scholar
Digital Library
- Turk, G. 1992. Re-tiling polygonal surfaces. In SIGGRAPH '92, 55--64. Google Scholar
Digital Library
- Vorsatz, J., Rössl, C., Kobbelt, L., and Seidel, H.-P. 2001. Feature sensitive remeshing. In Computer Graphics Forum, Proceedings of Eurographics 2001, vol. 20, 393--401.Google Scholar
- Weber, O., Devir, Y. S., Bronstein, A. M., Bronstein, M. M., and Kimmel, R. 2008. Parallel algorithms for approximation of distance maps on parametric surfaces. ACM Trans. Graph. 27, 4, 1--16. Google Scholar
Digital Library
- Wei, L.-Y. 2008. Parallel Poisson disk sampling. In SIGGRAPH '08, 20:1--9. Google Scholar
Digital Library
- Wei, L.-Y. 2010. Multi-class blue noise sampling. In SIGGRAPH '10, 79:1--8. Google Scholar
Digital Library
- White, K., Cline, D., and Egbert, P. 2007. Poisson disk point sets by hierarchical dart throwing. In Symposium on Interactive Ray Tracing, 129--132. Google Scholar
Digital Library
- Wolberg, G. 1994. Digital Image Warping. IEEE Computer Society Press, Los Alamitos, CA, USA. Google Scholar
Digital Library
- Yellott, J. I. J. 1983. Spectral consequences of photoreceptor sampling in the rhesus retina. Science 221, 382--385.Google Scholar
Cross Ref
Recommendations
Multi-class blue noise sampling
Sampling is a core process for a variety of graphics applications. Among existing sampling methods, blue noise sampling remains popular thanks to its spatial uniformity and absence of aliasing artifacts. However, research so far has been mainly focused ...
Anisotropic blue noise sampling
SIGGRAPH ASIA '10: ACM SIGGRAPH Asia 2010 papersBlue noise sampling is widely employed for a variety of imaging, geometry, and rendering applications. However, existing research so far has focused mainly on isotropic sampling, and challenges remain for the anisotropic scenario both in sample ...
Multi-class blue noise sampling
SIGGRAPH '10: ACM SIGGRAPH 2010 papersSampling is a core process for a variety of graphics applications. Among existing sampling methods, blue noise sampling remains popular thanks to its spatial uniformity and absence of aliasing artifacts. However, research so far has been mainly focused ...





Comments