1 / 64

Chapter 7 Wavelets and Multiresolution Processing

Chapter 7 Wavelets and Multiresolution Processing. An example. The Welch periodogram of this speech signal. Stationary analysis is only applicable to stationary signals. Non-stationary signals require analysis techniques that encompass time variation the short-time Fourier transform

diella
Download Presentation

Chapter 7 Wavelets and Multiresolution Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 7 Wavelets and Multiresolution Processing

  2. An example

  3. The Welch periodogram of this speech signal

  4. Stationary analysis is only applicable to stationary signals. Non-stationary signals require analysis techniques that encompass time variation the short-time Fourier transform wavelets Problem

  5. Speech is stationary within 20ms windows Fourier transforms are calculated for short windows Each transform forms one column of a 3D plot STFT

  6. STFT Example

  7. Each STFT column represents one block of speech Each frequency component has equal bandwidth Each STFT element represents the same time scale and bandwidth as every other component STFT Example

  8. Wavelets allow multi-resolution analysis: That is analysis at different scales or resolution. Standard Fourier analysis only offers a measure of the frequency content of the whole image and the contribution of the image at a particular frequency. Wavelet analysis permits us to describe an image in terms of frequency at a position in the image. Wavelets

  9. Time-Frequency Floorplan

  10. Each wavelet component has the same time-bandwidth product Those at low frequencies represent longer periods of time than those at high frequencies A whole variety of wavelets Wavelets

  11. A wavelet decomposition consists of a scaling function and a series of wavelets The scaling function provides the coarse scale The wavelets successively refine the representation Wavelet decomposition

  12. Scaling Function

  13. Decomposition -1st Wavelet, W(x)

  14. Decomposition -2nd Wavelet W(2x)

  15. Decomposition -3rd Wavelet W(4x)

  16. Decomposition – 4th Wavelet W(8x)

  17. Decomposition – 5th Wavelet

  18. Scaling Function • The four co-efficient scaling function is: and the corresponding wavelet is

  19. Haar Wavelet For example the Haar wavelet is The Wavelet is then

  20. Haar Wavelets • The wavelets are then defined by their coefficients which have to satisfy a set of criteria which are called necessary conditions: For the Haar wavelet c0=c1=1 Length 4 Wavelets must satisfy: When These are Daubechies wavelets

  21. Gabor Wavelet The Gabor wavelet is essentially a sinewave modulated by a Gaussian envelope Where f0 is the modulating frequency, t0 indicates position and a controls the width of the Gaussian envelope. In 2D this becomes, Where x0, y0 control position f0 controls frequency of modulation along either axis and θ controls the direction or orientation of the wavelet.

  22. Examples of 1-D Wavelet Transform From Matlab Wavelet Toolbox Documentation

  23. 2-D Example From Usevitch (IEEE Sig.Proc. Mag. 9/01)

  24. Image Pyramids • Creation by iterated approximations and interpolations (predictions) • The approximation output is taken as the input for the next resolution Level • For a number of levels P, two pyramids: approximation (Gaussian) and prediction residual (Laplacian), are created • approximation filters could be: • averaging • low-pass (Gaussian)

  25. Gaussian and Laplacian pyramids Starting image is 512×512; convolution kernel (approximation kernel) is 5×5 Gaussian Different resolutions are appropriate for different image objects (window, vase, flower, etc.) J–3 J–2 J–1 J

  26. Subband Coding • The image is decomposed into a set of band-limited components (subbands). • Two-channel, perfect reconstruction system; two sets of half-band filters • Analysis: h0 – low-pass and h1 – high-pass and Synthesis: g0 – low-pass and g1 – high-pass

  27. Brief reminder of z-transform properties Downsampled and upsampled by a factor of two sequences in z-domain [2↓]x(n)=xdown(n)=x(2n) ⇔Xdown (z)=1[X(z1/2)+X(−z1/2)] 2 [2↑]x(n)=xup(x)=⎧⎨x(n/2) n=0,2,4,... ⇔Xup(z)=X(z2) ⎩ 0 n = 1,3,5,.... Downsampling followed by upsampling x(n)=[2↑][2↓]x(n) ⇔ X(z)=1[X(z)+X(−z)] Z−1(X(−z))=(−1)n x(n)

  28. Families of half-bank PR filters

  29. Chapter 7 Wavelets and Seperable filtering in images

  30. Chapter 7 Wavelets and Multiresolution Processing

  31. Chapter 7 Wavelets and Multiresolution Processing Aliasing is presented in the vertical and horizontal detail subbands. It is due to the down-sampling and will be canceled during the reconstruction stage.

  32. Chapter 7 Wavelets and Multiresolution Processing

  33. Chapter 7 Wavelets and Multiresolution Processing

  34. Chapter 7 Wavelets and Multiresolution Processing

  35. Chapter 7 Wavelets and Multiresolution Processing

  36. Chapter 7 Wavelets and Multiresolution Processing

  37. Chapter 7 Wavelets and Multiresolution Processing

  38. Chapter 7 Wavelets and Multiresolution Processing

  39. •The standard Fourier Transform (FT) decomposes the signal into individual frequency components. •The Fourier basis functions are infinite in extent. •FT can never tell when or where a frequency occurs. •Any abrupt changes in time in the input signal f(t) are spread out over the whole frequency axis in the transform output F(ω) and vice versa. •WT uses short window at high frequencies and long window at low frequencies. It can localize abrupt changes in both time and frequency domains.

  40. Chapter 7 Wavelets and Multiresolution Processing

  41. Chapter 7 Wavelets and Multiresolution Processing

  42. Chapter 7 Wavelets and Multiresolution Processing

  43. Chapter 7 Wavelets and Multiresolution Processing

  44. Chapter 7 Wavelets and Multiresolution Processing

  45. Chapter 7 Wavelets and Multiresolution Processing

  46. Chapter 7 Wavelets and Multiresolution Processing

  47. Chapter 7 Wavelets and Multiresolution Processing

  48. Chapter 7 Wavelets and Multiresolution Processing

  49. Chapter 7 Wavelets and Multiresolution Processing

More Related