23
A Seminar on AN INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM By Randhir Singh (3132509) Electronics department NIT KKR

A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

  • Upload
    -

  • View
    752

  • Download
    4

Embed Size (px)

Citation preview

Page 1: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

A Seminar on

AN INTRODUCTION TO MULTI-RESOLUTION AND WAVELET

TRANSFORM

ByRandhir Singh

(3132509)Electronics department

NIT KKR

Page 2: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Contents• What is MRA?

• The need for MRA

• Fourier transform

• Short Term Fourier Transform (STFT)

• Wavelet

• Features of Wavelet Transform

• Wavelet applications

• Wavelet transform in image compression

• Conclusion

Page 3: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

What is MRA

• Multi resolution analysis is a relatively new concept that tries to get time as well as frequency information simultaneously.

• MRA(Multi-Resolution Analysis) is analysis of signals simultaneously at varying levels of detail (known as resolutions).

• Multi resolution analysis, as implied by its name, analysis the signal at different frequencies with different resolutions.

Page 4: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Need for MRA

• There are some signals which are non-stationary in nature for those need of MRA occurs.

• Signals at lower resolution are suitable for compression, but are not suitable for analysis. On contrary, high resolution signals are suitable for analysis but have poor compression/communication capabilities

Page 5: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Fourier Transform • X(f) = ∫ -∞ to ∞ x(t).e-j2πftdt

• x(t) = ∫ -∞ to ∞ X(f).ej2πftdf

• Fourier transform also give the information about frequency component but it can’t tell about the temporal components, i.e. it can’t tell where the known frequency components occur in time domain .

Page 6: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Limitations of Fourier transform

• Fourier transform gives only spectral details of the signal without considering temporal properties.

• Hence not suitable for analyzing signals with time varying spectra (non-stationary signals).

• It has fixed time and frequency resolution. i.e. 100% frequency information. 0% time information.

Page 7: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

1. Short Term Fourier Transform2. Wavelet transform

Solution:

Page 8: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

• Short term Fourier transform: (for non-stationary signals)

STFT(t’, f) = ∫ t x(t).w*(t-t’).e-j2πftdt

where . x(t) is the signal itself, w(t) is the window function, and * is the complex conjugate.

• In STFT the time-domain signal passes from shifted window and then its Fourier transform is taken.

• There is only a minor difference between STFT and FT. In STFT, the signal is divided into small enough segments, where these segments (portions) of the signal can be assumed to be stationary.

Page 9: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

NON- STATIONARY SIGNAL AND ITS STFT:

Ref. [1]

Page 10: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

• Heisenberg’s uncertainty principle – It is impossible to locate position and momentum of a particle with 100% accuracy.

• In DSP, this modifies to : It is impossible to locate frequency and time instance (at which that frequency is present) with 100 % accuracy. In other words, the more we locate a signal in the time domain, the less we can locate it in the frequency domain and vice versa. Hence, exact time-frequency representation of a signal is impossible.

• Limitation of STFT – STFT can know the time intervals in which certain band of frequencies exist, but not exact frequency.

This leads to wavelet

Page 11: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

WAVELET• Wavelets are defined as the small wave.• With the help of wavelet , we can construct our

original time domain signal .• Exp:

Page 12: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Mathematical expressions are

and

Page 13: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Now averaging the signal further .

If

Page 14: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Then f2(t) -f1(t) = d(t) Detailed part OR Additional information

f2(t) -f1(t)

Hence, f(t) = fj(t) + Σk=j to ∞ dj(t)

i.e. fj+1(t) - fj(t) = dj(t)

=average part +detailed part

Page 15: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

In general the HAAR wavelet is

Where ‘τ’ is TRANSLATING index (as like shifting parameter)

And ‘s’ is DILATION index (as like expansion )

So wavelet transform is defined as follows:

DilationFor energy normalization

translation

Page 16: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Features of wavelet transform

• Varying time and frequency resolutions

• Good time but poor frequency resolution at higher frequencies

• Poor time but good frequency resolution at lower frequencies

• Suitable for analyses of non-stationary signals

Page 17: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Example of WT (Haar Basis)consider a 1D 4-pixel Image [ 9 7 3 5]

9 7 3 5

8 4 1 -1

6 2 1 -1Averaging(9+7)/2

Detailed part(9-7)/2

6 2 1 -1

8 4 1 -1

9 7 3 5

Reconstruction of image:

Page 18: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Wavelet transform of 2D functions is based on 1D transform. To get wavelet transform of a 2D signal f(x,y), 1D transform is taken first along x axis and then along y axis. As images can be represented as 2D functions this procedure is commonly used to get WT of images.

Page 19: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
Page 20: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Wavelet transform applications

• This lead to a huge number of applications in various fields, such as, for example, geophysics, astrophysics, telecommunications, image and video coding. They are the foundation for new techniques of signal analysis and synthesis and find beautiful applications to general problems such as compression and denoising.

Page 21: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

Conclusion

• Multi-Resolution analysis is a different approach of signal processing that gives coarse as well as detailed information at the same time.

• Wavelet transform is extension of MRA which resolves signals in domain best suitable for analysis.

• As wavelet transform not only gives more information that fourier transform but it is also computationally more efficient, it is expected to get more attention in future.

Page 22: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

References:[1].http://users.rowan.edu/~polikar/WAVELETS/WTtutorial.html[2].P.M. Bentley and J.T.E. McDonnell "Wavelet transforms: an introduction," IEEE Electronics & Communication Engineering Journal (Volume:6 , Issue: 4 ) 1994[3].A Graps "An introduction to wavelets,“ IEEE Computational Science & Engineering, (Volume:2 , Issue: 2 ) 1995[4].NPTEL (http://nptel.iitm.ac.in/courses/117101001/1)

Page 23: A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM

THANKYOU

ANY QUERIES.........?