Skip to main content
Erschienen in: Journal of Scientific Computing 1/2015

01.04.2015

Fast Methods for Computing Centroidal Voronoi Tessellations

verfasst von: James C. Hateley, Huayi Wei, Long Chen

Erschienen in: Journal of Scientific Computing | Ausgabe 1/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A Centroidal Voronoi tessellation (CVT) is a Voronoi tessellation in which the generators are the centroids for each Voronoi region. CVTs have many applications to computer graphics, image processing, data compression, mesh generation, and optimal quantization. Lloyd’s method, the most widely method used to generate CVTs, converges very slowly for larger scale problems. Recently quasi-Newton methods using the Hessian of the associated energy as a preconditioner are developed to speed up the rate of convergence. In this work a graph Laplacian preconditioner and a two-grid method are used to speed up quasi-Newton schemes. The proposed graph Laplacian is always symmetric, positive definite and easy to assemble, while the Hessian, in general, may not be positive definite nor easy to assemble. The two-grid method, in which an optimization method using a relaxed stopping criteria is applied on a coarse grid, and then the coarse grid is refined to generate a better initial guess in the fine grid, will further speed up the convergence and lower the energy. Numerical tests show that our preconditioned two-grid optimization methods converges fast and has nearly linear complexity.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Benzi, M., Tůma, M.: A comparative study of sparse approximate inverse preconditioners. Appl. Numer. Math. 30, 305–340 (1999)CrossRefMATHMathSciNet Benzi, M., Tůma, M.: A comparative study of sparse approximate inverse preconditioners. Appl. Numer. Math. 30, 305–340 (1999)CrossRefMATHMathSciNet
3.
Zurück zum Zitat Chen, L.: \(i\)FEM: An Integrated Finite Element Methods Package in MATLAB. Technical Report, UC Irvine Chen, L.: \(i\)FEM: An Integrated Finite Element Methods Package in MATLAB. Technical Report, UC Irvine
4.
Zurück zum Zitat Chen, L., Holst, M.: Efficient mesh optimization schemes based on optimal Delaunay triangulations. Comput. Methods Appl. Mech. Eng. 200, 967–984 (2011)CrossRefMATHMathSciNet Chen, L., Holst, M.: Efficient mesh optimization schemes based on optimal Delaunay triangulations. Comput. Methods Appl. Mech. Eng. 200, 967–984 (2011)CrossRefMATHMathSciNet
5.
6.
Zurück zum Zitat Du, Q., Emelianenko, M.: Acceleration schemes for computing centroidal Voronoi tessellations. Numer. Linear Algebra 13(2–3), 173–192 (2006)CrossRefMATHMathSciNet Du, Q., Emelianenko, M.: Acceleration schemes for computing centroidal Voronoi tessellations. Numer. Linear Algebra 13(2–3), 173–192 (2006)CrossRefMATHMathSciNet
7.
Zurück zum Zitat Du, Q., Emelianenko, M.: Uniform convergence of a nonlinear energy-based multilevel quantization scheme. SIAM J. Numer. Anal. 46(3), 1483–1502 (2008)CrossRefMATHMathSciNet Du, Q., Emelianenko, M.: Uniform convergence of a nonlinear energy-based multilevel quantization scheme. SIAM J. Numer. Anal. 46(3), 1483–1502 (2008)CrossRefMATHMathSciNet
8.
Zurück zum Zitat Du, Q., Emelianenko, M., Ju, L.: Convergence of the Lloyd algorithm for computing centroidal Voronoi tessellations. SIAM J. Numer. Anal. 44(1), 102–119 (2006)CrossRefMATHMathSciNet Du, Q., Emelianenko, M., Ju, L.: Convergence of the Lloyd algorithm for computing centroidal Voronoi tessellations. SIAM J. Numer. Anal. 44(1), 102–119 (2006)CrossRefMATHMathSciNet
9.
Zurück zum Zitat Du, Q., Faber, V., Gunzburger, M.: Centroidal voronoi tessellations: applications and algorithms. SIAM Rev. 41(4), 637–676 (1999)CrossRefMATHMathSciNet Du, Q., Faber, V., Gunzburger, M.: Centroidal voronoi tessellations: applications and algorithms. SIAM Rev. 41(4), 637–676 (1999)CrossRefMATHMathSciNet
10.
Zurück zum Zitat Du, Q., Gunzburger, M.: Grid generation and optimization based on centroidal Voronoi tessellations. Appl. Math. Comput. 133, 591–607 (2002)CrossRefMATHMathSciNet Du, Q., Gunzburger, M.: Grid generation and optimization based on centroidal Voronoi tessellations. Appl. Math. Comput. 133, 591–607 (2002)CrossRefMATHMathSciNet
11.
Zurück zum Zitat Du, Q., Gunzburger, M., Ju, L.: Advances in studies and applications of centroidal Voronoi tessellations. Numer. Math. Theor. Methods Appl. 3(2), 119–142 (2010)MATHMathSciNet Du, Q., Gunzburger, M., Ju, L.: Advances in studies and applications of centroidal Voronoi tessellations. Numer. Math. Theor. Methods Appl. 3(2), 119–142 (2010)MATHMathSciNet
12.
Zurück zum Zitat Du, Q., Gunzburger, M., Ju, L., Wang, X.: Centroidal Voronoi tessellation algorithms for image compression, segmentation, and multichannel restoration. J. Math. Imaging Vis. 24, 177–194 (2006)CrossRefMathSciNet Du, Q., Gunzburger, M., Ju, L., Wang, X.: Centroidal Voronoi tessellation algorithms for image compression, segmentation, and multichannel restoration. J. Math. Imaging Vis. 24, 177–194 (2006)CrossRefMathSciNet
13.
Zurück zum Zitat Emelianenko, M.: Fast multilevel CVT-based adaptive data visualization algorithm. Numer. Math. Theor. Methods Appl. 3, 195–211 (2010)MATHMathSciNet Emelianenko, M.: Fast multilevel CVT-based adaptive data visualization algorithm. Numer. Math. Theor. Methods Appl. 3, 195–211 (2010)MATHMathSciNet
14.
Zurück zum Zitat Emelianenko, M., Ju, L., Rand, A.: Nondegeneracy and weak global convergence of the Lloyd algorithm in \(\mathbb{R}^d\). SIAM J. Numer. Anal. 46(3), 1423–1441 (2008)CrossRefMATHMathSciNet Emelianenko, M., Ju, L., Rand, A.: Nondegeneracy and weak global convergence of the Lloyd algorithm in \(\mathbb{R}^d\). SIAM J. Numer. Anal. 46(3), 1423–1441 (2008)CrossRefMATHMathSciNet
15.
Zurück zum Zitat Fabri, A., Giezeman, G., Kettner, L., Schirra, S., Schönherr, S., et al.: On the design of CGAL, the computational geometry algorithms library (1998) Fabri, A., Giezeman, G., Kettner, L., Schirra, S., Schönherr, S., et al.: On the design of CGAL, the computational geometry algorithms library (1998)
16.
Zurück zum Zitat Fejes Tóth, G.: A stability criterion to the moment theorem. Stud. Sci. Math. Hung. 38(1), 209–224 (2001)MATH Fejes Tóth, G.: A stability criterion to the moment theorem. Stud. Sci. Math. Hung. 38(1), 209–224 (2001)MATH
21.
Zurück zum Zitat Hager, W.W., Zhang, H.: A survey of nonlinear conjugate gradient methods. Pac. J. Optim. 2(1), 35–58 (2006)MATHMathSciNet Hager, W.W., Zhang, H.: A survey of nonlinear conjugate gradient methods. Pac. J. Optim. 2(1), 35–58 (2006)MATHMathSciNet
22.
Zurück zum Zitat Hestenes, M.R., Stiefel, E.: Methods of Conjugate Gradients for Solving Linear Systems (1952) Hestenes, M.R., Stiefel, E.: Methods of Conjugate Gradients for Solving Linear Systems (1952)
23.
Zurück zum Zitat Koren, Y., Yavneh, I.: Adaptive multiscale redistribution for vector quantization. SIAM J. Sci. Comput. 27(5), 1573–1593 (2006)CrossRefMATHMathSciNet Koren, Y., Yavneh, I.: Adaptive multiscale redistribution for vector quantization. SIAM J. Sci. Comput. 27(5), 1573–1593 (2006)CrossRefMATHMathSciNet
24.
Zurück zum Zitat Koren, Y., Yavneh, I., Spira, A.: A multigrid approach to the scalar quantization problem. IEEE Trans. Inform. Theory 51(8), 2993–2998 (2005)CrossRefMATHMathSciNet Koren, Y., Yavneh, I., Spira, A.: A multigrid approach to the scalar quantization problem. IEEE Trans. Inform. Theory 51(8), 2993–2998 (2005)CrossRefMATHMathSciNet
25.
26.
27.
Zurück zum Zitat Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D., Lu, L., Yang, C.: On centroidal Voronoi tessellation—energy smoothness and fast computation. ACM Trans. Graph. 28, 101:1–101:17 (2009) Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D., Lu, L., Yang, C.: On centroidal Voronoi tessellation—energy smoothness and fast computation. ACM Trans. Graph. 28, 101:1–101:17 (2009)
28.
Zurück zum Zitat Livne, O., Brandt, A.: Lean algebraic multigrid (LAMG): fast graph Laplacian linear solver. ArXiv e-prints (2011) Livne, O., Brandt, A.: Lean algebraic multigrid (LAMG): fast graph Laplacian linear solver. ArXiv e-prints (2011)
30.
Zurück zum Zitat Nguyen, H., Burkardt, J., Gunzburger, M., Ju, L., Saka, Y.: Constrained CVT meshes and a comparison of triangular mesh generators. Comput. Geom. 42(1), 1–19 (2009)CrossRefMATHMathSciNet Nguyen, H., Burkardt, J., Gunzburger, M., Ju, L., Saka, Y.: Constrained CVT meshes and a comparison of triangular mesh generators. Comput. Geom. 42(1), 1–19 (2009)CrossRefMATHMathSciNet
31.
32.
Zurück zum Zitat Polak, E., Ribiere, G.: Note sur la convergence de méthodes de directions conjuguées. Revue. Fr. Inf. Rech. Oper. 3(1), 35–43 (1969)MATHMathSciNet Polak, E., Ribiere, G.: Note sur la convergence de méthodes de directions conjuguées. Revue. Fr. Inf. Rech. Oper. 3(1), 35–43 (1969)MATHMathSciNet
33.
Zurück zum Zitat Ruge, J.W., Stüben, K.: Algebraic multigrid (AMG). In: McCormick, S.F. (ed.) Multigrid Methods, Frontiers in Applied Mathematics, vol. 3, pp. 73–130. SIAM, Philadelphia, PA (1987)CrossRef Ruge, J.W., Stüben, K.: Algebraic multigrid (AMG). In: McCormick, S.F. (ed.) Multigrid Methods, Frontiers in Applied Mathematics, vol. 3, pp. 73–130. SIAM, Philadelphia, PA (1987)CrossRef
34.
Zurück zum Zitat Wang, D., Du, Q.: Mesh optimization based on the centroidal voronoi tessellation. Int. J. Numer. Anal. Model. 2, 100–113 (2005)MathSciNet Wang, D., Du, Q.: Mesh optimization based on the centroidal voronoi tessellation. Int. J. Numer. Anal. Model. 2, 100–113 (2005)MathSciNet
35.
36.
Zurück zum Zitat Xu, J.: Fast Poisson-based solvers for linear and nonlinear PDEs. In: Proceedings of the International Congress of Mathematics, vol. 4, pp. 2886–2912. (2010) Xu, J.: Fast Poisson-based solvers for linear and nonlinear PDEs. In: Proceedings of the International Congress of Mathematics, vol. 4, pp. 2886–2912. (2010)
37.
Zurück zum Zitat Zhang, J., Emelianenko, M., Du, Q.: Periodic centroidal Voronoi tessellations. IJNAM 9(4), 950–969 (2012)MATHMathSciNet Zhang, J., Emelianenko, M., Du, Q.: Periodic centroidal Voronoi tessellations. IJNAM 9(4), 950–969 (2012)MATHMathSciNet
38.
Zurück zum Zitat Zimmer, H.: Voronoi and Delaunay techniques. In: Proceedings of Lecture Notes, Computer Sciences, vol. 8. (2005) Zimmer, H.: Voronoi and Delaunay techniques. In: Proceedings of Lecture Notes, Computer Sciences, vol. 8. (2005)
Metadaten
Titel
Fast Methods for Computing Centroidal Voronoi Tessellations
verfasst von
James C. Hateley
Huayi Wei
Long Chen
Publikationsdatum
01.04.2015
Verlag
Springer US
Erschienen in
Journal of Scientific Computing / Ausgabe 1/2015
Print ISSN: 0885-7474
Elektronische ISSN: 1573-7691
DOI
https://doi.org/10.1007/s10915-014-9894-1

Weitere Artikel der Ausgabe 1/2015

Journal of Scientific Computing 1/2015 Zur Ausgabe