Discrete Wavelet Transform
Discrete Wavelet Transform
CHAPTER 2
2 WAVELET TRANSFORMS
many TFRs have been developed and they varied from one another in the
selection of the window function. The drawback of all these methods is the use
of the same window for entire signal. Another important one to note in STFT
is either narrow window is used to analyze neither high frequency
components, nor wide windows to analyze low frequency components, but not
able to analyze both frequency components. This drawback was overcome by
Morlet (1984), a geophysical engineer who used different window function to
analyze different frequency bands. These windows were generated by dilation
or compression of a prototype Gaussian.
The windows are called as wavelets since they were small and
oscillatory. Grossman & Morlet (1984) formalized the transformation and
found the inverse transformation. This wavelet transform was the rediscovery
of Alberto Calderón‟s work on harmonic analysis in 1964. The redundancy in
choice of basis function introduced by Mortlet was overcome by Meyer
(1993), a French mathematician. Meyer (1993) developed orthogonal wavelets
with better localization properties.
The need to analyze the signal in time for its frequency content
led to the evolution of wavelet transform. But the original idea is from Fourier
transform. Here the starting point Fourier transform to the ending point
wavelet transform is described.
∫ (2.1)
∫ (2.2)
Fourier transform is time localization that makes it not suitable for different
applications.
{ } ∫ (2.3)
∫ | | (2.4)
‖‖
∫ | | (2.5)
‖‖
Here ‖ ‖ is the norm of the function . STFT uses constant window for a whole
analysis of signals, but many signals require a more flexible approach. A wide
window provides good frequency resolution and poor time resolution. A
narrow window gives good time resolution and poor frequency resolution. In
order to obtain better analysis, we can vary the window size more accurately
either in time (or) in frequency.
Wavelet transform divide the given signal into different scale of components.
Each scale of component can be analyzed with different resolutions. The
mapping of wavelet analysis of a signal is shown in figure 2.3. Wavelet
transform are better than Fourier transform, because signals having sharp
peaks and discontinuities are handled accurately. Hence, wavelet transform is
suitable for signals having both low-frequency components in long time
duration and high-frequency components in short time duration.
(2.6)
√
∫ (2.7)
1. The term wavelet means a small wave. The smallness refers to the
condition that this (window) function is of finite length. The wave
refers to the condition that this function is oscillatory. The term mother
implies that the functions with a different region of support that are
used in the transformation process are derived from one main function.
2. The term translation is related to the location of the window, as the
window is shifted through the signal. This term, obviously, corresponds
to time information in the transform domain.
19
The results of the CWT are wavelet coefficients and they are the
functions of scale and position. Multiplying each coefficient by an
appropriately scaled and shifted wavelet, produces the constituent wavelets of
the original signal and the graphical representation is as shown below
( ) (2.8)
√
‖ ‖ ‖ ‖ (2.9)
| |
∫ (2.10)
∫ (2.11)
∫ 〈 〉 (2.12)
∫ ∫ (2.13)
∑ (2.14)
∑ ∑ (2.15)
MRA Requirement is
∫ (2.16)
(2.17)
√ ∑ [ ] (2.18)
∑ [ ] √ (2.19)
√ ∑ [ ] (2.20)
∑ [ ] and [ ] [ ] (2.21)
∑ ∑ ∑ ∑ (2.22)
Here is the starting resolution scale and is the higher resolution scale
with .
̃ ̃ (2.23)
̃ ̃ (2.24)
̃ [ ] [ ] (2.25)
̃ [ ] [ ] (2.26)
∑ [ ]̃ [ ] (2.27)
√ ∑ [ ] ̄ √ ∑ ̃ [ ] (2.28)
√ ∑ [ ] ̃ √ ∑ ̃ [ ] (2.29)
〈 ̃ 〉 [ ] [ ] (2.30)
∑∑ 〈 〉̃ (2.31)
̃ [ ] [ ] (2.32)
[ ] ̃ [ ] (2.33)
∑ [ ]̃ [ ] (2.34)
[ ] ∑ [ ] [ ] (2.35)
[ ] ∑ [ ] [ ] (2.36)
29
[ ] ∑ [ ] [ ] [ ] [ ] (2.37)
DWT. The decomposition continues until the size of the sub-image is as small
as we want. The noise removal is done by removing the information not
needed and images are cleaned without blurring the details of the image.
2.3.6.4 Biomedical
2.3.7.1 Oscillations
{ (2.38)
33
2.3.7.3 Aliasing
Since the wavelet coefficients are obtained by iterated down sampling with
high pass and low pass filters, they are affected by aliasing. Thus the obtained
wavelet coefficients affect the forward and inverse transforms. The
reconstructed signal has artifacts.
34
(2.39)
{ } (2.40)
{ } ∫ (2.41)
{ { }} (2.42)
√ (2.43)
[ ] (2.44)
filters. These real valued filters have a quadrature impulse response and forms
Hilbert transform pair. This combined pair of filters is called as analytic filter
and is shown in figure 2.15.
(2.45)
[ ][ ] (2.46)
[ ] (2.47)
{ } (2.48)
(2.49)
̅̅̅̅̅̅ (2.50)
39
[ ][̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅] (2.51)
[ ] (2.52)
{ } (2.53)
(2.54)
√
(2.55)
√
(2.56)
(2.57)
(2.58)
40
(2.59)
(2.60)
(2.61)
Figure 2.16 Six Oriented Wavelets of Real Dual Tree Wavelet transform
{ } (2.62)
(2.63)
√
(2.64)
√
42
(2.65)
(2.66)
(2.67)
(2.68)
(2.69)
(2.70)
( ) ( ) ( ) (2.71)
From the figure 2.20 we can see that tree-a and tree-b is the real
part, while tree-c and tree-d is the imaginary part of the analysis filter bank.
Similarly, tree- ̃ and tree- ̃ are the real part, while tree- ̃ and tree- ̃ is the
imaginary part of the synthesis filter bank structure. The row and column
filtering for tree-a spanned over three levels is shown in figure 2.21. All other
trees have similar structures.