<< Chapter < Page | Chapter >> Page > |
The usefulness of wavelets in representing functions in these and several other classes stems from the fact that for most of these spaces thewavelet basis is an unconditional basis , which is a near-optimal property.
To complete this discussion, we have to motivate the property of an unconditional basis being asymptotically optimal for a particular problem,say data compression [link] . [link] suggests why a basis in which the coefficients are solid and orthosymmetric may bedesired. The signal class is defined to be the interior of the rectangle bounded by the lines and . The signal corresponding to point is the worst-case signal for the two bases shown in the figure; the residual error (with ) is given by for and is minimized by , showing that the orthosymmetric basis is preferred. This result is really aconsequence of the fact that (which is typically the case why one uses transform coding—if , it turns out that the “diagonal” basis with is optimal for ). The closer the coefficient body is to a solid, orthosymmetric body with varying sidelengths, the less the individual coefficients are correlated with each other and the greater the compression in this basis.
In summary, the wavelet bases have a number of useful properties:
Listed below are several application areas in which wavelet methods have had some success.
The use of wavelets as basis functions for the discretization of PDEs has had excellent success. They seem to give a generalization of finiteelement methods with some characteristics of multigrid methods. It seems to be the localizing ability of wavelet expansions that give rise tosparse operators and good numerical stability of the methods [link] , [link] , [link] , [link] , [link] , [link] , [link] , [link] , [link] , [link] .
One of the exciting applications areas of wavelet-based signal processing is in seismic and geophysical signal processing. Applications ofdenoising, compression, and detection are all important here, especially with higher-dimensional signals and images. Some of the references can befound in [link] , [link] , [link] , [link] , [link] , [link] , [link] , [link] [link] , [link] , [link] , [link] .
Another exciting application of wavelet-based signal processing is in medical and biomedical signal and image processing. Again, applications ofdenoising, compression, and detection are all important here, especially with higher dimensional signals and images. Some of the references can befound in [link] , [link] , [link] .
Some applications of wavelet methods to communications problems are in [link] , [link] , [link] , [link] , [link] .
Wavelet-based signal processing has been combined with fractals and to systems that are chaotic [link] , [link] , [link] , [link] , [link] , [link] , [link] , [link] . The multiresolution formulation of the wavelet and the self-similarcharacteristic of certain fractals make the wavelet a natural tool for this analysis. An application to noise removal from music is in [link] .
Other applications are to the automatic target recognition (ATR) problem, and many other questions.
There are several software packages available to study, experiment with, and apply wavelet signal analysis. There are several Matlab programs at the end of this book. MathWorks, Inc. has a Wavelet Toolbox [link] ; Donoho's group at Stanford has WaveTool; the Yale group has XWPL and WPLab [link] ; Taswell at Stanford has WavBox [link] , a group in Spain has Uvi-Wave; MathSoft, Inc. has S+WAVELETS; Aware, Inc. has WaveTool; and the DSP group at Rice has a Matlab wavelet toolbox available over the internet at http://www-dsp.rice.edu. There is a good description and list of severalwavelet software packages in [link] . There are several Matlab programs in Appendix C of this book. They were used to create the various examples and figures in this book and should be studied whenstudying the theory of a particular topic.
Notification Switch
Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?