
250 CHAPTER 8 Spectral Analysis at an Extraordinary Vertex
8.2.1 The Characteristic Map
For convergent schemes with a spectrum of the form λ
0
== 1 > |λ
1
|≥|λ
2
| > ...,
the key to this reparameterization is the eigenvectors
z
1
and z
2
corresponding to
the subdominant eigenvalues
λ
1
and λ
2
. These eigenvectors determine the local
structure of the limit surface
p
∞
[h, x, y] in the neighborhood of v. Given an initial
mesh of the form
{M, p
0
} with p
0
={z
1
, z
2
}, we define the characteristic map
ψ =
{ψ
s
, ψ
t
} associated with the subdominant eigenvectors z
1
and z
2
to be the limit of
the subdivision process
p
k
= Sp
k−1
; that is,
ψ[h, x, y] = p
∞
[h, x, y].
Figure 8.1 shows plots of the mesh {M, {z
1
, z
2
}} for both Loop and Catmull-Clark
subdivision for valences three to eight. Reif introduced the characteristic map in
his ground-breaking analysis of the smoothness of subdivision schemes at extraor-
dinary vertices [128]. The characteristic map
ψ is regular if it is 1 − 1 and onto
everywhere. Subdivision schemes with regular characteristic maps define limit sur-
faces that are locally manifolds at the extraordinary vertex
v. In particular, if ψ is
regular, the inverse map
ψ
−1
exists everywhere and provides the reparameterization
needed to convert the parametric surfaces
p
∞
[h, x, y] into functional form. Once in
this functional form, analyzing the smoothness of the limit surface reduces to deter-
mining whether certain derivatives of the functional form exist and whether they
are continuous at
v.
Up to now, the possibility of the eigenvalues
λ
i
and their corresponding eigen-
vectors
z
i
being complex has not affected our analysis. However, if the subdominant
eigenvalues are complex, the characteristic map is complex valued and the analysis
that follows is much more difficult. Luckily, for most schemes considered in this
book, the subdominant eigenvalues
λ
1
and λ
2
are real and positive. For a few of
the schemes, such as the face-splitting quad scheme of section 7.4.1, one round
of the subdivision induces some type of rotation in the mesh
M. As a result, the
subdominant eigenvalues for the associated subdivision matrix are typically com-
plex conjugates. In these cases, constructing a subdivision matrix that represents
two or more rounds of subdivision usually cancels out the rotational component
and yields a subdivision matrix with real eigenvalues. Consequently, we restrict our
analysis to those schemes for which
λ
1
and λ
2
are real and positive. For the reader
interested in a more general analysis of the fully complex case, we recommend
consulting Zorin [169].
To illustrate the nature of the characteristic map, we explicitly construct this
map for our running curve example. In the univariate case, the characteristic map