The uniform B-splines are based upon a knot sequence that has uniform spacing. This implies that the uniform B-spline blending functions are all translates of a single blending function where
For a pdf version of these notes look here
Translating and Scaling the Blending Function
The uniform B-spline blending function can be scaled and translated simply by redefining the parameterization of the function. For example the function
In general, the function has support over the interval and has the height of the function scaled by .
The Two-Scale Relation for Uniform B-Splines
Given the general B-Spline blending function of order , the two-scale relation is written as
The Two-Scale Relation for Uniform Linear B-Splines
The uniform nd order B-spline blending function is defined by
The two-scale relation for this function is given by
The original blending function is obtained by summing the three scaled and translated functions at each point.
The Two-Scale Relation for Uniform Quadratic B-Splines
A less obvious example is given by the quadratic blending function. This rd order B-spline blending function is defined by
The original blending function is obtained by summing the four scaled and translated functions at each point.
The two-scale relation is an important identity when dealing with
uniform B-splines (especially in relation to the definitions of
B-spline wavelets), and is not easily duplicated with non-uniform
splines. The proof of the general identity
interesting as it uses the fact that
the blending function can be defined using convolution.