Optimal Global Conformal Surface Parameterization
Miao Jin
*
Computer Science
Department
SUNY at Stony Brook
Yalin Wang
†
Math Department
UCLA
Shing-Tung Yau
‡
Math Department
Harvard University
Xianfeng Gu
§
Computer Science
Department
SUNY at Stony Brook
Figure 1: Uniform global conformal parameterization ((a) and (b)) and region emphasized conformal parameterization ((c) and (d)). (a). Least
uniform conformal parameterization with energy: 21.208e - 5. (b). Most uniform conformal parameterization with energy: 3.685e - 5. (c).
Maximizing the parameter area of the left half surface (with percentage: 83.48%). (d). Maximizing the parameter area of the right half surface
(with percentage: 82.58%.)
ABSTRACT
All orientable metric surfaces are Riemann surfaces and admit
global conformal parameterizations. Riemann surface structure is a
fundamental structure and governs many natural physical phenom-
ena, such as heat diffusion and electro-magnetic fields on the sur-
face. A good parameterization is crucial for simulation and visual-
ization. This paper provides an explicit method for finding optimal
global conformal parameterizations of arbitrary surfaces. It relies
on certain holomorphic differential forms and conformal mappings
from differential geometry and Riemann surface theories. Algo-
rithms are developed to modify topology, locate zero points, and
determine cohomology types of differential forms. The implemen-
tation is based on a finite dimensional optimization method. The
optimal parameterization is intrinsic to the geometry, preserves an-
gular structure, and can play an important role in various applica-
tions including texture mapping, remeshing, morphing and simu-
lation. The method is demonstrated by visualizing the Riemann
surface structure of real surfaces represented as triangle meshes.
CR Categories: I.3.5 [Computational Geometry and Object Mod-
eling]: Curve, surface, solid, and object representations—Surface
Parameterization
Keywords: Computational geometry and object modeling; Curve,
surface, solid, and object representations; Surface parameterization.
1 I NTRODUCTION
*
e-mail: mjin@cs.sunysb.edu
†
e-mail:ylwang@math.ucla.edu
‡
e-mail:yau@math.harvard.edu
§
e-mail:gu@cs.sunysb.edu
Surface parameterization is the process of mapping a surface to a
planar domain and has many applications in various fields of sci-
ence and engineering, including texture mapping, geometric mor-
phing, surface matching, surface remeshing, and surface extrapo-
lation. For example, texture mapping can be used to enhance the
visual quality and generate different visual results. Geometric mor-
phing can be used to generate vivid animation results. Essentially,
surface parametrization can convert a 3D geometric problem to 2D,
thereby improving the efficiency and simplifying the computation.
Conformal surface parameterizations have many merits: they
preserve angular structure, are intrinsic to geometry, and are stable
with respect to different triangulations and small deformations. It
has been widely used for many applications, such as non-distorted
texture mapping [23], [16],[20], surface remeshing [1], surface fair-
ing [22], surface matching [14], brain mapping [2], [13] etc.
It is desirable to parameterize surfaces globally without any
seams. The existence of global conformal parameterization is a
non-trivial fact. This is equivalent to the fact that all orientable sur-
faces are Riemann surfaces. The atlas formed by the global confor-
mal parameterization is the so-called conformal structure. Confor-
mal structure is a fundamental structure between metric structure
and topological structure and governs many natural physical phe-
nomena. The abstract concept of a Riemann surface can also be
visualized by texture mapping special patterns using global confor-
mal parameterizations. This is the only means of visually conveying
conformal information of surfaces.
The early work of global conformal parameterization has been
done in [14, 15], where the basis for all possible global conformal
parameterizations are computed. Because global conformal param-
eterization is non-unique, the problem of finding the optimal one
remains open.
This paper introduces an explicit method to find the optimal
global conformal parameterizations of arbitrary surfaces. First, the
metrics for measuring the quality of conformal parameterizations
are designed. Second, the major factors affecting the quality of the
parameterization are summarized. Then, algorithms are developed
to modify the topology, locate the zero points, and determine the
cohomology types of the differential forms. The method is based
October 10-15, Austin, Texas, USA
IEEE Visualization 2004
0-7803-8788-0/04/$20.00 ©2004 IEEE
267