480 likes | 526 Views
Wavelets Examples. 王隆仁. Contents. Introduction Haar Wavelets General Order B-Spline Wavelets Linear B-Spline Wavelets Quadratic B-Spline Wavelets Cubic B-Spline Wavelets Daubechies Wavelets. I. Introduction. Wavelets are basis functions in continuous time.
E N D
WaveletsExamples 王隆仁
Contents • Introduction • Haar Wavelets • General Order B-Spline Wavelets • Linear B-Spline Wavelets • Quadratic B-Spline Wavelets • Cubic B-Spline Wavelets • Daubechies Wavelets
I. Introduction • Wavelets are basis functions in continuous time. • A basis is a set of linearly independent functions that can be used to produce all admissible functions : • The special feature of the wavelet basis is that all functions are constructed from a single mother wavelet . (1)
A typical wavelet is compressed times and shifted times. Its formula is • The remarkable property thatis achieved by many wavelets is orthogonality. The wavelets are orthogonal when their “inner products” are zero : • Orthogonality leads to a simple formula for each coefficient in the expansion for . (2)
(3) • Multiply the expansion displayed in equation (1) by and integrate : All other terms in the sum disappear because of orthogonality. Equation (2) eliminates all integrals of times , except the one term that has j=J and k=K. That term produces . Then is the ratio of the two integrals in equation (3). That is,
II. Haar Wavelets 2.1 Scaling functions • Haar scaling function is defined by and is shown in Fig. 1. Some examples of its translated and scaled versions are shown in Fig. 2-4. • The two-scale relation for Haar scaling function is
Fig.1: Haar scaling function (x). Fig.2: Haar scaling function (x-1). Fig.3: Haar scaling function (2x). Fig.4: Haar scaling function (2x-1).
2.2 Wavelets • The Haar wavelet (x) is given by and is shown in Fig. 5. • The two-scale relation for Haar wavelet is
2.3 Decomposition relation • Both of the two-scale relation together are called the reconstruction relation. • The decomposition relation can be derived as follows.
(4) (5) III. General Order B-Spline Wavelets 3.1 Scaling functions • The m-th order B-Splines Nm is defined by Note that the 1st order B-Spline N1(x) is the Haar scaling function.
The two-scale relation for B-spline scaling functions of general order m is where the two-scale sequence {pk} for B-spline scaling functions are given by :
3.2 Wavelets • The two-scale relation for B-spline wavelets for general order m is given by where
3.3 Decomposition relation • The decomposition relation for m-th order B-Spline is where
IV. Linear B-Spline Wavelets 4.1 Scaling functions • Linear B-Spline N2(x) is derived from the recurrence (4) and (5) as the case m=2 for general B-Splines as follows and is shown in Fig.6 . (6)
Then the functions in V1 subspace are expressed explicitly as follows and is shown in Fig.7 . (7)
Since the support of is [0, 2], its two-scale relation is in the form • By substituting the expressions (6) and (7) for each 1/2 interval between [0, 2] into (8), the coefficients {pk} are obtained and the two scale relation for Linear B-Spline is shown in Fig.8 and is given by (8)
4.2 Wavelets • The two-scale relation for Linear B-Spline wavelets for general order m=2 is where
The term N4(k) is cubic B-spline and the recursion relation for general order B-spline is given by This relation is useful to compute Nm(k)at some integer values. Non-zero values of Nm(k)for some small m are summarized in Table 1.
Then the two-scale sequence {qk} for is computed as follows: • Thus the Linear B-Spline wavelets is
4.3 Decomposition relation • The decomposition sequences {ak} and {bk} are written for Linear B-Spline (m=2) as Noting that only three {pk} and five {qk} are non-zero, i.e., and
V. Quadratic B-Spline Wavelets 5.1 Scaling functions • Quadratic B-spline N3(x) is shown in Fig.10 and given by
The two-scale relation for quadratic B-Spline N3(x) is shown in Fig.11 and given as follow:
5.2 Wavelets • The quadratic B-spline wavelet is shown in Fig.12 and the two-scale relation is given by
5.3 Decomposition relation • The decomposition sequences {ak} and {bk} are written for Quadratic B-Spline (m=3) as Noting that only four {pk} and eight {qk} are non-zero, i.e., and
VI. Cubic B-Spline Wavelets 6.1 Scaling functions • Cubic B-spline N4(x) shown in Fig.13 is given by
The two-scale relation for cubic B-Spline N4(x) is and is shown in Fig.14.
6.2 Wavelets • The Cubic B-Spline wavelet is shown in Fig.15. 6.3 Decomposition relation • The decomposition sequences for Cubic B-Spline are :
VII. Daubechies Wavelets 7.1 Scaling functions • Daubechies scaling function is defined by the following two-scale relation :
That is, non-zero values of the two-scale sequence {pk} are : Note that the coefficients {pk} have properties p0 +p2 =p1 + p3 = 1 . Figure 16 and 17 show the Daubechies scaling functions, N is the length of the coefficients.
7.2 Wavelets • The two-scale relation for the Daubechies wavelets is in the following form :
Therefore the non-zero values of the two-scale sequence {qk} are : Figure 18 and 19 show the Daubechies wavelets, N is the length of the coefficients.