440 likes | 883 Views
Daubechies Wavelets. A first look Ref: Walker (Ch.2) Jyun-Ming Chen, Spring 2001. Introduction. A family of wavelet transforms discovered by Ingrid Daubechies Concepts similar to Haar (trend and fluctuation ) Differs in how scaling functions and wavelets are defined longer supports.
E N D
Daubechies Wavelets A first look Ref: Walker (Ch.2) Jyun-Ming Chen, Spring 2001
Introduction • A family of wavelet transforms discovered by Ingrid Daubechies • Concepts similar to Haar (trend and fluctuation) • Differs in how scaling functions and wavelets are defined • longer supports Wavelets are building blocks that can quickly decorrelate data.
The elements in the synthesis and analysis matrices are Haar Wavelets Revisited
Haar Revisited Synthesis Filter P3 Synthesis Filter Q3
Orthonormal; also lead to energy conservation Averaging Orthogonality Differencing How we got the numbers
Daubechies Wavelets • How they look like: • Translated copy • dilation Scaling functions Wavelets
Obtained from natural basis (n-1) level Scaling functions wrap around at end due to periodicity Each (n-1) level function Support: 4 Translation: 2 Trend: average of 4 values Daub4 Scaling Functions (n-1 level)
Obtained from n-1 level scaling functions Each (n-2) scaling function Support: 10 Translation: 4 Trend: average of 10 values This extends to lower levels Daub4 Scaling Function (n-2 level)
Similar “wrap-around” Obtained from natural basis Support/translation: Same as scaling functions Extends to lower-levels Daub4 Wavelets
Property of Daub4 • If a signal f is (approximately) linear over the support of a Daub4 wavelet, then the corresponding fluctuation value is (approximately) zero. • True for functions that have a continuous 2nd derivative
More on Scaling Functions (Daub4, N=8) Synthesis Filter P3
Scaling Function (Daub4, N=16) Synthesis Filter P3
Synthesis Filter P1 Synthesis Filter P2 Scaling Functions (Daub4)
Synthesis Filter Q1 Synthesis Filter Q2 More on Wavelets (Daub4) Synthesis Filter Q3
Analysis and Synthesis • There is another set of matrices that are related to the computation of analysis/decomposition coefficient • In the Daubechies case, they are also the transpose of each other • Later we’ll show that this is a property unique to orthogonal wavelets
f Analysis and Synthesis
Orthonormal; also lead to energy conservation Orthogonality Averaging Differencing Constant Linear How we got the numbers 4 unknowns; 4 eqns
Define Therefore (Exercise: verify) Conservation of Energy
Energy Conservation • By definition:
By construction Haar is also orthogonal Not all wavelets are orthogonal! Semiorthogonal, Biorthogonal Orthogonal Wavelets
Daub6 (cont) • Constraints • If a signal f is (approximately) quadratic over the support of a Daub6 wavelet, then the corresponding fluctuation value is (approximately) zero.
DaubJ • Constraints • If a signal f is (approximately) equal to a polynomial of degree less than J/2 over the support of a DaubJ wavelet, then the corresponding fluctuation value is (approximately) zero.
Coiflets • Designed for maintaining a close match between the trend value and the original signal • Named after the inventor: R. R. Coifman