A multiresolution analysis (MRA) or multiscale approximation (MSA) is the design method of most of the practically relevant
discrete wavelet transforms (DWT) and the justification for the
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
of the
fast wavelet transform (FWT). It was introduced in this context in 1988/89 by
Stephane Mallat and
Yves Meyer and has predecessors in the
microlocal analysis in the theory of
differential equations (the ''ironing method'') and the
pyramid methods of
image processing
An image or picture is a visual representation. An image can be two-dimensional, such as a drawing, painting, or photograph, or three-dimensional, such as a carving or sculpture. Images may be displayed through other media, including a pr ...
as introduced in 1981/83 by Peter J. Burt, Edward H. Adelson an
James L. Crowley
Definition
A multiresolution analysis of the
Lebesgue space consists of a
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is cal ...
of nested
subspaces
::
that satisfies certain
self-similarity relations in time-space and scale-frequency, as well as
completeness and regularity relations.
* ''Self-similarity'' in ''time'' demands that each subspace ''V
k'' is invariant under shifts by
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
multiples of ''2
k''. That is, for each
the function ''g'' defined as
also contained in
.
* ''Self-similarity'' in ''scale'' demands that all subspaces
are time-scaled versions of each other, with
scaling respectively
dilation factor 2
''k-l''. I.e., for each
there is a
with
.
* In the sequence of subspaces, for ''k''>''l'' the space resolution 2
''l'' of the ''l''-th subspace is higher than the resolution 2
''k'' of the ''k''-th subspace.
* ''Regularity'' demands that the model
subspace ''V
0'' be generated as the
linear hull (
algebraically or even
topologically closed) of the integer shifts of one or a finite number of generating functions
or
. Those integer shifts should at least form a frame for the subspace
, which imposes certain conditions on the decay at
infinity
Infinity is something which is boundless, endless, or larger than any natural number. It is denoted by \infty, called the infinity symbol.
From the time of the Ancient Greek mathematics, ancient Greeks, the Infinity (philosophy), philosophic ...
. The generating functions are also known as
scaling functions or
father wavelets. In most cases one demands of those functions to be
piecewise continuous with
compact support
In mathematics, the support of a real-valued function f is the subset of the function domain of elements that are not mapped to zero. If the domain of f is a topological space, then the support of f is instead defined as the smallest closed ...
.
* ''Completeness'' demands that those nested subspaces fill the whole space, i.e., their union should be
dense in
, and that they are not too redundant, i.e., their
intersection
In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their ...
should only contain the
zero element.
Important conclusions
In the case of one continuous (or at least with bounded variation) compactly supported scaling function with orthogonal shifts, one may make a number of deductions. The proof of existence of this class of functions is due to
Ingrid Daubechies.
Assuming the scaling function has compact support, then
implies that there is a finite sequence of coefficients
for
, and
for
, such that
:
Defining another function, known as mother wavelet or just the wavelet
:
one can show that the space
, which is defined as the (closed) linear hull of the mother wavelet's integer shifts, is the orthogonal complement to
inside
.
Or put differently,
is the
orthogonal sum (denoted by
) of
and
. By self-similarity, there are scaled versions
of
and by completeness one has
:
thus the set
:
is a countable complete
orthonormal wavelet basis in
.
See also
*
Multigrid method
*
Multiscale modeling
*
Scale space
*
Time–frequency analysis
*
Wavelet
References
*
*
* Crowley, J. L., (1982)
A Representations for Visual Information Doctoral Thesis, Carnegie-Mellon University, 1982.
*
* {{cite book, first=S.G., last=Mallat, url=http://www.cmap.polytechnique.fr/~mallat/book.html, title=A Wavelet Tour of Signal Processing, publisher=Academic Press, year=1999, isbn=0-12-466606-X
Time–frequency analysis
Wavelets