
In the
mathematical theory of
wavelets, a spline wavelet is a wavelet constructed using a
spline function.
There are different types of spline wavelets. The interpolatory spline wavelets introduced by C.K. Chui and J.Z. Wang are based on a certain
spline interpolation
In the mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing (finding) new data points based on the range of a discrete set of known data points.
In engineering and science, one often has ...
formula. Though these wavelets are
orthogonal
In mathematics, orthogonality is the generalization of the geometric notion of '' perpendicularity''.
By extension, orthogonality is also used to refer to the separation of specific features of a system. The term also has specialized meanings in ...
, they do not have
compact supports. There is a certain class of wavelets, unique in some sense, constructed using
B-spline
In the mathematical subfield of numerical analysis, a B-spline or basis spline is a spline function that has minimal support with respect to a given degree, smoothness, and domain partition. Any spline function of given degree can be expresse ...
s and having compact supports. Even though these wavelets are not orthogonal they have some special properties that have made them quite popular.
The terminology ''spline wavelet'' is sometimes used to refer to the wavelets in this class of spline wavelets. These special wavelets are also called B-spline wavelets and cardinal B-spline wavelets. The Battle-Lemarie wavelets are also wavelets constructed using spline functions.
Cardinal B-splines
Let ''n'' be a fixed non-negative
integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
. Let ''C''
''n'' denote the set of all
real-valued function
In mathematics, a real-valued function is a function whose values are real numbers. In other words, it is a function that assigns a real number to each member of its domain.
Real-valued functions of a real variable (commonly called ''real ...
s defined over the set of
real number
In mathematics, a real number is a number that can be used to measurement, measure a ''continuous'' one-dimensional quantity such as a distance, time, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small var ...
s such that each function in the set as well its first ''n''
derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...
s are
continuous everywhere. A
bi-infinite sequence . . . ''x''
−2, ''x''
−1, ''x''
0, ''x''
1, ''x''
2, . . . such that ''x''
''r'' < ''x''
''r''+1 for all ''r'' and such that ''x''
''r'' approaches ±∞ as r approaches ±∞ is said to define a set of knots. A ''spline'' of order ''n'' with a set of knots is a function ''S''(''x'') in ''C''
''n'' such that, for each ''r'', the restriction of ''S''(''x'') to the interval
r, ''x''''r''+1) coincides with a polynomial">'x''r, ''x''''r''+1) coincides with a polynomial with real coefficients of degree at most ''n'' in ''x''.
If the separation ''x''
''r''+1 - ''x''
''r'', where ''r'' is any integer, between the successive knots in the set of knots is a constant, the spline is called a ''cardinal spline''. The set of integers ''Z'' = is a standard choice for the set of knots of a cardinal spline. Unless otherwise specified, it is generally assumed that the set of knots is the set of integers.
A cardinal B-spline is a special type of cardinal spline. For any positive integer ''m'' the cardinal B-spline of order ''m'', denoted by ''N''
''m''(''x''), is defined recursively as follows.
:
:
, for
.
Concrete expressions for the cardinal B-splines of all orders up to 5 and their graphs are given later in this article.
Properties of the cardinal B-splines
Elementary properties
# The
support of
is the closed interval