This chapter is concerned with the analysis of datasets (or functions or operators) in terms of frequency and scale components using wavelet transforms. Wavelet transforms have been applied in many fields from time series analysis to image processing and the localization in either frequency or scale that they provide is useful for data compression or denoising. In general the standard wavelet transform uses dilation and scaling of a chosen function, , (called the mother wavelet) such that
where gives the scaling and determines the translation. Wavelet methods can be divided into continuous transforms and discrete transforms. In the continuous case, the pair and are real numbers with . For the discrete transform, and can be chosen as , for integers ,
The continuous real valued, one-dimensional wavelet transform (CWT) is included in this chapter. The discrete wavelet transform (DWT) at a single level together with its inverse and the multi-level DWT with inverse are also provided for one, two and three dimensions. The Maximal Overlap DWT (MODWT) together with its inverse and the multi-level MODWT with inverse are provided for one dimension. The choice of wavelet for CWT includes the Morlet wavelet and derivatives of a Gaussian while the DWT and MODWT offer the orthogonal wavelets of Daubechies and a selection of biorthogonal wavelets.
The C09..::..C09Communications type exposes the following members.
Constructors
Name | Description | |
---|---|---|
C09..::..C09Communications | Communications Class constructor |
Properties
Name | Description | |
---|---|---|
ApproximateCoeffCount | Th number of approximation coefficients that would be generated for the given problem size, mother wavelet, extension method and type of transform; this is also the corresponding number of detail coefficients. | |
FilterLength | The filter length for the supplied mother wavelet. This is used to determine the number of coefficients to be generated by the chosen transform. | |
Message | Set the method used for logging any monitoring messages. | |
ResolutionLevelCount | The number of levels in the multi-level resolution to be performed. | |
Warning | Set the method used for logging any warning or error messages. |