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.
Similar content being viewed by others
References
Dippé M A Z, Wold E H. Antialiasing through stochastic sampling. In: Proceedings of the SIGGRAPH Conference. New York: ACM, 1985. 69–78
Cook R L. Stochastic sampling in computer graphics. ACM Trans Graphic, 1986, 5: 51–72
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
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
Lehtinen J, Zwicker M, Turquin E, et al. A meshless hierarchical representation for light transport. ACM Trans Graphic, 2008, 27: Article No. 37
Mitchell D P. Spectrally optimal sampling for distribution ray tracing. SIGGRAPH Comput Graph, 1991, 25: 157–164
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
Deussen O, Hiller S, van Overveld C, et al. Floating points: a method for computing stipple drawings. Comput Graph Forum, 2000, 19: 40–51
Lagae A, Dutré P. A comparison of methods for generating Poisson disk distributions. Comput Graph Forum, 2008, 27: 114–129
Gamito M N, Maddock S C. Accurate multidimensional Poisson-disk sampling. ACM Trans Graphic, 2009, 29: Article No.8
Jones T R. Efficient generation of Poisson-disk sampling patterns. J Graph Tool, 2006, 11: 27–36
Dunbar D, Humphreys G. A spatial data structure for fast Poisson-disk sample generation. ACM Trans Graphic, 2006, 25: 503–508
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
Wei L. Parallel Poisson disk sampling. ACM Trans Graphic, 2008, 27: Article No. 20
Lloyd S P. Least squares quantization in PCM. IEEE Trans Inform Theory, 1982, 28: 129–137
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
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
Ostromoukhov V, Donohue C, Jodoin P. Fast hierarchical importance sampling with blue noise properties. In: ACM SIGGRAPH. New York: ACM, 2004. 488–495
Ostromoukhov V. Sampling with polyominoes. ACM Trans Graphic, 2007, 26: Article No. 78
Hiller S, Deussen O, Keller A. Tiled blue noise samples. In: Proceedings of the Vision Modeling and Visualization Conference. Aka GmbH, 2001. 265–272
Lagae A, Dutré P. A procedural object distribution function. ACM Trans Graphic, 2005, 24: 1442–1461
Lagae A, Dutré P. An alternative for wang tiles: colored edges versus colored corners. ACM Trans Graphic, 2006, 25: 1442–1459
Fu Y, Zhou B. Direct sampling on surfaces for high quality remeshing. Comput Aided Geom D, 2009, 26: 711–723
Cline D, Jeschke S, White K, et al. Dart throwing on surfaces. Comput Graph Forum, 2009, 28: 1217–1226
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
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
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
Ulichney R A. Digital Halftoning. Boston: MIT Press, 1987. 189–205
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
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
Chen X, Golovinskiy A, Funkhouser T. A benchmark for 3D mesh segmentation. In: ACM SIGGRAPH. New York: ACM, 2009. Article No. 73
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-011-4322-8