Abstract
We explore the notion of a Well-spaced Blue-noise Distribution (WBD) of points, which combines two desirable properties. First, the point distribution is random, as measured by its spectrum having blue noise. Second, it is well-spaced in the sense that the minimum separation distance between samples is large compared to the maximum coverage distance between a domain point and a sample, i.e. its Voronoi cell aspect ratios 2@b^i are small. It is well known that maximizing one of these properties destroys the other: uniform random points have no aspect ratio bound, and the vertices of an equilateral triangular tiling have no randomness. However, we show that there is a lot of room in the middle to get good values for both. Maximal Poisson-disk sampling provides @b=1 and blue noise. We show that a standard optimization technique can improve the well-spacedness while preserving randomness. Given a random point set, our Opt-@b^i algorithm iterates over the points, and for each point locally optimizes its Voronoi cell aspect ratio 2@b^i. It can improve @b^i to a large fraction of the theoretical bound given by a structured tiling: improving from 1.0 to around 0.8, about half-way to 0.58, while preserving most of the randomness of the original set. In terms of both @b and randomness, the output of Opt-@b^i compares favorably to alternative point improvement techniques, such as centroidal Voronoi tessellation with a constant density function, which do not target @b directly. We demonstrate the usefulness of our output through meshing and filtering applications. An open problem is constructing from scratch a WBD distribution with a guarantee of @b<1.
- [1] Bolander, J.E. and Saito, S., Fracture analyses using spring networks with random geometry. Engineering Fracture Mechanics. v61 i5-6. 569-591.Google Scholar
- [2] Bishop, Joseph, Simulating the pervasive fracture of materials and structures using randomly close packed Voronoi tessellations. Computational Mechanics. v44. 455-471.Google Scholar
- [3] Bishop, Joseph E., Martinez, Mario J. and Newell, Pania, A finite-element method for modeling fluid-pressure induced discrete-fracture propagation using random meshes. In: Proceedings of the 46th US rock mechanics/geomechanics symposium, American Rock Mechanics Association.Google Scholar
- [4] Ebeida Mohamed'S, Mitchell Scott¿A. Uniform random Voronoi meshes. In: 20th Int. meshing roundtable. 2011. p. 258-75.Google Scholar
- [5] Ebeida, Mohamed S., Mitchell, Scott A., Davidson, Andrew A., Patney, Anjul, Knupp, Patrick M. and Owens, John D., Efficient and good Delaunay meshes from random points. Computer-Aided Design. v43 i11. 1506-1515. Google Scholar
- [6] Rimoli Julian¿J, Rojas Juan¿J. Meshing strategies for the alleviation of mesh-induced effects in cohesive element models. Feb 2013.arXiv:1302.1161 ¿{physics.comp-ph}. p. 1-19.Google Scholar
- [7] Cook, Robert L., Stochastic sampling in computer graphics. ACM Transactions on Graphics. v5 i1. 51-72. Google Scholar
-
[8]. Ostromoukhov Victor, Donohue Charles, Jodoin Pierre-Marc. Fast hierarchical importance sampling with blue noise properties. In: SIGGRAPH'04. 2004. p. 488-95. Google Scholar
- [9] Schechter, Hagit and Bridson, Robert, Ghost SPH for animating water. ACM Transactions on Graphics. v31 i4. Google Scholar
- [10] Turk Greg. Re-tiling polygonal surfaces. In: SIGGRAPH'92. 1992. p. 55-64. Google Scholar
- [11] Öztireli A¿Cengiz, Alexa Marc, Gross Markus. Spectral sampling of manifolds. In: SIGGRAPH ASIA'10. 2010. p. 168:1-8. Google Scholar
- [12] Balzer Michael, Schlömer Thomas, Deussen Oliver. Capacity-constrained point distributions: a variant of Lloyd's method. In: SIGGRAPH'09. 2009. p. 86:1-8. Google Scholar
- [13] Fattal Raanan. Blue-noise point sampling using kernel density model. In: SIGGRAPH'11. 2011. p. 48:1-12. Google Scholar
- [14] Schlömer Thomas. PSA point set analysis. 2011.http://code.google.com/p/psa/.Google Scholar
- [15] Mitchell Scott¿A, Rand Alexander, Ebeida Mohamed'S, Bajaj Chadrajit. Variable radii Poisson-disk sampling, extended version. In: A Canadian conference on computational geometry. 2012. p. 1-9. URL: http://2012.cccg.ca/papers/paper15-extended.pdf.Google Scholar
- [16] Ebeida Mohamed'S, Patney Anjul, Mitchell Scott¿A, Davidson Andrew, Knupp Patrick¿M, Owens John¿D. Efficient maximal Poisson-disk sampling. In: SIGGRAPH'11. 2011. p. 49:1-12. Google Scholar
- [17] Chew, L Paul, Guaranteed-quality triangular meshes. Technical report 89-983. Department of Computer Science, Cornell University. 1989.Google Scholar
-
[18]. Triangle: engineering a 2D quality mesh generator and Delaunay triangulator. In: Applied computational geometry towards geometric engineering, pp. 203-222. Google Scholar
- [19] Lagae, Ares and Dutré, Philip, A comparison of methods for generating Poisson disk distributions. Computer Graphics Forum. v21 i1. 114-129.Google Scholar
- [20] Shirley Peter. Discrepancy as a quality measure for sample distributions. In: Eurographics'91. 1991. p. 183-94.Google Scholar
- [21] Bondesson, Lennart and Fahlén, Jessica, Mean and variance of vacancy for hard-core disc processes and applications. Scandinavian Journal of Statistics. v30 i4. 797-816.Google Scholar
- [22] Talmor, Dafna, Well-spaced points for numerical methods. Ph.D. thesis. Tech report CMU-CS-97-164. Carnegie Mellon University. 1997.Google Scholar
- [23] Jampani Ravi, íngör Alper. Construction of sparse well-spaced point sets for quality tetrahedralizations. In: Int. meshing roundtable. 2008. p. 63-80.Google Scholar
- [24] Miller Gary¿L, Sheehy Donald'R, Velingker Ameya. A fast algorithm for well-spaced points and approximate Delaunay graphs. In: Symp. on computational geometry. 2013. p. 289-98. Google Scholar
Digital Library
- [25] Du, Q., Faber, V. and Gunzburger, M., Centroidal Voronoi tessellations: applications and algorithms. SIAM Review. v41 i4. 637-676. Google Scholar
- [26] Lloyd, S., Least squares quantization in PCM. IEEE Transactions on Information Theory. v28 i2. 129-137. Google Scholar
- [27] Liu, Yang, Wang, Wenping, Lévy, Bruno, Sun, Feng, Yan, Dong-Ming and Lu, Lin, On centroidal Voronoi tessellation-energy smoothness and fast computation. ACM Transactions on Graphics. Google Scholar
- [28] Persson, P.O. and Strang, G., A simple mesh generator in MATLAB. SIAM Review. v46 i2. 329-345.Google Scholar
- [29] Schlömer Thomas, Heck Daniel, Deussen Oliver. Farthest-point optimized point sets with maximized minimum distance. In: HPG'11. 2011. p. 135-42. Google Scholar
- [30] Chen, Renjie and Gotsman, Craig, Parallel blue-noise sampling by constrained farthest point optimization. Computer Graphics Forum. v31 i5. 1775-1785. Google Scholar
- [31] Knupp, P.M., Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part I: a framework for surface mesh optimization. International Journal for Numerical Methods in Engineering. v48. 401-420.Google Scholar
- [32] Nelder, J.A. and Mead, R., A simplex method for function minimization. The Computer Journal. v7 i4. 308-313.Google Scholar
- [33] Ebeida, Mohamed S., Mitchell, Scott A., Patney, Anjul, Davidson, Andrew A. and Owens, John D., A simple algorithm for maximal Poisson-disk sampling in high dimensions. Computer Graphics Forum. v31 i2pt4. 785-794. Google Scholar
- [34] Hansbo, Peter, Generalized Laplacian smoothing of unstructured grids. Communications in Numerical Methods in Engineering. v11 i5. 455-464.Google Scholar
- [35] Ostromoukhov Victor. Sampling with polyominoes. In: SIGGRAPH'07. 2007. p. 78. Google Scholar
-
[36]. Wei Li-Yi. Parallel Poisson disk sampling. In: SIGGRAPH'08. 2008. p. 20:1-9. Google Scholar
- [37] Wei Li-Yi, Wang Rui. Differential domain analysis for non-uniform sampling. In: SIGGRAPH'11. 2011. p. 50:1-10. Google Scholar
- [38] de Goes Fernando, Breeden Katherine, Ostromoukhov Victor, Desbrun Mathieu. Blue noise through optimal transport. In: SIGGRAPH Asia'12. 2012. p. 171:1-11. Google Scholar
-
[39]. Tomasi Carlo, Manduchi Roberto. Bilateral filtering for gray and color images. In: Int. conf. on computer vision. 1998. p. 839-46. Google Scholar
- [40] Paris, Sylvain, Kornprobst, Pierre, Tumblin, Jack and Durand, Frédo, Bilateral filtering: theory and applications. Foundations and Trends in Computer Graphics and Vision. Google Scholar
- [41] Banterle, Francesco, Corsini, Massimiliano, Cignoni, Paolo and Scopigno, R., A low-memory, straightforward and fast bilateral filter through subsampling in spatial domain. Computer Graphics Forum. v31 i1. 19-32. Google Scholar
- [42] Li Hongwei, Wei Li-Yi, Sander Pedro, Fu Chi-Wing. Anisotropic blue noise sampling. In: SIGGRAPH Asia'10. 2010. p. 167:1-12. Google Scholar
- [43] Cohen Michael'F, Shade Jonathan, Hiller Stefan, Deussen Oliver. Wang tiles for image and texture generation. In: SIGGRAPH'03. 2003. p. 287-94. Google Scholar
-
[44]. Kopf Johannes, Cohen-Or Daniel, Deussen Oliver, Lischinski Dani. Recursive Wang tiles for real-time blue noise. In: SIGGRAPH'06. 2006. p. 509-18. Google Scholar
Index Terms
Improving spatial coverage while preserving the blue noise of point sets
Recommendations
Obtuse triangle suppression in anisotropic meshes
Anisotropic triangle meshes are used for efficient approximation of surfaces and flow data in finite element analysis, and in these applications it is desirable to have as few obtuse triangles as possible to reduce the discretization error. We present a ...
Variational Blue Noise Sampling
Blue noise point sampling is one of the core algorithms in computer graphics. In this paper, we present a new and versatile variational framework for generating point distributions with high-quality blue noise characteristics while precisely adapting to ...
Single-strip triangulation of manifolds with arbitrary topology
SCG '04: Proceedings of the twentieth annual symposium on Computational geometryThis video illustrates a new method for subdividing the surface of a triangulated 3d polyhedron, without changing the geometry of the model, so that the triangles of the subdivided mesh can be ordered into a single triangle strip. Our method guarantees ...




Comments