Skip to main content
Log in

Approximate Poisson disk sampling on mesh

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

Poisson disk sampling has been widely used in many applications such as remeshing, procedural texturing, object distribution, illumination, etc. While 2D Poisson disk sampling is intensively studied in recent years, direct Poisson disk sampling on 2-manifold surface is rarely covered. In this paper, we present a novel framework which generates approximate Poisson disk distribution directly on mesh, a discrete representation of 2-manifold surfaces. Our framework is easy to implement and provides extra flexibility to specified sampling issues like feature-preserving sampling and adaptive sampling. We integrate the tensor voting method into feature detection and adaptive sample radius calculation. Remeshing as a special downstream application is also addressed. According to our experiment results, our framework is efficient, robust, and widely applicable.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Dippé M A Z, Wold E H. Antialiasing through stochastic sampling. In: Proceedings of the SIGGRAPH Conference. New York: ACM, 1985. 69–78

    Google Scholar 

  2. Cook R L. Stochastic sampling in computer graphics. ACM Trans Graphic, 1986, 5: 51–72

    Article  Google Scholar 

  3. Mitchell D P. Generating antialiased images at low sampling densities. In: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ′87. New York: ACM, 1987. 65–72

    Chapter  Google Scholar 

  4. Hachisuka T, Jarosz W, Weistroffer R P, et al. Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans Graphic, 2008, 27: Article No. 33

  5. Lehtinen J, Zwicker M, Turquin E, et al. A meshless hierarchical representation for light transport. ACM Trans Graphic, 2008, 27: Article No. 37

  6. Mitchell D P. Spectrally optimal sampling for distribution ray tracing. SIGGRAPH Comput Graph, 1991, 25: 157–164

    Article  Google Scholar 

  7. Deussen O, Hanrahan P, Lintermann B, et al. Realistic modeling and rendering of plant ecosystems. In: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ′98. New York: ACM, 1998. 275–286

    Chapter  Google Scholar 

  8. Deussen O, Hiller S, van Overveld C, et al. Floating points: a method for computing stipple drawings. Comput Graph Forum, 2000, 19: 40–51

    Article  Google Scholar 

  9. Lagae A, Dutré P. A comparison of methods for generating Poisson disk distributions. Comput Graph Forum, 2008, 27: 114–129

    Article  Google Scholar 

  10. Gamito M N, Maddock S C. Accurate multidimensional Poisson-disk sampling. ACM Trans Graphic, 2009, 29: Article No.8

  11. Jones T R. Efficient generation of Poisson-disk sampling patterns. J Graph Tool, 2006, 11: 27–36

    Article  Google Scholar 

  12. Dunbar D, Humphreys G. A spatial data structure for fast Poisson-disk sample generation. ACM Trans Graphic, 2006, 25: 503–508

    Article  Google Scholar 

  13. White K B, Cline D, Egbert P K. Poisson disk point sets by hierarchical dart throwing. In: Proceedings of the IEEE Symposium on Interactive Ray Tracing. Washington DC: IEEE Computer Society, 2007. 129–132

    Chapter  Google Scholar 

  14. Wei L. Parallel Poisson disk sampling. ACM Trans Graphic, 2008, 27: Article No. 20

  15. Lloyd S P. Least squares quantization in PCM. IEEE Trans Inform Theory, 1982, 28: 129–137

    Article  MathSciNet  MATH  Google Scholar 

  16. Balzer M, Schlömer T, Deussen O. Capacity-constrained point distributions: a variant of Lloyd’s method. In: ACM SIGGRAPH. New York: ACM, 2009. Article No. 86

    Google Scholar 

  17. Liu Y, Wang W, Lvy B, et al. On centroidal voronoi tessellation-energy smoothness and fast computation. ACM Trans Graphic, 2009, 28: Article No. 101

  18. Ostromoukhov V, Donohue C, Jodoin P. Fast hierarchical importance sampling with blue noise properties. In: ACM SIGGRAPH. New York: ACM, 2004. 488–495

    Google Scholar 

  19. Ostromoukhov V. Sampling with polyominoes. ACM Trans Graphic, 2007, 26: Article No. 78

  20. Hiller S, Deussen O, Keller A. Tiled blue noise samples. In: Proceedings of the Vision Modeling and Visualization Conference. Aka GmbH, 2001. 265–272

    Google Scholar 

  21. Lagae A, Dutré P. A procedural object distribution function. ACM Trans Graphic, 2005, 24: 1442–1461

    Article  Google Scholar 

  22. Lagae A, Dutré P. An alternative for wang tiles: colored edges versus colored corners. ACM Trans Graphic, 2006, 25: 1442–1459

    Article  Google Scholar 

  23. Fu Y, Zhou B. Direct sampling on surfaces for high quality remeshing. Comput Aided Geom D, 2009, 26: 711–723

    Article  MathSciNet  MATH  Google Scholar 

  24. Cline D, Jeschke S, White K, et al. Dart throwing on surfaces. Comput Graph Forum, 2009, 28: 1217–1226

    Article  Google Scholar 

  25. Li H, Lo K, Leung M, et al. Dual Poisson-disk tiling: an efficient method for distributing features on arbitrary surfaces. IEEE Trans Vis Comput Gr, 2008, 14: 982–998

    Article  Google Scholar 

  26. Pottmann H, Steiner T, Hofer M, et al. The isophotic metric and its applications to feature sensitive morphology on surfaces. LNCS, 2004, 3024: 560–572

    Google Scholar 

  27. Kim H S, Choi H K, Lee K H. Feature detection of triangular meshes based on tensor voting theory. Comput Aided Design, 2009, 41: 47–58

    Article  Google Scholar 

  28. Ulichney R A. Digital Halftoning. Boston: MIT Press, 1987. 189–205

    Google Scholar 

  29. McCool M, Fiume E. Hierarchical Poisson disk sampling distributions. In: Proceedings of the Conference on Graphics interface′92. San Francisco: Morgan Kaufmann Publishers Inc., 1992. 94–105

    Google Scholar 

  30. Yue W N, Guo Q W, Zhang J, et al. 3D triangular mesh optimization for geometry processing in CAD. In: ACM International Conference on Solid and Physical Modeling 2007 (SPM ′07). New York: ACM, 2007. 23–34

    Google Scholar 

  31. Chen X, Golovinskiy A, Funkhouser T. A benchmark for 3D mesh segmentation. In: ACM SIGGRAPH. New York: ACM, 2009. Article No. 73

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to GuoPing Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Geng, B., Zhang, H., Wang, H. et al. Approximate Poisson disk sampling on mesh. Sci. China Inf. Sci. 56, 1–12 (2013). https://doi.org/10.1007/s11432-011-4322-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-011-4322-8

Keywords

Navigation