2.3 B-splines and Box Splines as Piecewise Polynomials 57
2.3.2 Box Splines as Combinations of Cone Splines
Section 2.2.2 defined a box-spline scaling function n
[x, y] as the cross-sectional
volume of a hypercube
H
m
based on a set of direction vectors . By replacing
the hypercube
H
m
with the cone (R
+
)
m
in this definition, we can define a related
spline, known as a cone spline,
c
[x, y]. As before, viewing the hypercube H
m
as an
alternating sum of integer translates of the cone
(R
+
)
m
leads to a linear relationship
between the box-spline scaling function
n
[x, y] and integer translates of the cone
spline
c
[x, y]. Our task in this section is to capture this relationship precisely.
Just as for box splines, our approach is to characterize the cone splines recursively
using repeated integration. For the base case, the set
of direction vectors consists
of the two standard unit vectors
{1, 0} and {0, 1}. In this case, the cone spline c
[x, y]
has the form
c
[x, y] =
1 if 0 ≤ x and 0 ≤ y,
0 otherwise.
(2.20)
Larger sets of direction vectors are formed by inductively adding new direction
vectors to this initial set. Given an existing set of direction vectors
and its associ-
ated cone spline
c
[x, y], the cone spline associated with the set
= ∪{{a, b}} has
the form
c
[x, y] =
∞
0
c
[x − at, y − bt] dt. (2.21)
Cone splines, sometimes also referred to as multivariate truncated powers,
were introduced by Dahmen in [30]. Dahmen and others have further analyzed
the behavior of these splines in [29], [26], and [103]. If
contains m direction
vectors, the basic properties of the cone spline
c
[x, y] are summarized as follows:
■
c
[x, y] is a piecewise polynomial of degree m − 2, with C
α−2
continuity, where
α is the size of the smallest subset A ⊂ such that the complement of A
in does not span R
2
.
■
Each polynomial piece of c
[x, y] is supported on a cone with a vertex at the
origin, bounded by two vectors in
. Inside each of these regions in c
[x, y]
is a homogeneous polynomial of degree m − 2 in x and y.
Due to this homogeneous structure, the cone spline
c
[x, y] satisfies a scaling relation
of the form
c [x, y] == 2
2−m
c [2x, 2y], where m is the number of direction vectors in
. Before considering several examples of common cone splines, we conclude this