slides - The University of Hong Kong

advertisement
Optimal Sampling of Parametric Surfaces
Yufei Li1, Wenping Wang1 and Changhe Tu2
1The
University of Hong Kong
2Shandong University
Surface Sampling

How to compute the optimal sampling of a parametric
surface?
1
?
0
1
Parameter
domain
(a) Non-uniform
sampling of the
surface
(b) Uniform
sampling of the
surface
Motivation

Uniformly sampling parameter domain may not
produce quad faces of a fixed aspect ratio.
Uniform Sampling: of the
parameter domain:
(a)
Non-uniform Sampling of
the parameter domain:
(b)
Optimal Curve Parameterization [Farouki, 1997]


For a parametric curve r(t) of unit arc length and
over the interval [0,1], the unit-speed / arc-length
parameterization is defined as:
Measure of “closeness” to
arc-length parameterization:
Polynomial
parameterization
Optimal
parameterization
Optimal Surface Parameterization [Yang et al, 2006]


The arc-length condition for curve case is imposed
on four boundaries of surface patch.
Rational linear reparameterization is employed.
Counter example
J=0
Formulation

Find optimal sampling via reparameterization
P(u,v)
u = u (s)
v = v (t)
Reparameterization
Q(s,t)
Optimal Surface Parameterization

Definition: P(u,v) is ideal if ||Pu(u,v)|| = k||Pv(u,v)|| for
some constant k>0.
For an ideal parameterization P(u,v), u and v intervals are
uniformly sampled to produce mesh faces of aspect ratio
equal to 1.
Input
Uniformity Metric


Metric D(P) measures how far P(u,v) deviates from
ideal parameterization:
D(P) =0 for an ideal parameterization P(u,v)
Parameterization Optimization

Compute u(s) and v(t) to minimize D(Q)
?
?
Results


Cubic polynomial transformation is used
Objective function D(Q) is minimized using SQP
Input
Output
Results
Left: input Right: output
Summary


Compute optimal sampling of parametric surfaces
by means of reparameterization.
Future work.
?
u = u (s)
u = u (s,t)
v = v (t)
v = v (s,t)
Current work
Future work
Thank You
Download