HOME

TheInfoList



OR:

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 rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
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 equation In mathematics, a differential equation is an equation that relates one or more unknown functions and their derivatives. In applications, the functions generally represent physical quantities, the derivatives represent their rates of change, a ...
s (the ''ironing method'') and the pyramid methods of
image processing An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimension ...
as introduced in 1981/83 by Peter J. Burt, Edward H. Adelson an
James L. Crowley


Definition

A multiresolution analysis of the Lebesgue space L^2(\mathbb) 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 called ...
of nested subspaces ::\\dots\subset V_1\subset V_0\subset V_\subset\dots\subset V_\subset V_\subset\dots\subset L^2(\R) 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 ''Vk'' is invariant under shifts by
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 ...
multiples of ''2k''. That is, for each f\in V_k,\; m\in\Z the function ''g'' defined as g(x)=f(x-m2^) also contained in V_k. * ''Self-similarity'' in ''scale'' demands that all subspaces V_k\subset V_l,\; k>l, are time-scaled versions of each other, with scaling respectively dilation factor 2''k-l''. I.e., for each f\in V_k there is a g\in V_l with \forall x\in\R:\;g(x)=f(2^x). * 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 ''V0'' be generated as the linear hull ( algebraically or even
topologically closed In topology, the closure of a subset of points in a topological space consists of all points in together with all limit points of . The closure of may equivalently be defined as the union of and its boundary, and also as the intersectio ...
) of the integer shifts of one or a finite number of generating functions \phi or \phi_1,\dots,\phi_r. Those integer shifts should at least form a frame for the subspace V_0\subset L^2(\R) , which imposes certain conditions on the decay at
infinity Infinity is that which is boundless, endless, or larger than any natural number. It is often denoted by the infinity symbol . Since the time of the ancient Greeks, the philosophical nature of infinity was the subject of many discussions am ...
. 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 containing the elements which are not mapped to zero. If the domain of f is a topological space, then the support of f is instead defined as the smal ...
. * ''Completeness'' demands that those nested subspaces fill the whole space, i.e., their union should be dense in L^2(\R) , 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, thei ...
should only contain the
zero element In mathematics, a zero element is one of several generalizations of 0, the number zero to other algebraic structures. These alternate meanings may or may not reduce to the same thing, depending on the context. Additive identities An additive iden ...
.


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 V_0\subset V_ implies that there is a finite sequence of coefficients a_k=2 \langle\phi(x),\phi(2x-k)\rangle for , k, \leq N, and a_k=0 for , k, >N, such that :\phi(x)=\sum_^N a_k\phi(2x-k). Defining another function, known as mother wavelet or just the wavelet :\psi(x):=\sum_^N (-1)^k a_\phi(2x-k), one can show that the space W_0\subset V_, which is defined as the (closed) linear hull of the mother wavelet's integer shifts, is the orthogonal complement to V_0 inside V_. Or put differently, V_ is the orthogonal sum (denoted by \oplus) of W_0 and V_0. By self-similarity, there are scaled versions W_k of W_0 and by completeness one has :L^2(\R)=\mbox\bigoplus_W_k, thus the set :\ is a countable complete
orthonormal wavelet In mathematics, a wavelet series is a representation of a square-integrable (real- or complex-valued) function by a certain orthonormal series generated by a wavelet. This article provides a formal, mathematical definition of an orthonormal wavel ...
basis in L^2(\R).


See also

* Multiscale modeling *
Scale space Scale-space theory is a framework for multi-scale signal representation developed by the computer vision, image processing and signal processing communities with complementary motivations from physics and biological vision. It is a formal theor ...
* 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