Fast wavelet transform
Encyclopedia
|
| Tutorials | Encyclopedia | Dictionary | Directory |
|
![]()
Fast wavelet transform
The Fast Wavelet Transform is a mathematical algorithm designed to turn a waveform or signal in the time domain into a sequence of coefficients based on an orthogonal basis of small finite waves, or wavelets. The transform can be easily extended to multidimensional signals, such as images, where the time domain is replaced with the space domain. It has as theoretical foundation the device of a finitely generated, orthogonal multiresolution analysis (MRA). In the terms given there, one selects a sampling scale J with sampling rate of 2J per unit interval, and projects the given signal f onto the space V_J; in theory by computing the scalar products
where \phi is the scaling function of the chosen wavelet transform; in praxis by any suitable sampling procedure under the condition, that the signal is highly oversampled, so
is the orthogonal projection or at least some good approximation of the original signal in V_J. The MRA is characterised by its scaling sequence
and its wavelet sequence
(some coefficients might be zero). Those allow to compute the wavelet coefficients d^{(k)}_n, at least some range k=M,...,J-1, without having to approximate the integrals in the corresponding scalar products. Instead, one can directly, with the help of convolution and decimation operators, compute those coefficients from the first approximation s^{(J)}.
Forward DWTOne computes recursively, starting with the coefficient sequence s^{(J)} and counting down from k=J-1 down to some M<J,
and
for k=J-1,J-2,...,M and all n\in\Z. In the Z-transform notation:
It follows that
is the orthogonal projection of the original signal f or at least of the first approximation P_J[f](x) onto the subspace V_k, that is, with sampling rate of 2k per unit interval. The difference to the first approximation is given by
where the difference or detail signals are computed from the detail coefficients as
with \psi denoting the mother wavelet of the wavelet transform. Inverse DWTGiven the coefficient sequence s^{(M)} for some M<J and all the difference sequences d^{(k)}, k=M,...,J-1, one computes recursively
for k=J-1,J-2,...,M and all n\in\Z. In the Z-transform notation:
See alsoReferencesde:Schnelle Wavelet-Transformation
Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article
|
|
top
©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement