| Description |
Perform 1D and 2D wavelet transforms in MATLAB. WAVELET(W,L,X) computes the L-stage discrete wavelet transform (DWT) of signal X using wavelet W. For the inverse transform, WAVELET(W,-L,X) inverts L stages. Included wavelets are
* Haar
* Daubechies 1-6
* Symlets 1-6
* Coiflets 1 and 2
* Splines and reverse splines
* CDF 9/7 and Le Gall 5/3
* S+P wavelets (2,2), (4,2), (4,4), (6,2), and (2+2,2)
* Two Ten "TT"
* Low-complexity design
* HVS design Visual 9/3
WAVELET(W) displays information about wavelet W.
WAVELET(W, 'filters') returns the filters associated with wavelet W.
Example usage:
% 1D wavelet transform with Symlet 4
Y = wavelet('Sym4', 5, X); % Forward transform with 5 stages
R = wavelet('Sym4', -5, Y); % Invert 5 stages
% 2D wavelet transform with Le Gall 5/3
Y = wavelet('2D Le Gall 5/3', 2, X);
% Display information about the CDF 9/7 wavelet
wavelet('CDF 9/7');
See the function help header for more detailed information. |