Seamless Parametrization with Arbitrarily Prescribed Cones

Seamless global parametrization of surfaces is a key operation in geometry processing, e.g. for high-quality quad mesh generation. A common approach is to prescribe the parametric domain structure, in particular the locations of parametrization singularities (cones), and solve a non-convex optimization problem minimizing a distortion measure, with local injectivity imposed through either constraints or barrier terms. In both cases, an initial valid parametrization is essential to serve as feasible starting point for obtaining an optimized solution. While convexified versions of the constraints eliminate this initialization requirement, they narrow the range of solutions, causing some problem instances that actually do have a solution to become infeasible. We demonstrate that for arbitrary given sets of topologically admissible parametric cones with prescribed curvature, a global seamless parametrization always exists (with the exception of one well-known case). Importantly, our proof is constructive and directly leads to a general algorithm for computing such parametrizations. Most distinctively, this algorithm is bootstrapped with a convex optimization problem (solving for a conformal map), in tandem with a simple linear equation system (determining a seamless modification of this map). This initial map can then serve as valid starting point and be optimized with respect to application specific distortion measures using existing injectivity preserving methods.

[1]  Peter Schröder,et al.  An algorithm for the construction of intrinsic delaunay triangulations with applications to digital geometry processing , 2007, Computing.

[2]  Xianfeng Gu,et al.  A discrete uniformization theorem for polyhedral surfaces , 2013, Journal of Differential Geometry.

[3]  Zohar Levi,et al.  Bounded distortion parametrization in the space of metrics , 2016, ACM Trans. Graph..

[4]  Baining Guo,et al.  Computing locally injective mappings by advanced MIPS , 2015, ACM Trans. Graph..

[5]  D. Bommes,et al.  Mixed-integer quadrangulation , 2009, SIGGRAPH 2009.

[6]  Denis Zorin,et al.  Global parametrization by incremental flattening , 2012, ACM Trans. Graph..

[7]  Ligang Liu,et al.  Progressive parameterizations , 2018, ACM Trans. Graph..

[8]  Denis Zorin,et al.  Robust field-aligned global parametrization , 2014, ACM Trans. Graph..

[9]  Rohan Sawhney,et al.  Boundary First Flattening , 2017, ACM Trans. Graph..

[10]  Pierre Alliez,et al.  Integer-grid maps for reliable quad meshing , 2013, ACM Trans. Graph..

[11]  Olga Sorkine-Hornung,et al.  Locally Injective Mappings , 2013 .

[12]  Ofir Weber,et al.  Harmonic global parametrization with rational holonomy , 2017, ACM Trans. Graph..

[13]  Bruno Lévy,et al.  Quad‐Mesh Generation and Processing: A Survey , 2013, Comput. Graph. Forum.

[14]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[15]  Konrad Polthier,et al.  QuadCover ‐ Surface Parameterization using Branched Coverings , 2007, Comput. Graph. Forum.

[16]  S. R. Simanca,et al.  On Circulant Matrices , 2012 .

[17]  Yaron Lipman,et al.  Orbifold Tutte embeddings , 2015, ACM Trans. Graph..

[18]  Yaron Lipman,et al.  Hyperbolic orbifold tutte embeddings , 2016, ACM Trans. Graph..

[19]  Craig Gotsman,et al.  Conformal Flattening by Curvature Prescription and Metric Scaling , 2008, Comput. Graph. Forum.

[20]  Marián Trenkler,et al.  A theorem on the structure of cell–decompositions of orientable 2–manifolds , 1973 .

[21]  K. Hormann,et al.  MIPS: An Efficient Global Parametrization Method , 2000 .

[22]  Yaron Lipman,et al.  Accelerated quadratic proxy for geometric optimization , 2016, ACM Trans. Graph..

[23]  Marcel Campen,et al.  Interactively controlled quad remeshing of high resolution 3D models , 2016, ACM Trans. Graph..

[24]  J. Geelen ON HOW TO DRAW A GRAPH , 2012 .

[25]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[26]  Jeff Erickson,et al.  Greedy optimal homotopy and homology generators , 2005, SODA '05.

[27]  David Bommes,et al.  Quantized global parametrization , 2015, ACM Trans. Graph..

[28]  P. Grisvard Elliptic Problems in Nonsmooth Domains , 1985 .

[29]  Robert Bridson,et al.  Blended cured quasi-newton for distortion optimization , 2018, ACM Trans. Graph..

[30]  Budirijanto Purnomo,et al.  Seamless texture atlases , 2004, SGP '04.

[31]  Keenan Crane,et al.  Optimal cone singularities for conformal flattening , 2018, ACM Trans. Graph..

[32]  Pierre Alliez,et al.  Designing quadrangulations with discrete harmonic forms , 2006, SGP '06.

[33]  Craig Gotsman,et al.  Discrete one-forms on meshes and applications to 3D mesh parameterization , 2006, Comput. Aided Geom. Des..

[34]  Tamal K. Dey,et al.  An efficient computation of handle and tunnel loops via Reeb graphs , 2013, ACM Trans. Graph..

[35]  Boris Springborn,et al.  Hyperbolic polyhedra and discrete uniformization , 2017, 1707.06848.

[36]  Olga Sorkine-Hornung,et al.  Scalable locally injective mappings , 2017, TOGS.

[37]  Peter Schröder,et al.  Discrete conformal mappings via circle patterns , 2005, TOGS.

[38]  Marcel Campen,et al.  Similarity maps and field-guided T-splines , 2017, ACM Trans. Graph..

[39]  Olga Sorkine-Hornung,et al.  Geometric optimization via composite majorization , 2017, ACM Trans. Graph..

[40]  Pooran Memari,et al.  Conformal Factor Persistence for Fast Hierarchical Cone Extraction , 2017, Eurographics.

[41]  Keenan Crane,et al.  Trivial Connections on Discrete Surfaces , 2010, Comput. Graph. Forum.

[42]  S. Yau,et al.  Global conformal surface parameterization , 2003 .

[43]  Xianfeng Gu,et al.  A discrete uniformization theorem for polyhedral surfaces II , 2014, Journal of Differential Geometry.

[44]  Guy Bunin,et al.  A continuum theory for unstructured mesh generation in two dimensions , 2006, Comput. Aided Geom. Des..

[45]  P. Cherrier Problèmes de Neumann non linéaires sur les variétés riemanniennes , 1984 .

[46]  Peter Schröder,et al.  Conformal equivalence of triangle meshes , 2008, ACM Trans. Graph..

[47]  Feng Luo COMBINATORIAL YAMABE FLOW ON SURFACES , 2003 .

[48]  Denis Zorin,et al.  Controlled-distortion constrained global parametrization , 2013, ACM Trans. Graph..