Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Globally Injective Flattening via a Reduced Harmonic Subspace

Published: 30 November 2022 Publication History

Abstract

We present a highly efficient-and-robust method for free-boundary flattening of disk-like triangle meshes in a globally injective manner. We show that by restricting the solution to a low-dimensional subspace of harmonic maps, we can dramatically accelerate the process while obtaining a low-distortion result. The algorithm consists of two main steps. A linear subspace construction, and a nonlinear nonconvex optimization for finding a low-distortion globally injective map within that subspace. The complexity of the first step dominates the algorithm's runtime and is merely that of solving a linear system. We combine recent results for computing locally-and-globally injective maps with that of harmonic maps into a conceptually simple algorithm that guarantees global injectivity. We demonstrate the great efficiency of our method over a dataset of 100 large scale models with more than 2M triangles each. Our algorithm is 10 times faster on average compared to the state-of-the-art Efficient Bijective Parameterizations (EBP) method [Su et al. 2020], on these high-resolution meshes, and more than 20 times faster on challenging examples (Figures 1,11). The speedup over [Jiang et al. 2017; Smith and Schaefer 2015] is even more dramatic.

Supplemental Material

MP4 File
presentation

References

[1]
Ido Aharon, Renjie Chen, Denis Zorin, and Ofir Weber. 2019. Bounded Distortion Tetrahedral Metric Interpolation. ACM Transactions on Graphics 38, 6 (2019), Article 182, 17 pages.
[2]
Noam Aigerman, Shahar Z Kovalsky, and Yaron Lipman. 2017. Spherical Orbifold Tutte Embeddings. ACM Transactions on Graphics 36, 4 (2017), Article 90, 13 pages.
[3]
Noam Aigerman and Yaron Lipman. 2013. Injective and Bounded Distortion Mappings in 3D. ACM Transactions on Graphics 32, 4 (2013), Article 106, 14 pages.
[4]
Noam Aigerman and Yaron Lipman. 2015. Orbifold Tutte Embeddings. ACM Transactions on Graphics 34, 6 (2015), Article 190, 12 pages.
[5]
Noam Aigerman and Yaron Lipman. 2016. Hyperbolic Orbifold Tutte Embeddings. ACM Transactions on Graphics 35, 6 (2016), Article 217, 14 pages.
[6]
Noam Aigerman, Roi Poranne, and Yaron Lipman. 2014. Lifted Bijections for Low Distortion Surface Mappings. ACM Transactions on Graphics 33, 4 (2014), Article 69, 12 pages.
[7]
Noam Aigerman, Roi Poranne, and Yaron Lipman. 2015. Seamless Surface Mappings. ACM Transactions on Graphics 34, 4 (2015), Article 72, 13 pages.
[8]
David Bommes, Marcel Campen, Hans-Christian Ebke, Pierre Alliez, and Leif Kobbelt. 2013. Integer-grid Maps for Reliable Quad Meshing. ACM Transactions on Graphics 32, 4 (2013), 98.
[9]
Alon Bright, Edward Chien, and Ofir Weber. 2017. Harmonic Global Parametrization with Rational Holonomy. ACM Transactions on Graphics 36, 4 (2017), Article 89, 15 pages.
[10]
Marcel Campen, Ryan Capouellez, Hanxiao Shen, Leyi Zhu, Daniele Panozzo, and Denis Zorin. 2021. Efficient and Robust Discrete Conformal Equivalence with Boundary. ACM Transactions on Graphics 40, 6 (2021), Article 261, 16 pages.
[11]
Davide P Cervone. 1996. Tight immersions of simplicial surfaces in three space. Topology 35, 4 (1996), 863--873.
[12]
Shuangming Chai, Xiao-Ming Fu, Xin Hu, Yang Yang, and Ligang Liu. 2018. Sphere-based Cut Construction for Planar Parameterizations. Computer & Graphics (SMI 2018) 74 (2018), 66--75.
[13]
Renjie Chen and Ofir Weber. 2015. Bounded Distortion Harmonic Mappings in the Plane. ACM Transactions on Graphics 34, 4 (2015), Article 73, 12 pages.
[14]
Renjie Chen and Ofir Weber. 2017. GPU-accelerated Locally Injective Shape Deformation. ACM Transactions on Graphics 36, 6 (2017), Article 214, 13 pages.
[15]
Renjie Chen, Ofir Weber, Daniel Keren, and Mirela Ben-Chen. 2013. Planar Shape Interpolation with Bounded Distortion. ACM Transactions on Graphics 32, 4 (2013), Article 108, 11 pages.
[16]
Edward Chien, Renjie Chen, and Ofir Weber. 2016a. Bounded Distortion Harmonic Shape Interpolation. ACM Transactions on Graphics 35, 4 (2016), Article 105, 15 pages.
[17]
Edward Chien, Zohar Levi, and Ofir Weber. 2016b. Bounded Distortion Parametrization in the Space of Metrics. ACM Transactions on Graphics 35, 6 (2016), Article 215, 16 pages.
[18]
Sebastian Claici, Mikhail Bessmeltsev, Scott Schaefer, and Justin Solomon. 2017. Isometry-aware Preconditioning for Mesh Parameterization. Computer Graphics Forum 36, 5 (2017), 37--47.
[19]
Xingyi Du, Noam Aigerman, Qingnan Zhou, Shahar Z Kovalsky, Yajie Yan, Danny M Kaufman, and Tao Ju. 2020. Lifting Simplices to Find Injectivity. ACM Transactions on Graphics 39, 4 (2020), 120--1.
[20]
Xingyi Du, Danny M Kaufman, Qingnan Zhou, Shahar Z Kovalsky, Yajie Yan, Noam Aigerman, and Tao Ju. 2021. Optimizing Global Injectivity for Constrained Parameterization. ACM Transactions on Graphics 40, 6 (2021), 1--18.
[21]
Michael S. Floater. 1997. Parametrization and Smooth Approximation of Surface Triangulations. Computer Aided Geometric Design 14, 3 (1997), 231--250.
[22]
Michael S. Floater. 2003. Mean Value Coordinates. Computer Aided Geometric Design 20, 1 (2003), 19--27.
[23]
Xiao-Ming Fu, Yang Liu, and Baining Guo. 2015. Computing Locally Injective Mappings by Advanced Mips. ACM Transactions on Graphics 34, 4, Article 71 (2015), 12 pages.
[24]
Mark Gillespie, Boris Springborn, and Keenan Crane. 2021. Discrete Conformal Equivalence of Polyhedral Surfaces. ACM Transactions on Graphics 40, 4 (2021), Article 103, 20 pages.
[25]
Steven J. Gortler, Craig Gotsman, and Dylan Thurston. 2006. Discrete One-forms on Meshes and Applications to 3D Mesh Parameterization. Computer Aided Geometric Design 23, 2 (2006), 83--112.
[26]
Eden Hefetz Fedida, Edward Chien, and Ofir Weber. 2017. Fast Planar Harmonic Deformations with Alternating Tangential Projections. Computer Graphics Forum 36, 5 (2017), 175--188. Proceedings of Symposium on Geometry Processing 2017.
[27]
Eden Hefetz Fedida, Edward Chien, and Ofir Weber. 2019. A Subspace Method for Fast Locally Injective Harmonic Mapping. Computer Graphics Forum 38, 2 (2019), 105--119.
[28]
Zhongshi Jiang, Scott Schaefer, and Daniele Panozzo. 2017. Simplicial Complex Augmentation Framework for Bijective Maps. ACM Transactions on Graphics 36, 6 (Nov. 2017), Article 186, 9 pages.
[29]
Shahar Z. Kovalsky, Noam Aigerman, Ronen Basri, and Yaron Lipman. 2014. Controlling Singular Values with Semidefinite Programming. ACM Transactions on Graphics 33, 4 (2014), Article 68, 13 pages.
[30]
Shahar Z. Kovalsky, Noam Aigerman, Ronen Basri, and Yaron Lipman. 2015. Large-scale Bounded Distortion Mappings. ACM Transactions on Graphics 34, 6 (2015), Article 191, 10 pages.
[31]
Shahar Z. Kovalsky, Meirav Galun, and Yaron Lipman. 2016. Accelerated Quadratic Proxy for Geometric Optimization. ACM Transactions on Graphics 35, 4 (2016), Article 134, 11 pages.
[32]
Vladislav Kraevoy, Alla Sheffer, and Craig Gotsman. 2003. Matchmaker: Constructing Constrained Texture Maps. In SIGGRAPH 2003 Papers. ACM, San Diego, California, 326--333.
[33]
Andrey Kuzmin, Mathieu Luisier, and Olaf Schenk. 2013. Fast Methods for Computing Selected Elements of the Green's Function in Massively Parallel Nanoelectronic Device Simulations. In Euro-Par 2013 Parallel Processing. Springer Berlin Heidelberg, Berlin, Heidelberg, 533--544.
[34]
Tong-Yee Lee, Shao-Wei Yen, and I-Cheng Yeh. 2008. Texture mapping with hard constraints using warping scheme. IEEE Transactions on Visualization and Computer Graphics 14, 2 (2008), 382--395.
[35]
Yunjin Lee, Hyoung Seok Kim, and Seungyong Lee. 2002. Mesh Parameterization with a Virtual Boundary. Computers & Graphics 26, 5 (2002), 677--686.
[36]
Zohar Levi and Ofir Weber. 2016. On the Convexity and Feasibility of the Bounded Distortion Harmonic Mapping Problem. ACM Transactions on Graphics 35, 4 (2016), Article 106, 15 pages.
[37]
Wentao Liao, Renjie Chen, Yuchen Hua, Ligang Liu, and Ofir Weber. 2021. Real-time Locally Injective Volumetric Deformation. ACM Transactions on Graphics 40, 4 (2021), Article 74, 16 pages.
[38]
Yaron Lipman. 2012. Bounded Distortion Mapping Spaces for Triangular Meshes. ACM Transactions on Graphics 31, 4 (2012), Article 108, 13 pages.
[39]
Ligang Liu, Chunyang Ye, Ruiqi Ni, and Xiao-Ming Fu. 2018. Progressive Parameterizations. ACM Transactions on Graphics 37, 4 (2018), Article 41, 12 pages.
[40]
Manish Mandad and Marcel Campen. 2020. Efficient piecewise higher-order parametrization of discrete surfaces with local and global injectivity. Computer-Aided Design 127 (2020), 102862.
[41]
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 Transactions on Graphics 36, 4, Article 71 (2017), 10 pages.
[42]
Marek Krzysztof Misztal and Jakob Andreas Bærentzen. 2012. Topology-adaptive Interface Tracking Using the Deformable Simplicial Complex. ACM Transactions on Graphics 31, 3 (2012), 1--12.
[43]
Matthias Müller, Nuttapong Chentanez, Tae-Yong Kim, and Miles Macklin. 2015. Air Meshes for Robust Collision Handling. ACM Transactions on Graphics 34, 4 (2015), Article 133, 9 pages.
[44]
Ashish Myles, Nico Pietroni, and Denis Zorin. 2014. Robust Field-aligned Global Parametrization. ACM Transactions on Graphics 33, 4, Article 135 (2014), 14 pages.
[45]
Ashish Myles and Denis Zorin. 2013. Controlled-distortion Constrained Global Parametrization. ACM Transactions on Graphics 32, 4 (2013), Article 105, 14 pages.
[46]
Raymond W Ogden. 1997. Non-linear elastic deformations. Courier Corporation, New York.
[47]
Roi Poranne and Yaron Lipman. 2014. Provably Good Planar Mappings. ACM Transactions on Graphics 33, 4 (2014), 76.
[48]
Roi Poranne and Yaron Lipman. 2016. Simple Approximations of Planar Deformation Operators. Technical Report. ETH Zurich.
[49]
Michael Rabinovich, Roi Poranne, Daniele Panozzo, and Olga Sorkine-Hornung. 2017. Scalable Locally Injective Mappings. ACM Transactions on Graphics 36, 2 (2017), Article 16, 16 pages.
[50]
Rohan Sawhney and Keenan Crane. 2017. Boundary First Flattening. ACM Transactions on Graphics 37, 1, Article 5 (2017), 14 pages.
[51]
Olaf Schenk. 2018. PARDISO 6.0. https://www.pardiso-project.org/
[52]
Richard M Schoen and Shing-Tung Yau. 1994. Lectures on differential geometry. International press Inc., Boston.
[53]
Christian Schüller, Ladislav Kavan, Daniele Panozzo, and Olga Sorkine-Hornung. 2013. Locally Injective Mappings. Computer Graphics Forum 32, 5 (2013), 125--135.
[54]
Nicholas Sharp, Mark Gillespie, and Keenan Crane. 2021. Geometry Processing with Intrinsic Triangulations. SIGGRAPH 2021 courses.
[55]
Alla Sheffer and Eric de Sturler. 2001. Parameterization of Faceted Surfaces for Meshing Using Angle-based Flattening. Engineering with Computers 17, 3 (2001), 326--337.
[56]
Breannan Smith, Fernando De Goes, and Theodore Kim. 2019. Analytic Eigensystems for Isotropic Distortion Energies. ACM Transactions on Graphics 38, 1, Article 3 (2019), 15 pages.
[57]
Jason Smith and Scott Schaefer. 2015. Bijective Parameterization with Free Boundaries. ACM Transactions on Graphics 34, 4 (2015), Article 70, 9 pages.
[58]
Yousuf Soliman, Dejan Slepčev, and Keenan Crane. 2018. Optimal Cone Singularities for Conformal Flattening. ACM Transactions on Graphics 37, 4 (2018), Article 105, 17 pages.
[59]
Boris Springborn, Peter Schröder, and Ulrich Pinkall. 2008. Conformal Equivalence of Triangle Meshes. ACM Transactions on Graphics 27, 3 (2008), 77.
[60]
Jian-Ping Su, Chunyang Ye, Ligang Liu, and Xiao-Ming Fu. 2020. Efficient Bijective Parameterizations. ACM Transactions on Graphics 39, 4 (2020), Article 111, 8 pages.
[61]
Joseph Teran, Eftychios Sifakis, Geoffrey Irving, and Ronald Fedkiw. 2005. Robust Quasistatic Finite Elements and Flesh Simulation. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer Animation. ACM, Los Angeles California, 181--190.
[62]
The CGAL Project. 2022. CGAL User and Reference Manual (5.5 ed.). CGAL Editorial Board,. https://doc.cgal.org/5.5/Manual/packages.html
[63]
Alex Tsui, Devin Fenton, Phong Vuong, Joel Hass, Patrice Koehl, Nina Amenta, David Coeurjolly, Charles DeCarli, and Owen Carmichael. 2013. Globally optimal cortical surface matching with exact landmark correspondence. In International Conference on Information Processing in Medical Imaging. Springer, Berlin, Heidelberg, 487--498.
[64]
William Thomas Tutte. 1963. How to draw a graph. Proceedings of the London Mathematical Society 3, 1 (1963), 743--767.
[65]
Fabio Verbosio, Arne De Coninck, Drosos Kourounis, and Olaf Schenk. 2017. Enhancing the Scalability of Selected Inversion Factorization Algorithms in Genomic Prediction. Journal of Computational Science 22 (2017), 99--108.
[66]
Ofir Weber and Craig Gotsman. 2010. Controllable Conformal Maps for Shape Deformation and Interpolation. ACM Transactions on Graphics 29, 4 (2010), Article 78, 11 pages.
[67]
Ofir Weber, Ashish Myles, and Denis Zorin. 2012. Computing Extremal Quasiconformal Maps. Computer Graphics Forum 31, 5 (2012), 1679--1689.
[68]
Ofir Weber and Denis Zorin. 2014. Locally Injective Parametrization with Arbitrary Fixed Boundaries. ACM Transactions on Graphics 33, 4 (2014), Article 75, 12 pages.
[69]
Yin Xu, Renjie Chen, Craig Gotsman, and Ligang Liu. 2011. Embedding a Triangular Graph within a Given Boundary. Computer Aided Geometric Design 28, 6 (2011), 349--356.
[70]
Chunyang Ye, Jian-Ping Su, Ligang Liu, and Xiao-Ming Fu. 2020. Memory-efficient Bijective Parameterizations of Very-large-scale Models. Computer Graphics Forum 39, 7 (2020), 1--12.
[71]
Eugene Zhang, Konstantin Mischaikow, and Greg Turk. 2005. Feature-based Surface Parameterization and Texture Mapping. ACM Transactions on Graphics 24, 1 (2005), 1--27.

Cited By

View all
  • (2024)Stripe Embedding: Efficient Maps with Exact Numeric ComputationACM Transactions on Graphics10.1145/368791543:6(1-14)Online publication date: 19-Dec-2024
  • (2024)Minkowski Penalties: Robust Differentiable Constraint Enforcement for Vector GraphicsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657495(1-12)Online publication date: 13-Jul-2024
  • (2024) Mesh Simplification for Unfolding * Computer Graphics Forum10.1111/cgf.15269Online publication date: 15-Nov-2024
  • Show More Cited By

Index Terms

  1. Globally Injective Flattening via a Reduced Harmonic Subspace

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 41, Issue 6
    December 2022
    1428 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/3550454
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 30 November 2022
    Published in TOG Volume 41, Issue 6

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. harmonic maps
    2. injective maps
    3. newton method
    4. parameterization

    Qualifiers

    • Research-article

    Funding Sources

    • Israel Science Foundation

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)49
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Stripe Embedding: Efficient Maps with Exact Numeric ComputationACM Transactions on Graphics10.1145/368791543:6(1-14)Online publication date: 19-Dec-2024
    • (2024)Minkowski Penalties: Robust Differentiable Constraint Enforcement for Vector GraphicsACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657495(1-12)Online publication date: 13-Jul-2024
    • (2024) Mesh Simplification for Unfolding * Computer Graphics Forum10.1111/cgf.15269Online publication date: 15-Nov-2024
    • (2024)Advancing Front Surface MappingComputer Graphics Forum10.1111/cgf.1502643:2Online publication date: 30-Apr-2024
    • (2023)Variational quasi-harmonic maps for computing diffeomorphismsACM Transactions on Graphics10.1145/359210542:4(1-26)Online publication date: 26-Jul-2023
    • (2023)VOLMAP: a Large Scale Benchmark for Volume Mappings to Simple Base DomainsComputer Graphics Forum10.1111/cgf.1491542:5Online publication date: 10-Aug-2023

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media