where R(ϕ) is a distance from the origin to the bound-
ary of the cube, measured at angle ϕ. Without loss of
generality, we focus on compact domains in R
3
with
non-empty interior that contains the origin.
The mapping (22) for l = 1 can be generalized to
construct parametrization of compact volumes onto
the unit cylinder by
(r,ϕ,z) 7→
r
R(ϕ)
a
,ϕ,z
, (23)
where a > 0 is a chosen parameter.
The same technique of radial stretching can be ap-
plied to produce volumetric parametrization into the
unit ball. Consider a domain D that satisfies the fol-
lowing geometrical condition: for any ζ ∈ ∂D, the an-
gle between the line segment ζ0 and tangent plane at
ζ is larger than or equal to some constant α > 0. We
construct a smooth parametrization of D into the unit
ball written in the spherical coordinates (r,ϕ,θ). First,
set ζ(ϕ, θ) to be the furthest intersection point of ∂D
and the ray along the ϕ,θ direction, then we define the
family of parametrization functions f
a
: D → B
3
by
(r,ϕ,θ) 7→
r
kζ(ϕ,θ)k
a
,ϕ,θ
, (24)
where a > 0 is the same parameter as in Eq. (23).
If the domain is star-shaped, namely if for any x ∈
D: 0x ⊂ D, then the resulting parametrization is onto.
Moreover, Caraman (Caraman, 1974, p. 408) has
shown in this case that f
a
is a qc-mapping and gave
an accurate approximation of K( f
a
) as a function of a
and angle α from the geometrical condition. In partic-
ular, if a → 1 and α → π/2, then K( f
a
) approaches 1,
since the limit function appears to be a uniform scal-
ing of a ball to the unit ball B
3
.
Figures 1 and 2 show cylindrical and spherical
parametrization of models. Both parametrizations ap-
plicable to analysis of volumetric data. However,
parametrization to a cylinder requires an accurate
choice of the rotation axis, where deformation to a
ball is invariant to the initial orientation of objects.
Therefore, this work is focused on radial stretching
into a ball. Figures 2(a)-2(f) depict the geometrical
meaning of the parameter a, which affects the amount
of distortion along the radial axis. In particular, when
a decreases, the interior volume is stretched toward
the surface, while raising values of a squeezes the in-
terior toward the origin. This behavior can be em-
ployed to adjust the amount of local distortions. In
the sequel we assume a = 1, unless stated otherwise.
2.3 Results and Explanations
We present results of numerical computations of volu-
metric distortions for various domains along with the
qualitative interpretation of the outcomes.
Figure 2 summarizes results for the parametriza-
tion of the cat model to the unit ball, represented by
a tetrahedral mesh. Note the correlation between ar-
eas on the surface of higher values of dilatations and
areas of higher values of mean curvature and dihe-
dral angles shown in Figures 2(g) and 2(h). This
phenomenon is further emphasized in Figure 4. The
relation between curvature and measured volumetric
distortions follows from the existence of conformal
and isometric invariants. Similarly, dihedral angle im-
poses tight bounds on qc-coefficients of polyhedral
domains. These facts has been demonstrated for basic
deformations in (Naitsat et al., 2015).
Next, we choose series of symmetrical volumetric
domains D
A,ω
whose boundaries ∂D
A,ω
are set to be
an image of the following wave functions:
Ω
A,ω
(r,ϕ,θ) = (r + A cos(ωϕ)cos(ωθ),ϕ,θ) , (25)
where r is a constant. In other words, we define a si-
nusoid height function on a sphere S
3
r
with amplitude
A and frequency ω (see Figure 3). Our aim is to es-
timate an impact that distinct geometrical features of
a wavelike surface have on the dilatation coefficients.
Although, Eq. (11) and Eq. (12) define K( f ) and
C( f ) as a maximum of the corresponding local dila-
tions, the average value of the volumetric distortion is
more relevant for such practical applications as shape
classification and comparison. Let us denote the aver-
age value of a scalar function F : D ⊂ R
3
→ R by
¯
F =
1
volume(D)
Z
D
F(x)dx (26)
In order to compute
¯
K and
¯
C for a tetrahedral mesh
(V,E,F, T ) of a domain D, we approximate continu-
ous integration as follows :
Z
D
F(x)dx ≈
∑
v∈V
F(v)·volume(Cent(v)), (27)
where Cent(v) is a barycentric cell of a vertex v,
obtained by connecting middle points of edges shar-
ing v. Namely, for each τ ∈ Ring(v) we construct a
sub-tetrahedron by connecting v and middle points of
edges sharing v. Cent(v) is defined as the union of
these sub-tetrahedrons over Ring(v).
Denote by D
A,ω
the volume enclosed by the im-
ages of the unit sphere under Ω
A,ω
. Figure 4 con-
siders deformations f
1
: D
A,ω
→ B
3
defined by Eq.
(24). Observing these figures, we see concentration
of conformal distortion on the surface of the model,
while isometric distortion is spread through the entire
volume. The phenomenon is related to the choice of
a deformation function f
1
from Eq. (24) which is a
uniform scaling when restricted to a radial segment
{(r,ϕ,θ)|r ∈ [0,t]}.
GRAPP 2016 - International Conference on Computer Graphics Theory and Applications
110