Skip to main content
Top
Published in: Journal of Scientific Computing 3/2014

01-12-2014

A Novel Symmetric Skew-Hamiltonian Isotropic Lanczos Algorithm for Spectral Conformal Parameterizations

Authors: Wei-Qiang Huang, Xianfeng David Gu, Wen-Wei Lin, Shing-Tung Yau

Published in: Journal of Scientific Computing | Issue 3/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In the past decades, many methods for computing conformal mesh parameterizations have been developed in response to demand of numerous applications in the field of geometry processing. Spectral conformal parameterization (SCP) (Mullen et al. in Proceedings of the symposium on geometry processing, SGP ’08. Eurographics Association, Aire-la-Ville, Switzerland, pp 1487–1494, 2008) is one of these methods used to compute a quality conformal parameterization based on the spectral techniques. SCP focuses on a generalized eigenvalue problem (GEP) \(L_{C}{\mathbf {f}} = \lambda B{\mathbf {f}}\) whose eigenvector(s) associated with the smallest positive eigenvalue(s) provide the conformal parameterization result. This paper is devoted to studying a novel eigensolver for this GEP. Based on structures of the matrix pair \((L_{C},B)\), we show that this GEP can be transformed into a small-scale compressed and deflated standard eigenvalue problem with a symmetric positive definite skew-Hamiltonian operator. We then propose a symmetric skew-Hamiltonian isotropic Lanczos algorithm (\({\mathbb {S}}\)HILA) to solve the reduced problem. Numerical experiments show that our compressed deflating technique can exclude the impact of convergence from the kernel of \(L_{C}\) and transform the original problem to a more robust system. The novel \({\mathbb {S}}\)HILA method can effectively avoid the disturbance of duplicate eigenvalues. As a result, based on the spectral model of SCP, our numerical eigensolver can compute the conformal parameterization accurately and efficiently.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
For mesh with single boundary, we have \(B_\mathtt{b} = I_{2n_\mathtt{b}}\).
 
2
A \(2n \times 2n\) matrix \(G\) is said to be symplectic if \(G^{\top }JG = J\).
 
Literature
1.
go back to reference Alexa, M., Wardetzky, M.: Discrete Laplacians on general polygonal meshes. In: ACM SIGGRAPH 2011 Papers, SIGGRAPH ’11, pp. 102:1–102:10. ACM, New York, NY, USA (2011) Alexa, M., Wardetzky, M.: Discrete Laplacians on general polygonal meshes. In: ACM SIGGRAPH 2011 Papers, SIGGRAPH ’11, pp. 102:1–102:10. ACM, New York, NY, USA (2011)
2.
go back to reference Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Du Croz, J., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.: LAPACK Users’ Guide, 3rd edn. Society for Industrial and Applied Mathematics, Philadelphia, PA (1999)CrossRef Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Du Croz, J., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.: LAPACK Users’ Guide, 3rd edn. Society for Industrial and Applied Mathematics, Philadelphia, PA (1999)CrossRef
3.
go back to reference Bai, Z., Demmel, J., Dongarra, J., Ruhe, A., van der Vorst, H.: Templates for the Solution of Algebraic Eigenvalue Problems: A Practical Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA (2000)CrossRef Bai, Z., Demmel, J., Dongarra, J., Ruhe, A., van der Vorst, H.: Templates for the Solution of Algebraic Eigenvalue Problems: A Practical Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA (2000)CrossRef
4.
go back to reference Balay, S., Adams, M.F., Brown, J., Brune, P., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Rupp, K., Smith, B.F., Zhang, H.: PETSc Web page. (2014). http://www.mcs.anl.gov/petsc Balay, S., Adams, M.F., Brown, J., Brune, P., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Rupp, K., Smith, B.F., Zhang, H.: PETSc Web page. (2014). http://​www.​mcs.​anl.​gov/​petsc
6.
go back to reference Desbrun, M., Meyer, M., Alliez, P.: Intrinsic parameterizations of surface meshes. Comput. Graph. Forum 21(3), 209–218 (2002)CrossRef Desbrun, M., Meyer, M., Alliez, P.: Intrinsic parameterizations of surface meshes. Comput. Graph. Forum 21(3), 209–218 (2002)CrossRef
7.
go back to reference Fiedler, M.: Algebraic connectivity of graphs. Czechoslov. Math. J. 23(2), 298–305 (1973)MathSciNet Fiedler, M.: Algebraic connectivity of graphs. Czechoslov. Math. J. 23(2), 298–305 (1973)MathSciNet
8.
go back to reference Floater, M., Hormann, K.: Surface parameterization: a tutorial and survey. In: Dodgson, N., Floater, M., Sabin, M. (eds.) Advances in Multiresolution for Geometric Modelling, Mathematics and Visualization, pp. 157–186. Springer, Berlin (2005)CrossRef Floater, M., Hormann, K.: Surface parameterization: a tutorial and survey. In: Dodgson, N., Floater, M., Sabin, M. (eds.) Advances in Multiresolution for Geometric Modelling, Mathematics and Visualization, pp. 157–186. Springer, Berlin (2005)CrossRef
9.
go back to reference Floater, M.S.: Parametrization and smooth approximation of surface triangulations. Comput. Aided Geom. Des. 14(3), 231–250 (1997)MathSciNetCrossRefMATH Floater, M.S.: Parametrization and smooth approximation of surface triangulations. Comput. Aided Geom. Des. 14(3), 231–250 (1997)MathSciNetCrossRefMATH
10.
go back to reference Golub, G.H., Van Loan, C.F.: Matrix Computations, 4th edn. The Johns Hopkins University Press, Baltimore, MD (2012) Golub, G.H., Van Loan, C.F.: Matrix Computations, 4th edn. The Johns Hopkins University Press, Baltimore, MD (2012)
11.
go back to reference Gortler, S.J., Gotsman, C., Thurston, D.: Discrete one-forms on meshes and applications to 3D mesh parameterization. Comput. Aided Geom. Des. 23(2), 83–112 (2006)MathSciNetCrossRefMATH Gortler, S.J., Gotsman, C., Thurston, D.: Discrete one-forms on meshes and applications to 3D mesh parameterization. Comput. Aided Geom. Des. 23(2), 83–112 (2006)MathSciNetCrossRefMATH
12.
go back to reference Gotsman, C., Gu, X., Sheffer, A.: Fundamentals of spherical parameterization for 3D meshes. ACM Trans. Graph. 22(3), 358–363 (2003)CrossRef Gotsman, C., Gu, X., Sheffer, A.: Fundamentals of spherical parameterization for 3D meshes. ACM Trans. Graph. 22(3), 358–363 (2003)CrossRef
13.
14.
go back to reference Gu, X., Yau, S.T.: Global conformal surface parameterization. In: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, SGP ’03, pp. 127–137. Eurographics Association, Aire-la-Ville, Switzerland (2003) Gu, X., Yau, S.T.: Global conformal surface parameterization. In: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, SGP ’03, pp. 127–137. Eurographics Association, Aire-la-Ville, Switzerland (2003)
15.
go back to reference Gu, X., Yau, S.T.: Computational Conformal Geometry. International Press, Somerville, MA, Higher Education Press, Beijing (2008) Gu, X., Yau, S.T.: Computational Conformal Geometry. International Press, Somerville, MA, Higher Education Press, Beijing (2008)
16.
go back to reference Gu, X., Zeng, W., Luo, F., Yau, S.T.: Numerical computation of surface conformal mappings. Comput. Methods Funct. Theory 11(2), 747–787 (2012)MathSciNetCrossRef Gu, X., Zeng, W., Luo, F., Yau, S.T.: Numerical computation of surface conformal mappings. Comput. Methods Funct. Theory 11(2), 747–787 (2012)MathSciNetCrossRef
17.
go back to reference Hernandez, V., Roman, J.E., Vidal, V.: SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems. ACM Trans. Math. Softw. 31(3), 351–362 (2005)MathSciNetCrossRefMATH Hernandez, V., Roman, J.E., Vidal, V.: SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems. ACM Trans. Math. Softw. 31(3), 351–362 (2005)MathSciNetCrossRefMATH
18.
go back to reference Hoppe, H., Praun, E.: Shape compression using spherical geometry images. In: Dodgson, N., Floater, M., Sabin, M. (eds.) Advances in Multiresolution for Geometric Modelling, Mathematics and Visualization, pp. 27–46. Springer, Berlin (2005)CrossRef Hoppe, H., Praun, E.: Shape compression using spherical geometry images. In: Dodgson, N., Floater, M., Sabin, M. (eds.) Advances in Multiresolution for Geometric Modelling, Mathematics and Visualization, pp. 27–46. Springer, Berlin (2005)CrossRef
19.
go back to reference Hormann, K.: Theory and Applications of Parameterizing Triangulations. Ph.D. thesis. University of Erlangen, Erlangen, Germany (2001) Hormann, K.: Theory and Applications of Parameterizing Triangulations. Ph.D. thesis. University of Erlangen, Erlangen, Germany (2001)
20.
go back to reference Hormann, K., Polthier, K., Sheffer, A.: Mesh Parameterization: Theory and practice. SIGGRAPH Asia courses (2008) Hormann, K., Polthier, K., Sheffer, A.: Mesh Parameterization: Theory and practice. SIGGRAPH Asia courses (2008)
21.
go back to reference Jin, M., Kim, J., Luo, F., Gu, X.: Discrete surface Ricci flow. IEEE Trans. Vis. Comput. Graph. 14(5), 1030–1043 (2008)CrossRef Jin, M., Kim, J., Luo, F., Gu, X.: Discrete surface Ricci flow. IEEE Trans. Vis. Comput. Graph. 14(5), 1030–1043 (2008)CrossRef
22.
go back to reference Jin, M., Wang, Y., Yau, S.T., Gu, X.: Optimal global conformal surface parameterization. In: IEEE Visualization, pp. 267–274 (2004) Jin, M., Wang, Y., Yau, S.T., Gu, X.: Optimal global conformal surface parameterization. In: IEEE Visualization, pp. 267–274 (2004)
23.
go back to reference Kharevych, L., Springborn, B., Schröder, P.: Discrete conformal mappings via circle patterns. ACM Trans. Graph. 25(2), 412–438 (2006)CrossRef Kharevych, L., Springborn, B., Schröder, P.: Discrete conformal mappings via circle patterns. ACM Trans. Graph. 25(2), 412–438 (2006)CrossRef
24.
go back to reference Lehoucq, R.B., Sorensen, D.C., Yang, C.: ARPACK Users’ Guide: Solution of Large Eigenvalue Problems with Implicitly Restarted Arnoldi Methods. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (1998) Lehoucq, R.B., Sorensen, D.C., Yang, C.: ARPACK Users’ Guide: Solution of Large Eigenvalue Problems with Implicitly Restarted Arnoldi Methods. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (1998)
25.
go back to reference Lévy, B., Petitjean, S., Ray, N., Maillot, J.: Least squares conformal maps for automatic texture atlas generation. ACM Trans. Graph. 21(3), 362–371 (2002)CrossRef Lévy, B., Petitjean, S., Ray, N., Maillot, J.: Least squares conformal maps for automatic texture atlas generation. ACM Trans. Graph. 21(3), 362–371 (2002)CrossRef
26.
go back to reference Lin, W.W.: Beiträge zur numerischen behandlung des allgemeinen eigenwertproblems \({A}x = \lambda {B}x\). Ph.D. thesis. Universität Bielefeld, Bielefeld, Germany (1985) Lin, W.W.: Beiträge zur numerischen behandlung des allgemeinen eigenwertproblems \({A}x = \lambda {B}x\). Ph.D. thesis. Universität Bielefeld, Bielefeld, Germany (1985)
27.
go back to reference Lin, W.W.: On reducing infinite eigenvalues of regular pencils by a nonequivalence transformation. Linear Algebra Appl. 78, 207–231 (1986)MathSciNetCrossRefMATH Lin, W.W.: On reducing infinite eigenvalues of regular pencils by a nonequivalence transformation. Linear Algebra Appl. 78, 207–231 (1986)MathSciNetCrossRefMATH
28.
go back to reference Marchandise, E., Remacle, J.F., Geuzaine, C.: Quality surface meshing using discrete parametrizations. In: Quadros, W. (ed.) Proceedings of the 20th International Meshing Roundtable, pp. 21–39. Springer, Berlin (2012) Marchandise, E., Remacle, J.F., Geuzaine, C.: Quality surface meshing using discrete parametrizations. In: Quadros, W. (ed.) Proceedings of the 20th International Meshing Roundtable, pp. 21–39. Springer, Berlin (2012)
29.
go back to reference Mehrmann, V., Watkins, D.: Structure-preserving methods for computing eigenpairs of large sparse skew-Hamiltonian/Hamiltonian pencils. SIAM J. Sci. Comput. 22(6), 1905–1925 (2001)MathSciNetCrossRefMATH Mehrmann, V., Watkins, D.: Structure-preserving methods for computing eigenpairs of large sparse skew-Hamiltonian/Hamiltonian pencils. SIAM J. Sci. Comput. 22(6), 1905–1925 (2001)MathSciNetCrossRefMATH
30.
31.
go back to reference Mullen, P., Tong, Y., Alliez, P., Desbrun, M.: Spectral conformal parameterization. Proceedings of the Symposium on Geometry Processing, SGP ’08, pp. 1487–1494. Eurographics Association, Aire-la-Ville, Switzerland (2008) Mullen, P., Tong, Y., Alliez, P., Desbrun, M.: Spectral conformal parameterization. Proceedings of the Symposium on Geometry Processing, SGP ’08, pp. 1487–1494. Eurographics Association, Aire-la-Ville, Switzerland (2008)
32.
go back to reference Parlett, B.N.: The Symmetric Eigenvalue Problem. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (1998) Parlett, B.N.: The Symmetric Eigenvalue Problem. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (1998)
34.
go back to reference Ray, N., Li, W.C., Lévy, B., Sheffer, A., Alliez, P.: Periodic global parameterization. ACM Trans. Graph. 25(4), 1460–1485 (2006)CrossRef Ray, N., Li, W.C., Lévy, B., Sheffer, A., Alliez, P.: Periodic global parameterization. ACM Trans. Graph. 25(4), 1460–1485 (2006)CrossRef
35.
go back to reference Sander, P.V., Snyder, J., Gortler, S.J., Hoppe, H.: Texture mapping progressive meshes. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’01, pp. 409–416. ACM, New York, NY, USA (2001) Sander, P.V., Snyder, J., Gortler, S.J., Hoppe, H.: Texture mapping progressive meshes. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH ’01, pp. 409–416. ACM, New York, NY, USA (2001)
36.
go back to reference Sheffer, A., Lévy, B., Mogilnitsky, M., Bogomyakov, A.: ABF++: fast and robust angle based flattening. ACM Trans. Graph. 24(2), 311–330 (2005)CrossRef Sheffer, A., Lévy, B., Mogilnitsky, M., Bogomyakov, A.: ABF++: fast and robust angle based flattening. ACM Trans. Graph. 24(2), 311–330 (2005)CrossRef
37.
go back to reference Sheffer, A., Praun, E., Rose, K.: Mesh parameterization methods and their applications. Found. Trends Comput. Graph. Vis. 2(2), 105–171 (2006)CrossRef Sheffer, A., Praun, E., Rose, K.: Mesh parameterization methods and their applications. Found. Trends Comput. Graph. Vis. 2(2), 105–171 (2006)CrossRef
38.
go back to reference Sheffer, A., de Sturler, E.: Parameterization of faceted surfaces for meshing using angle-based flattening. Eng. Comput. 17(3), 326–337 (2001)CrossRefMATH Sheffer, A., de Sturler, E.: Parameterization of faceted surfaces for meshing using angle-based flattening. Eng. Comput. 17(3), 326–337 (2001)CrossRefMATH
40.
go back to reference Van Loan, C.F.: A symplectic method for approximating all the eigenvalues of a Hamiltonian matrix. Linear Algebra. Appl. 61, 233–251 (1984)MathSciNetCrossRefMATH Van Loan, C.F.: A symplectic method for approximating all the eigenvalues of a Hamiltonian matrix. Linear Algebra. Appl. 61, 233–251 (1984)MathSciNetCrossRefMATH
41.
go back to reference Yang, Y.L., Guo, R., Luo, F., Hu, S.M., Gu, X.: Generalized discrete Ricci flow. Comput. Graph. Forum 28(7), 2005–2014 (2009)CrossRef Yang, Y.L., Guo, R., Luo, F., Hu, S.M., Gu, X.: Generalized discrete Ricci flow. Comput. Graph. Forum 28(7), 2005–2014 (2009)CrossRef
42.
go back to reference Zayer, R., Lévy, B., Seidel, H.P.: Linear angle based parameterization. In: Proceedings of the Fifth Eurographics Symposium on Geometry Processing, SGP ’07, pp. 135–141. Eurographics Association, Aire-la-Ville, Switzerland (2007) Zayer, R., Lévy, B., Seidel, H.P.: Linear angle based parameterization. In: Proceedings of the Fifth Eurographics Symposium on Geometry Processing, SGP ’07, pp. 135–141. Eurographics Association, Aire-la-Ville, Switzerland (2007)
43.
go back to reference Zhang, H., Van Kaick, O., Dyer, R.: Spectral mesh processing. Comput. Graph. Forum 29(6), 1865–1894 (2010) Zhang, H., Van Kaick, O., Dyer, R.: Spectral mesh processing. Comput. Graph. Forum 29(6), 1865–1894 (2010)
Metadata
Title
A Novel Symmetric Skew-Hamiltonian Isotropic Lanczos Algorithm for Spectral Conformal Parameterizations
Authors
Wei-Qiang Huang
Xianfeng David Gu
Wen-Wei Lin
Shing-Tung Yau
Publication date
01-12-2014
Publisher
Springer US
Published in
Journal of Scientific Computing / Issue 3/2014
Print ISSN: 0885-7474
Electronic ISSN: 1573-7691
DOI
https://doi.org/10.1007/s10915-014-9840-2

Other articles of this Issue 3/2014

Journal of Scientific Computing 3/2014 Go to the issue

Premium Partner