Ball-Map: Homeomorphism between Compatible Surfaces

Homeomorphisms between curves and between surfaces are fundamental to many applications of 3D modeling, graphics, and animation. They define how to map a texture from one object to another, how to morph between two shapes, and how to measure the discrepancy between shapes or the variability in a class of shapes. Previously proposed maps between two surfaces, S and S′, suffer from two drawbacks: (1) it is difficult to formally define a relation between S and S′ which guarantees that the map will be bijective and (2) mapping a point x of S to a point x′ of S′ and then mapping x′ back to S does in general not yield x, making the map asymmetric. We propose a new map, called ball-map, that is symmetric. We define simple and precise conditions for the ball-map to be a homeomorphism. We show that these conditions apply when the minimum feature size of each surface exceeds their Hausdorff distance. The ball-map, BMS,S′, between two such manifolds, S and S′, maps each point x of S to a point x′ = BMs,s′(x) of S′. BMS′,S is the inverse of BMS,S′, hence BM is symmetric. We also show that, when S and S′ are Ck (n - 1)-manifolds in ℝn, BMS,S′ is a Ck-1 diffeomorphism and defines a Ck-1 ambient isotopy that smoothly morphs between S to S′. In practice, the ball-map yields an excellent map for transferring parameterizations and textures between ball compatible curves or surfaces. Furthermore, it may be used to define a morph, during which each point x of S travels to the corresponding point x′ of S′ along a broken line that is normal to S at x and to S′ at x′.

[1]  Sunghee Choi,et al.  A Simple Algorithm for Homeomorphic Surface Reconstruction , 2002, Int. J. Comput. Geom. Appl..

[2]  John M. Schreiner,et al.  Inter-surface mapping , 2004, SIGGRAPH 2004.

[3]  André Lieutier,et al.  Any open bounded subset of Rn has the same homotopy type as its medial axis , 2004, Comput. Aided Des..

[4]  Jung Hong Chuang Level of Detail for 3D Graphics , 2002 .

[5]  Paolo Cignoni,et al.  Metro: Measuring Error on Simplified Surfaces , 1998, Comput. Graph. Forum.

[6]  Aristides A. G. Requicha,et al.  Offsetting operations in solid modelling , 1986, Comput. Aided Geom. Des..

[7]  Jarek Rossignac,et al.  Education-driven research in CAD , 2004, Comput. Aided Des..

[8]  Frédéric Chazal,et al.  A condition for isotopic approximation , 2004, SM '04.

[9]  Jarek Rossignac Surface simplification and 3D geometry compression , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[10]  Alla Sheffer,et al.  Matchmaker: constructing constrained texture maps , 2003, ACM Trans. Graph..

[11]  Peter Schröder,et al.  Normal meshes , 2000, SIGGRAPH.

[12]  Jarek Rossignac,et al.  Solid-interpolating deformations: Construction and animation of PIPs , 1991, Comput. Graph..

[13]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[14]  F. Clarke Optimization And Nonsmooth Analysis , 1983 .

[15]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[16]  Frédéric Chazal,et al.  Projection-homeomorphic surfaces , 2005, SPM '05.

[17]  M. Spivak A comprehensive introduction to differential geometry , 1979 .

[19]  Guillermo Sapiro,et al.  Conformal Surface Parameterization for Texture Mapping , 1999 .

[20]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[21]  B. Dundas,et al.  DIFFERENTIAL TOPOLOGY , 2002 .

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

[23]  F. Chazal,et al.  The λ-medial axis , 2005 .

[24]  Jarek Rossignac,et al.  Tightening: curvature-limiting morphological simplification , 2005, SPM '05.

[25]  A. Requicha,et al.  Piecewise-circular curves for geometric modeling , 1987 .

[26]  A. Requicha,et al.  CONSTANT-RADIUS BLENDING IN SOLID MODELLING , 1984 .

[27]  Hugues Hoppe,et al.  Inter-surface mapping , 2004, ACM Trans. Graph..

[28]  R. Ho Algebraic Topology , 2022 .

[29]  Frédéric Chazal,et al.  The "lambda-medial axis" , 2005, Graph. Model..

[30]  Marc Alexa,et al.  Merging polyhedral shapes with scattered features , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[31]  Jarek Rossignac,et al.  Compressed piecewise-circular approximations of 3D curves , 2003, Comput. Aided Des..