Lecture 19 The Wavelet Transform. Some signals obviously have spectral characteristics that vary with time Motivation.

Slides:



Advertisements
Similar presentations
Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev.
Advertisements

ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Symmetry and the DTFT If we know a few things about the symmetry properties of the DTFT, it can make life simpler. First, for a real-valued sequence x(n),
HILBERT TRANSFORM Fourier, Laplace, and z-transforms change from the time-domain representation of a signal to the frequency-domain representation of the.
Lecture 15 Orthogonal Functions Fourier Series. LGA mean daily temperature time series is there a global warming signal?
Applications in Signal and Image Processing
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
Introduction and Overview Dr Mohamed A. El-Gebeily Department of Mathematical Sciences KFUPM
Time and Frequency Representations Accompanying presentation Kenan Gençol presented in the course Signal Transformations instructed by Prof.Dr. Ömer Nezih.
Lecture05 Transform Coding.
Lecture 17 spectral analysis and power spectra. Part 1 What does a filter do to the spectrum of a time series?
Reminder Fourier Basis: t  [0,1] nZnZ Fourier Series: Fourier Coefficient:
Time-Frequency and Time-Scale Analysis of Doppler Ultrasound Signals
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Undecimated wavelet transform (Stationary Wavelet Transform)
Image Enhancement in the Frequency Domain Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
CSCE 641 Computer Graphics: Fourier Transform Jinxiang Chai.
Introduction to Wavelets
CPSC 641 Computer Graphics: Fourier Transform Jinxiang Chai.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Computational Photography: Fourier Transform Jinxiang Chai.
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part V Biomedical Signal Processing Introduction to Wavelet Transform ECE 501 Dr. Hang.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Lecture 1 Signals in the Time and Frequency Domains
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Details, details… Intro to Discrete Wavelet Transform The Story of Wavelets Theory and Engineering Applications.
WAVELET TUTORIALS.
Fourier Series Summary (From Salivahanan et al, 2002)
The Story of Wavelets.
Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain Digital Image Processing Chapter # 4 Image Enhancement in Frequency Domain.
The Wavelet Tutorial Dr. Charturong Tantibundhit.
1 Chapter 5 Image Transforms. 2 Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post Processing Scaling.
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
ECE472/572 - Lecture 13 Wavelets and Multiresolution Processing 11/15/11 Reference: Wavelet Tutorial
DCT.
Chapter 2 Signals and Spectra (All sections, except Section 8, are covered.)
1 Using Wavelets for Recognition of Cognitive Pattern Primitives Dasu Aravind Feature Group PRISM/ASU 3DK – 3DK – September 21, 2000.
1 Conditions for Distortionless Transmission Transmission is said to be distortion less if the input and output have identical wave shapes within a multiplicative.
GG313 Lecture 24 11/17/05 Power Spectrum, Phase Spectrum, and Aliasing.
Time frequency localization M-bank filters are used to partition a signal into different frequency channels, with which energy compact regions in the frequency.
1 Chapter 02 Continuous Wavelet Transform CWT. 2 Definition of the CWT The continuous-time wavelet transform (CWT) of f(t) with respect to a wavelet 
1 CMPB 345: IMAGE PROCESSING DISCRETE TRANSFORM 2.
The Story of Wavelets Theory and Engineering Applications
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Computer Graphics & Image Processing Chapter # 4 Image Enhancement in Frequency Domain 2/26/20161.
Digital Signal Processing Lecture 6 Frequency Selective Filters
Fourier transform.
Convergence of Fourier series It is known that a periodic signal x(t) has a Fourier series representation if it satisfies the following Dirichlet conditions:
Lecture 1.4. Sampling. Kotelnikov-Nyquist Theorem.
Wavelet Transform Advanced Digital Signal Processing Lecture 12
MECH 373 Instrumentation and Measurements
FFT-based filtering and the
Wavelets : Introduction and Examples
CS-565 Computer Vision Nazar Khan Lecture 4.
CS Digital Image Processing Lecture 9. Wavelet Transform
Multi-resolution analysis
The El Nino Time Series A classically difficult problem because of nested features and different time scales.
Interpolation and Pulse Compression
Chapter 8 The Discrete Fourier Transform
Wavelet transform Wavelet transform is a relatively new concept (about 10 more years old) First of all, why do we need a transform, or what is a transform.
Chapter 8 The Discrete Fourier Transform
Chapter 8 The Discrete Fourier Transform
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
Wavelet Analysis Objectives: To Review Fourier Transform and Analysis
The El Nino Time Series A classically difficult problem because of nested features and different time scales.
Presentation transcript:

Lecture 19 The Wavelet Transform

Some signals obviously have spectral characteristics that vary with time Motivation

Criticism of Fourier Spectrum It’s giving you the spectrum of the ‘whole time-series’ Which is OK if the time-series is stationary But what if its not? We need a technique that can “march along” a timeseries and that is capable of: Analyzing spectral content in different places Detecting sharp changes in spectral character

Fourier Analysis is based on an indefinitely long cosine wave of a specific frequency Wavelet Analysis is based on an short duration wavelet of a specific center frequency time, t

Wavelet Transform Inverse Wavelet Transform All wavelet derived from mother wavelet

Inverse Wavelet Transform wavelet with scale, s and time,  time-series coefficients of wavelets build up a time-series as sum of wavelets of different scales, s, and positions, 

Wavelet Transform complex conjugate of wavelet with scale, s and time,  time-series coefficient of wavelet with scale, s and time,  I’m going to ignore the complex conjugate from now on, assuming that we’re using real wavelets

Wavelet change in scale: big s means long wavelength normalization wavelet with scale, s and time,  shift in time Mother wavelet

Shannon Wavelet  (t) = 2 sinc(2t) – sinc(t) mother wavelet  =5, s=2 time

Fourier spectrum of Shannon Wavelet frequency,  Spectrum of higher scale wavelets 

Thus determining the wavelet coefficients at a fixed scale, s can be thought of as a filtering operation  (s,  ) =  f(t)  [(t-  )/s] dt = f(  ) *  (-  /s) where the filter  (-  /s) is has a band-limited spectrum, so the filtering operation is a bandpass filter

not any function,  (t) will work as a wavelet admissibility condition: Implies that  (  )  0 both as  0 and , so  (  ) must be band- limited

a desirable property is  (s,  )  0 as s  0 p-th moment of  (t) Suppose the first n moments are zero (called the approximation order of the wavelet), then it can be shown that  (s,  )  s n+2. So some effort has been put into finding wavelets with high approximation order.

Discrete wavelets: choice of scale and sampling in time s j =2 j and  j  k = 2 j k  t Then  (  j,t j,k ) =  jk where j = 1, 2, …  k = -  … -2, -1, 0, 1, 2, …  Scale changes by factors of 2 Sampling widens by factor of 2 for each successive scale

dyadic grid

The factor of two scaling means that the spectra of the wavelets divide up the frequency scale into octaves (frequency doubling intervals)  ny  ½  ny ¼  ny 1 / 8  ny

As we showed previously, the coefficients of  1 is just the band-passes filtered time-series, where  1 is the wavelet, now viewed as a bandpass filter. This suggests a recursion. Replace:  ny  ½  ny ¼  ny 1 / 8  ny  ny  ½  ny with low-pass filter

And then repeat the processes, recursively …

Chosing the low-pass filter It turns out that its easy to pick the low-pass filter, f lp (w). It must match wavelet filter,  (  ). A reasonable requirement is: |f lp (  )| 2 + |  (  )| 2 = 1 That is, the spectra of the two filters add up to unity. A pair of such filters are called Quadature Mirror Filters. They are known to have filter coefficients that satisfy the relationship:  N-1-k = (-1) k f lp k Furthermore, it’s known that these filters allows perfect reconstruction of a time-series by summing its low-pass and high- pass versions

To implement the ever-widening time sampling  j  k = 2 j k  t we merely subsample the time-series by a factor of two after each filtering operation

time-series of length N HPLP 22 22 HPLP 22 22 HPLP 22 22 …  (s 1,t)  (s 2,t)  (s 3,t) Recursion for wavelet coefficients  (s 1,t): N/2 coefficients  (s 2,t): N/4 coefficients  (s 2,t): N/8 coefficients Total: N coefficients

Coiflet low pass filter From Coiflet high-pass filter time, t

Spectrum of low pass filter frequency,  Spectrum of wavelet frequency, 

stage 1 - hi time-series stage 1 - lo

stage 2 - hi Stage 1 lo stage 2 - lo

stage 3 - hi Stage 2 lo stage 3 - lo

stage 4 - hi Stage 3 lo stage 4 - lo

stage 5 - hi Stage 4 lo stage 6 - lo

stage 5 - hi Stage 4 lo stage 6 - lo Had enough?

Putting it all together … time, t scale long wavelengths short wavelengths |  (s j,t)| 2

stage 1 - hi LGA Temperature time-series stage 1 - lo

time, t scale long wavelengths short wavelengths