Abstract
Mapping a source mesh into a target domain while preserving local injectivity is an important but highly non-trivial task. Existing methods either require an already-injective starting configuration, which is often not available, or rely on sophisticated solving schemes. We propose a novel energy form, called Total Lifted Content (TLC), that is equipped with theoretical properties desirable for injectivity optimization. By lifting the simplices of the mesh into a higher dimension and measuring their contents (2D area or 3D volume) there, TLC is smooth over the entire embedding space and its global minima are always injective. The energy is simple to minimize using standard gradient-based solvers. Our method achieved 100% success rate on an extensive benchmark of embedding problems for triangular and tetrahedral meshes, on which existing methods only have varied success.
Supplemental Material
Available for Download
- Pankaj K Agarwal, Bardia Sadri, and Hai Yu. 2008. Untangling triangulations through local explorations. In Proceedings of the twenty-fourth annual symposium on Computational geometry. ACM, 288--297.Google ScholarDigital Library
- Noam Aigerman and Yaron Lipman. 2013. Injective and bounded distortion mappings in 3D. ACM Transactions on Graphics (TOG) 32, 4 (2013), 106.Google ScholarDigital Library
- Noam Aigerman and Yaron Lipman. 2015. Orbifold Tutte embeddings. ACM Trans. Graph. 34, 6 (2015), 190--1.Google ScholarDigital Library
- Marcel Campen, Cláudio T Silva, and Denis Zorin. 2016. Bijective maps from simplicial foliations. ACM Transactions on Graphics (TOG) 35, 4 (2016), 74.Google ScholarDigital Library
- 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), 22.Google ScholarDigital Library
- Sebastian Claici, Mikhail Bessmeltsev, Scott Schaefer, and Justin Solomon. 2017. Isometry-Aware Preconditioning for Mesh Parameterization. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 37--47.Google Scholar
- Michael Floater. 2003. One-to-one piecewise linear mappings over triangulations. Math. Comp. 72, 242 (2003), 685--696.Google ScholarDigital Library
- Michael S Floater and Kai Hormann. 2005. Surface parameterization: a tutorial and survey. In Advances in multiresolution for geometric modelling. Springer, 157--186.Google Scholar
- Xiao-Ming Fu, Chong-Yang Bai, and Yang Liu. 2016. Efficient Volumetric PolyCube-Map Construction. Comput. Graph. Forum 35, 7 (2016), 97--106.Google ScholarDigital Library
- Xiao-Ming Fu and Yang Liu. 2016. Computing inversion-free mappings by simplex assembly. ACM Transactions on Graphics (TOG) 35, 6 (2016), 216.Google ScholarDigital Library
- Xiao-Ming Fu, Yang Liu, and Baining Guo. 2015. Computing locally injective mappings by advanced MIPS. ACM Transactions on Graphics (TOG) 34, 4 (2015), 71.Google ScholarDigital Library
- Steven Gortler, Craig Gotsman, and Dylan Thurston. 2006. Discrete one-forms on meshes and applications to 3D mesh parameterization. Computer Aided Geometric Design (2006).Google Scholar
- Xianfeng Gu, Ren Guo, Feng Luo, Jian Sun, Tianqi Wu, et al. 2018. A discrete uniformization theorem for polyhedral surfaces II. Journal of differential geometry 109, 3 (2018), 431--466.Google ScholarCross Ref
- Eden Fedida Hefetz, Edward Chien, and Ofir Weber. 2019. A Subspace Method for Fast Locally Injective Harmonic Mapping. In Computer Graphics Forum, Vol. 38. Wiley Online Library, 105--119.Google Scholar
- Kai Hormann and Giinther Greiner. 2000. MIPS: An Efficient Global Parametrization Method. France on 1-7 July 1999. Proceedings, Volume 1. Curve and Surface Design. F61775-99-WF068 (2000), 153.Google Scholar
- Kai Hormann, Bruno Lévy, and Alla Sheffer. 2007. Mesh parameterization: Theory and practice. (2007).Google Scholar
- Zhongshi Jiang, Scott Schaefer, and Daniele Panozzo. 2017. Simplicial complex augmentation framework for bijective maps. ACM Transactions on Graphics 36, 6 (2017).Google ScholarDigital Library
- Shahar Z Kovalsky, Noam Aigerman, Ronen Basri, and Yaron Lipman. 2015. Large-scale bounded distortion mappings. ACM Trans. Graph. 34, 6 (2015), 191--1.Google ScholarDigital Library
- Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, and Danny M. Kaufman. 2020. Incremental potential contact: intersection- and inversion-free, large-deformation dynamics. ACM Transactions on Graphics (TOG) 39, 4 (2020).Google ScholarDigital Library
- Minchen Li, Ming Gao, Timothy Langlois, Chenfanfu Jiang, and Danny M. Kaufman. 2019. Decomposed Optimization Time Integrator for Large-Step Elastodynamics. ACM Transactions on Graphics 38, 4 (2019).Google ScholarDigital Library
- Yaron Lipman. 2014. Bijective Mappings of Meshes with Boundary and the Degree in Mesh Processing. SIAM Journal on Imaging Sciences [electronic only] 7 (04 2014). Google ScholarDigital Library
- Ligang Liu, Chunyang Ye, Ruiqi Ni, and Xiao-Ming Fu. 2018. Progressive parameterizations. ACM Transactions on Graphics (TOG) 37, 4 (2018), 41.Google ScholarDigital Library
- Tiantian Liu, Ming Gao, Lifeng Zhu, Eftychios Sifakis, and Ladislav Kavan. 2016. Fast and Robust Inversion-Free Shape Manipulation. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 1--11.Google Scholar
- Ulrich Pinkall and Konrad Polthier. 1993. Computing discrete minimal surfaces and their conjugates. Experimental mathematics 2, 1 (1993), 15--36.Google Scholar
- Michael Rabinovich, Roi Poranne, Daniele Panozzo, and Olga Sorkine-Hornung. 2017. Scalable locally injective mappings. ACM Transactions on Graphics (TOG) 36, 4 (2017), 37a.Google ScholarDigital Library
- Christian Schüller, Ladislav Kavan, Daniele Panozzo, and Olga Sorkine-Hornung. 2013. Locally injective mappings. In Proceedings of the Eleventh Eurographics/ACMSIGGRAPH Symposium on Geometry Processing. Eurographics Association, 125--135.Google ScholarDigital Library
- Hanxiao Shen, Zhongshi Jiang, Denis Zorin, and Daniele Panozzo. 2019. Progressive embedding. ACM Transactions on Graphics (TOG) 38, 4 (2019), 32.Google ScholarDigital Library
- Anna Shtengel, Roi Poranne, Olga Sorkine-Hornung, Shahar Z Kovalsky, and Yaron Lipman. 2017. Geometric optimization via composite majorization. ACM Trans. Graph. 36, 4 (2017), 38--1.Google ScholarDigital Library
- Jason Smith and Scott Schaefer. 2015. Bijective parameterization with free boundaries. ACM Transactions on Graphics (TOG) 34, 4 (2015), 70.Google ScholarDigital Library
- Jian-Ping Su, Xiao-Ming Fu, and Ligang Liu. 2019. Practical Foldover-Free Volumetric Mapping Construction. In Computer Graphics Forum, Vol. 38. Wiley Online Library, 287--297.Google Scholar
- 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, 181--190.Google ScholarDigital Library
- William Thomas Tutte. 1963. How to draw a graph. Proceedings of the London Mathematical Society 3, 1 (1963), 743--767.Google ScholarCross Ref
- Ofir Weber, Ashish Myles, and Denis Zorin. 2012. Computing extremal quasiconformal maps. In Computer Graphics Forum, Vol. 31. Wiley Online Library, 1679--1689.Google Scholar
- Ofir Weber and Denis Zorin. 2014. Locally injective parametrization with arbitrary fixed boundaries. ACM Transactions on Graphics (TOG) 33, 4 (2014), 75.Google ScholarDigital Library
- Stephen J Wright and Jorge Nocedal. 1999. Numerical optimization. Vol. 2. Springer New York.Google Scholar
- 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.Google ScholarDigital Library
- Yufeng Zhu, Robert Bridson, and DannyM Kaufman. 2018. Blended cured quasi-newton for distortion optimization. ACM Transactions on Graphics (TOG) 37, 4 (2018), 40.Google ScholarDigital Library
Index Terms
- Lifting simplices to find injectivity
Recommendations
Optimizing global injectivity for constrained parameterization
Injective parameterizations of triangulated meshes are critical across applications but remain challenging to compute. Existing algorithms to find injectivity either require initialization from an injective starting state, which is currently only ...
Multiresolution remeshing using weighted centroidal voronoi diagram
ICCS'06: Proceedings of the 6th international conference on Computational Science - Volume Part IIWe present a novel method for multiresolution remeshing of irregular mesh. First, the original mesh (two-manifold any genus) is decomposed into several patches, each patch is homeomorphic to a 2D triangle. The goal of this decomposition process is that ...
Lifting curve parameterization methods to isosurfaces
We describe a new technique for the parameterization of surfaces which applies to the isosurfaces produced by the marching cubes algorithm. The technique is motivated by methods of parameterization for curves including the centripetal and chord length ...
Comments