2. Wavelet packets: The Discrete Wavelet Transform only down-samples the low-pass bands:
For this three-scale analysis tree of the DWT, three expansions are possible:
⨁
⨁ ⨁
⨁ ⨁ ⨁
whereas wavelet packets allow for greater control.
Lifting (basic): Allows for creation of wavelets by:
(1) Splitting signal into even and odd samples: ,
(2) Predicting + replacing odd samples with for some chosen .
(3) Updating even samples with for some chosen
2-D Wavelets:
Scaling functions and wavelets:
Discrete Wavelet Transform:
C++: Sold separately.
Topics to be explored:
Colour images: 2-D wavelets on each monochromatic R, G, B or 3-D wavelets?
Inter-frame encoding: 1-D wavelets on each pixel or 3-D wavelets on frames?
Interpolation, extrapolation, lifting transforms.