skip to main content
research-article
Open Access

Discrete conformal equivalence of polyhedral surfaces

Published:19 July 2021Publication History
Skip Abstract Section

Abstract

This paper describes a numerical method for surface parameterization, yielding maps that are locally injective and discretely conformal in an exact sense. Unlike previous methods for discrete conformal parameterization, the method is guaranteed to work for any manifold triangle mesh, with no restrictions on triangulatiothat each task can be formulated as a convex problem where the triangulation is allowed to change---we complete the picture by introducing the machinery needed to actually construct a discrete conformal map. In particular, we introduce a new scheme for tracking correspondence between triangulations based on normal coordinates, and a new interpolation procedure based on layout in the light cone. Stress tests involving difficult cone configurations and near-degenerate triangulations indicate that the method is extremely robust in practice, and provides high-quality interpolation even on meshes with poor elements.

Skip Supplemental Material Section

Supplemental Material

3450626.3459763.mp4

Presentation.

mp4

481 MB

References

  1. William Abikoff. 1981. The Uniformization Theorem. The American Mathematical Monthly 88, 8 (1981).Google ScholarGoogle Scholar
  2. Ian Agol, Joel Hass, and William Thurston. 2006. The Computational Complexity of Knot Genus and Spanning Area. Trans. Amer. Math. Soc. 358, 9 (2006).Google ScholarGoogle Scholar
  3. Noam Aigerman and Yaron Lipman. 2016. Hyperbolic Orbifold Tutte Embeddings. ACM Transactions on Graphics 35, 6 (2016).Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Noam Aigerman, Roi Poranne, and Yaron Lipman. 2014. Lifted Bijections for Low Distortion Surface Mappings. ACM Transactions on Graphics 33, 4 (2014).Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. DV Alekseevskij, Eh B Vinberg, and AS Solodovnikov. 1993. Geometry of Spaces of Constant Curvature. In Geometry II. Springer.Google ScholarGoogle Scholar
  6. Alex Baden, Keenan Crane, and Misha Kazhdan. 2018. Möbius Registration. Computer Graphics Forum 37, 5 (2018).Google ScholarGoogle Scholar
  7. Satish Balay, Shrirang Abhyankar, Mark F. Adams, Jed Brown, Peter Brune, Kris Buschelman, Lisandro Dalcin, Alp Dener, Victor Eijkhout, William D. Gropp, Dmitry Karpeyev, Dinesh Kaushik, Matthew G. Knepley, Dave A. May, Lois Curfman McInnes, Richard Tran Mills, Todd Munson, Karl Rupp, Patrick Sanan, Barry F. Smith, Stefano Zampini, Hong Zhang, and Hong Zhang. 2019. PETSc Users Manual. Technical Report ANL-95/11 - Revision 3.11. Argonne National Laboratory.Google ScholarGoogle Scholar
  8. Satish Balay, William D. Gropp, Lois Curfman McInnes, and Barry F. Smith. 1997. Efficient Management of Parallelism in Object Oriented Numerical Software Libraries. In Modern Software Tools in Scientific Computing, E. Arge, A. M. Bruaset, and H. P. Langtangen (Eds.). Birkhäuser Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mirela Ben-Chen, Craig Gotsman, and Guy Bunin. 2008. Conformal Flattening by Curvature Prescription and Metric Scaling. In Computer Graphics Forum, Vol. 27.Google ScholarGoogle ScholarCross RefCross Ref
  10. Steve Benson, Lois Curfman McInnes, Jorge J More, and Jason Sarich. 2003. TAO Users Manual. Technical Report. Argonne National Lab., IL (US).Google ScholarGoogle Scholar
  11. Pierre Blanchard, Desmond J Higham, and Nicholas J Higham. 2019. Accurate Computation of the Log-Sum-Exp and Softmax Functions. arXiv preprint (2019).Google ScholarGoogle Scholar
  12. Alexander I Bobenko, Ulrich Pinkall, and Boris A Springborn. 2015. Discrete Conformal Maps and Ideal Hyperbolic Polyhedra. Geometry & Topology 19, 4 (2015).Google ScholarGoogle Scholar
  13. Alexander I Bobenko, Stefan Sechelmann, and Boris Springborn. 2016. Discrete Conformal Maps: Boundary Value Problems, Circle Domains, Fuchsian and Schottky Uniformization. In Advances in Discrete Differential Geometry. Springer.Google ScholarGoogle Scholar
  14. Alexander I Bobenko and Boris A Springborn. 2007. A Discrete Laplace-Beltrami Operator for Simplicial Surfaces. Disc. & Comp. Geom. 38, 4 (2007).Google ScholarGoogle Scholar
  15. Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Lévy. 2010. Polygon Mesh Processing. CRC press.Google ScholarGoogle Scholar
  16. Stephen Boyd and Lieven Vandenberghe. 2004. Convex Optimization. Cambridge university press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Doug M Boyer, Yaron Lipman, Elizabeth St Clair, Jesus Puente, Biren A Patel, Thomas Funkhouser, Jukka Jernvall, and Ingrid Daubechies. 2011. Algorithms to Automatically Quantify the Geometric Similarity of Anatomical Surfaces. Proceedings of the National Academy of Sciences 108, 45 (2011).Google ScholarGoogle Scholar
  18. Alon Bright, Edward Chien, and Ofir Weber. 2017. Harmonic Global Parametrization with Rational Holonomy. ACM Transactions on Graphics 36, 4 (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kevin Q Brown. 1979. Voronoi Diagrams from Convex Hulls. Information processing letters 9, 5 (1979).Google ScholarGoogle Scholar
  20. Ulrike Bücking. 2016. Approximation of Conformal Mappings Using Conformally Equivalent Triangular Lattices. In Adv. in Disc. Diff. Geom. Springer.Google ScholarGoogle Scholar
  21. Ulrike Bücking. 2018. C-Convergence of Conformal Mappings for Conformally Equivalent Triangular Lattices. Results in Mathematics 73, 2 (2018).Google ScholarGoogle Scholar
  22. Marcel Campen, Ryan Capouellez, Hanxiao Shen, Leyi Zhu, Daniele Panozzo, and Denis Zorin. 2021. Efficient and Robust Discrete Conformal Equivalence with Boundary. (2021). arXiv:cs.CG/2104.04614Google ScholarGoogle Scholar
  23. Marcel Campen, Hanxiao Shen, Jiaran Zhou, and Denis Zorin. 2019. Seamless Parametrization with Arbitrary Cones for Arbitrary Genus. ACM Transactions on Graphics 39, 1 (2019).Google ScholarGoogle Scholar
  24. Marcel Campen and Denis Zorin. 2017a. On Discrete Conformal Seamless Similarity Maps. arXiv preprint (2017).Google ScholarGoogle Scholar
  25. Marcel Campen and Denis Zorin. 2017b. Similarity Maps and Field-Guided T-Splines: A Perfect Couple. ACM Transactions on Graphics 36, 4 (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. James W Cannon, William J Floyd, Richard Kenyon, Walter R Parry, et al. 1997. Hyperbolic Geometry. Flavors of geometry 31 (1997).Google ScholarGoogle Scholar
  27. Pafnutĭ L'vovich Chebyshev. 1899. Œuvres de P.L. Tchebychef. Vol. 1. Commissionaires de l'Académie Impériale des Sciences.Google ScholarGoogle Scholar
  28. Wei Chen, Min Zhang, Na Lei, and Xianfeng David Gu. 2016. Dynamic Unified Surface Ricci Flow. Geom., Img. and Com. 3, 1 (2016).Google ScholarGoogle Scholar
  29. Yanqing Chen, Timothy A Davis, William W Hager, and Sivasankaran Rajamanickam. 2008. Algorithm 887: CHOLMOD, Supernodal Sparse Cholesky Factorization and Update/Downdate. ACM Transactions on Mathematical Software (TOMS) 35, 3 (2008).Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Edward Chien, Zohar Levi, and Ofir Weber. 2016. Bounded Distortion Parametrization in the Space of Metrics. ACM Transactions on Graphics 35, 6 (2016).Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Keenan Crane. 2020. An Excursion through Discrete Differential Geometry. Proceedings of Symposia in Applied Mathematics, Vol. 76. American Mathematical Society, Chapter Conformal Geometry of Simplicial Surfaces.Google ScholarGoogle Scholar
  32. Keenan Crane, Fernando de Goes, Mathieu Desbrun, and Peter Schröder. 2013a. Digital Geometry Processing with Discrete Exterior Calculus. In ACM SIGGRAPH 2013 Courses (SIGGRAPH '13). ACM, New York, NY, USA, Article 7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Keenan Crane, Ulrich Pinkall, and Peter Schröder. 2013b. Robust Fairing via Conformal Curvature Flow. ACM Trans. Graph. 32, 4 (2013).Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Mathieu Desbrun, Mark Meyer, and Pierre Alliez. 2002. Intrinsic Parameterizations of Surface Meshes. In Computer Graphics Forum, Vol. 21.Google ScholarGoogle ScholarCross RefCross Ref
  35. Nadav Dym, Raz Slutsky, and Yaron Lipman. 2019. Linear Variational Principle for Riemann Mappings and Discrete Conformality. Proceedings of the National Academy of Sciences 116, 3 (2019).Google ScholarGoogle ScholarCross RefCross Ref
  36. Jeff Erickson and Amir Nayyeri. 2013. Tracing Compressed Curves in Triangulated Surfaces. Discrete & Computational Geometry 49, 4 (2013).Google ScholarGoogle Scholar
  37. François Fillastre. 2008. Polyhedral Hyperbolic Metrics on Surfaces. Geometriae Dedicata 134, 1 (2008).Google ScholarGoogle Scholar
  38. Matthew Fisher, Boris Springborn, Peter Schröder, and Alexander I Bobenko. 2007. An Algorithm for the Construction of Intrinsic Delaunay Triangulations with Applications to Digital Geometry Processing. Computing 81, 2-3 (2007).Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Mark Galassi, Jim Davies, James Theiler, Brian Gough, Gerard Jungman, Patrick Alken, Michael Booth, Fabrice Rossi, and Rhys Ulerich. 1994. GNU Scientific Library. Vol. 20. ACM New York, NY, USA.Google ScholarGoogle Scholar
  40. Xianfeng David Gu, Feng Luo, Jian Sun, and Tianqi Wu. 2018a. A Discrete Uniformization Theorem for Polyhedral Surfaces. Journal of Differential Geometry 109, 2 (2018).Google ScholarGoogle Scholar
  41. Xianfeng David Gu, Ren Guo, Feng Luo, Jian Sun, and Tianqi Wu. 2018b. A Discrete Uniformization Theorem for Polyhedral Surfaces II. Journal of Differential Geometry 109, 3 (2018).Google ScholarGoogle Scholar
  42. Xianfeng David Gu, Feng Luo, and Tianqi Wu. 2019. Convergence of Discrete Conformal Geometry and Computation of Uniformization Maps. Asian Journal of Mathematics 23, 1 (2019).Google ScholarGoogle ScholarCross RefCross Ref
  43. Xianfeng David Gu, Feng Luo, and Shing-Tung Yau. 2020. Computational Conformal Geometry behind Modern Technologies. Notices of the American Mathematical Society 67, 10 (2020).Google ScholarGoogle Scholar
  44. Xianfeng David Gu, Yalin Wang, Tony F Chan, Paul M Thompson, and Shing-Tung Yau. 2004. Genus Zero Surface Conformal Mapping and Its Application to Brain Surface Mapping. IEEE transactions on medical imaging 23, 8 (2004).Google ScholarGoogle ScholarCross RefCross Ref
  45. Wolfgang Haken. 1961. Theorie Der Normalflächen: Ein Isotopiekriterium Für Den Kreisknoten. Acta Mathematica 105, 3-4 (1961).Google ScholarGoogle ScholarCross RefCross Ref
  46. A. Hatcher. 2002. Algebraic Topology. Cambridge University Press.Google ScholarGoogle Scholar
  47. Eden Fedida Hefetz, Edward Chien, and Ofir Weber. 2019. A Subspace Method for Fast Locally Injective Harmonic Mapping. In Computer Graphics Forum, Vol. 38.Google ScholarGoogle ScholarCross RefCross Ref
  48. David Hilbert. 1901. Ueber Flächen von Constanter Gaussscher Krümmung. Trans. Amer. Math. Soc. 2, 1 (1901).Google ScholarGoogle Scholar
  49. Claude Indermitte, Th M Liebling, Marc Troyanov, and Heinz Clémençon. 2001. Voronoi Diagrams on Piecewise Flat Surfaces and an Application to Biological Growth. Theoretical Computer Science 263, ARTICLE (2001).Google ScholarGoogle Scholar
  50. Miao Jin, Yalin Wang, Shing-Tung Yau, and Xianfeng David Gu. 2004. Optimal Global Conformal Surface Parameterization. In IEEE Visualization 2004.Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Michael Kazhdan, Jake Solomon, and Mirela Ben-Chen. 2012. Can Mean-Curvature Flow Be Modified to Be Non-Singular?. In Computer Graphics Forum, Vol. 31.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Liliya Kharevych, Boris Springborn, and Peter Schröder. 2006. Discrete Conformal Mappings via Circle Patterns. ACM Transactions on Graphics 25, 2 (2006).Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Hellmuth Kneser. 1929. Geschlossene Flächen in Dreidimensionalen Mannigfaltigkeiten. Jahresbericht der Deutschen Mathematiker-Vereinigung 38 (1929).Google ScholarGoogle Scholar
  54. Patrice Koehl and Joel Hass. 2015. Landmark-Free Geometric Methods in Biological Shape Analysis. Journal of The Royal Society Interface 12, 113 (2015).Google ScholarGoogle ScholarCross RefCross Ref
  55. Mina Konaković, Keenan Crane, Bailin Deng, Sofien Bouaziz, Daniel Piker, and Mark Pauly. 2016. Beyond Developable: Computational Design and Fabrication with Auxetic Materials. ACM Trans. Graph. 35, 4 (2016).Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Zohar Levi and Denis Zorin. 2014. Strict Minimizers for Geometric Optimization. ACM Transactions on Graphics 33, 6 (2014).Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Bruno Lévy, Sylvain Petitjean, Nicolas Ray, and Jérome Maillot. 2002. Least Squares Conformal Maps for Automatic Texture Atlas Generation. ACM Transactions on Graphics 21, 3 (2002).Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Yaron Lipman. 2012. Bounded Distortion Mapping Spaces for Triangular Meshes. ACM Transactions on Graphics 31, 4 (2012).Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Yaron Lipman and Ingrid Daubechies. 2011. Conformal Wasserstein Distances: Comparing Surfaces in Polynomial Time. Advances in Mathematics 227, 3 (2011).Google ScholarGoogle Scholar
  60. Feng Luo. 2004. Combinatorial Yamabe Flow on Surfaces. Communications in Contemporary Mathematics 6, 5 (2004).Google ScholarGoogle Scholar
  61. Richard H MacNeal. 1949. The Solution of Partial Differential Equations by Means of Electrical Networks. Ph.D. Dissertation. California Institute of Technology.Google ScholarGoogle Scholar
  62. Manish Mandad and Marcel Campen. 2019. Exact Constraint Satisfaction for Truly Seamless Parametrization. In Computer Graphics Forum, Vol. 38.Google ScholarGoogle ScholarCross RefCross Ref
  63. Haggai Maron, Meirav Galun, Noam Aigerman, Miri Trope, Nadav Dym, Ersin Yumer, Vladimir G Kim, and Yaron Lipman. 2017. Convolutional Neural Networks on Surfaces via Seamless Toric Covers. ACM Trans. Graph. 36, 4 (2017).Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. Lee Mosher. 1988. Tiling the Projective Foliation Space of a Punctured Surface. Trans. Amer. Math. Soc. (1988).Google ScholarGoogle Scholar
  65. Patrick Mullen, Yiying Tong, Pierre Alliez, and Mathieu Desbrun. 2008. Spectral Conformal Parameterization. In Computer Graphics Forum, Vol. 27.Google ScholarGoogle ScholarCross RefCross Ref
  66. Todd Munson, Jason Sarich, Stefan Wild, Steve Benson, and Lois Curfman McInnes. 2014. Toolkit for Advanced Optimization (TAO) Users Manual. Technical Report ANL/MCS-TM-322 - Revision 3.5. Argonne National Laboratory.Google ScholarGoogle Scholar
  67. Ashish Myles, Nico Pietroni, and Denis Zorin. 2014. Robust Field-Aligned Global Parametrization. ACM Transactions on Graphics 33, 4 (2014).Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. Robert C. Penner. 2012. Decorated Teichmüller Theory. European Mathematical Society (EMS), Zürich.Google ScholarGoogle Scholar
  69. Roman Prosanov. 2020. Ideal Polyhedral Surfaces in Fuchsian Manifolds. Geometriae Dedicata 206 (2020).Google ScholarGoogle Scholar
  70. Igor Rivin. 1994. Intrinsic Geometry of Convex Ideal Polyhedra in Hyperbolic 3-Space. In Analysis, Algebra, and Computers in Mathematical Research (Luleå, 1992). Lect. Notes Pure Appl. Math., Vol. 156.Google ScholarGoogle Scholar
  71. Igor Rivin. 1996. A Characterization of Ideal Polyhedra in Hyperbolic 3-Space. Annals of Mathematics. Second Series 143, 1 (1996).Google ScholarGoogle Scholar
  72. M. Roček and R. M. Williams. 1984. The Quantization of Regge Calculus. Zeitschrift für Physik C Particles and Fields 21, 4 (1984).Google ScholarGoogle Scholar
  73. Rohan Sawhney and Keenan Crane. 2017. Boundary First Flattening. ACM Transactions on Graphics 37, 1 (2017).Google ScholarGoogle Scholar
  74. Marcus Schaefer, Eric Sedgwick, and Daniel Štefankovič. 2002. Algorithms for Normal Curves and Surfaces. In International Computing and Combinatorics Conference.Google ScholarGoogle Scholar
  75. Nick Sharp and Keenan Crane. 2018. Variational Surface Cutting. ACM Trans. Graph. 37, 4 (2018).Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. Nicholas Sharp and Keenan Crane. 2020. A Laplacian for Nonmanifold Triangle Meshes. In Computer Graphics Forum, Vol. 39.Google ScholarGoogle ScholarCross RefCross Ref
  77. Nicholas Sharp, Keenan Crane, et al. 2019a. Geometry-Central. (2019).Google ScholarGoogle Scholar
  78. Nicholas Sharp, Yousuf Soliman, and Keenan Crane. 2019b. Navigating Intrinsic Triangulations. ACM Trans. Graph. 38, 4 (2019).Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. Nicholas Sharp, Yousuf Soliman, and Keenan Crane. 2019c. The Vector Heat Method. ACM Trans. Graph. 38, 3 (2019).Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Alla Sheffer, Bruno Lévy, Maxim Mogilnitsky, and Alexander Bogomyakov. 2005. ABF++: Fast and Robust Angle Based Flattening. ACM Transactions on Graphics 24, 2 (2005).Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Hanxiao Shen, Zhongshi Jiang, Denis Zorin, and Daniele Panozzo. 2019. Progressive Embedding. ACM Transactions on Graphics 38, 4 (2019).Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. Yousuf Soliman, Dejan Slepčev, and Keenan Crane. 2018. Optimal Cone Singularities for Conformal Flattening. ACM Trans. Graph. 37, 4 (2018).Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. Boris Springborn. 2019. Ideal Hyperbolic Polyhedra and Discrete Uniformization. Discrete & Computational Geometry (2019).Google ScholarGoogle Scholar
  84. Boris Springborn, Peter Schröder, and Ulrich Pinkall. 2008. Conformal Equivalence of Triangle Meshes. In ACM SIGGRAPH 2008 Papers.Google ScholarGoogle Scholar
  85. Jian Sun, Tianqi Wu, Xianfeng David Gu, and Feng Luo. 2015. Discrete Conformal Deformation: Algorithm and Experiments. SIAM Journal on Imaging Sciences 8, 3 (2015).Google ScholarGoogle Scholar
  86. Dylan Thurston and Qiaochu Yuan. 2012. Notes on Curves on Surfaces. (2012).Google ScholarGoogle Scholar
  87. Marc Troyanov. 1991. Prescribing Curvature on Compact Surfaces with Conical Singularities. Trans. Amer. Math. Soc. 324, 2 (1991).Google ScholarGoogle Scholar
  88. Ana Maria Vintescu, Florent Dupont, and Guillaume Lavoué. 2017. Least Squares Affine Transitions for Global Parameterization. (2017).Google ScholarGoogle Scholar
  89. Tianqi Wu. 2014. Finiteness of Switches in Discrete Yamabe Flow. Ph.D. Dissertation. Tsinghua University.Google ScholarGoogle Scholar
  90. BT Thomas Yeo, Mert R Sabuncu, Tom Vercauteren, Nicholas Ayache, Bruce Fischl, and Polina Golland. 2009. Spherical Demons: Fast Diffeomorphic Landmark-Free Surface Registration. IEEE transactions on medical imaging 29, 3 (2009).Google ScholarGoogle Scholar
  91. Xiaokang Yu, Na Lei, Yalin Wang, and Xianfeng David Gu. 2017. Intrinsic 3D Dynamic Surface Tracking Based on Dynamic Ricci Flow and Teichmuller Map. In IEEE Vis.Google ScholarGoogle Scholar
  92. Min Zhang, Ren Guo, Wei Zeng, Feng Luo, Shing-Tung Yau, and Xianfeng David Gu. 2014. The Unified Discrete Surface Ricci Flow. Graphical Models 76, 5 (2014).Google ScholarGoogle Scholar
  93. Jiaran Zhou, Changhe Tu, Denis Zorin, and Marcel Campen. 2020. Combinatorial Construction of Seamless Parameter Domains. In Computer Graphics Forum, Vol. 39.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Discrete conformal equivalence of polyhedral surfaces

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 40, Issue 4
      August 2021
      2170 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/3450626
      Issue’s Table of Contents

      Copyright © 2021 Owner/Author

      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 July 2021
      Published in tog Volume 40, Issue 4

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader