Biomedical signal processing: Wavelets - PowerPoint PPT Presentation

About This Presentation
Title:

Biomedical signal processing: Wavelets

Description:

Class of basis functons, known as wavelets, incorporate two parameters: ... efficiently representing the approximation signal xj(t) at different resolutions. ... – PowerPoint PPT presentation

Number of Views:662
Avg rating:3.0/5.0
Slides: 21
Provided by: yevhenhl
Category:

less

Transcript and Presenter's Notes

Title: Biomedical signal processing: Wavelets


1
Biomedical signal processing Wavelets
  • Yevhen Hlushchuk,
  • 11 November 2004

2
Usefull wavelets
  • analyzing of transient and nonstationary signals
  • EP noise reduction denoising
  • compression of large amounts of data (other basis
    functions can also be employed)

3
Introduction
  • Class of basis functons, known as wavelets,
    incorporate two parameters
  • one for translation in time
  • another for scaling in time
  • main point is to accomodate temporal information
    (crucial in evoked responses (EP) analysis)
  • Another definition
  • A wavelet is an oscillating function whose energy
    is concentrated in time to better represent
    transient and nonstationary signals
    (illustration).

4
Continuous wavelet transform (CWT)
Example of continuous wavelet transform (here we
see the scalogram)
5
Other ways to look at CWT
  • The CWT can be interpreted as a linear filtering
    operation (convolution between the signal x(t)
    and a filter with impulse response ?(-t/s))
  • The CWT can be viewed as a type of bandpass
    analysis where the scaling parameter (s) modifies
    the center frequency and the bandwidth of a
    bandpass filter (Fig 4.36)

6
Discrete wavelet transform
  • CWT is highly redundant since 1-dimensional
    function x(t) is transformed into 2-dimensional
    function. Therefore, it is Ok to discretize them
    to some suitably chosen sample grid. The most
    popular is dyadic sampling
  • s2-j, t k2-j
  • With this sampling it is still possible to
    reconstruct exactly the signal x(t).

7
Multiresolution analysis
  • The signal can be viewed as the sum of
  • a smooth (coarse) part reflects main
    features of the signal (approximation signal)
  • a detailed (fine) part faster fluctuations
    represent the details of the signal.
  • The separation of the signal into 2 parts is
    determined by the resolution.

8
Scaling function and wavelet function
  • The scaling function is introduced for
    efficiently representing the approximation signal
    xj(t) at different resolutions.
  • This function has a unique wavelet function
    related to it.
  • The wavelet function complements the scaling
    function by accounting for the details of a
    signal (rather than its approximations)

9
Classic example of multiresolution analysis
10
What should you want from the scaling and wavelet
function?
  • Orthonormality and compact support (concentrated
    in time, to give time resolution)
  • Smooth, if modeling or analyzing physiological
    responses (e.g., by requiring vanishing moments
    at certain scale) Daubechies, Coiflets.
  • Symmetric (hard to get, only Haar or sinc, or
    switching to biorthogonality)

11
Scaling and wavelet functions
  • Haar wavelet (square wave, limited in time,
    superior time localization)
  • Mexican hat (smooth)
  • Daubechies, Coiflet and others (Fig4.44)

12
  • One more example but now with a smooth function
    Coiflet-4, you see, this one models the response
    somewhat better than Haar ?

13
Denoising
  • Truncation (denoising is done without sacrificing
    much of the fast changes in the signal, compared
    to linear techniques)
  • Hard thresholding (zeroing)
  • Soft thresholding (zeroing and shrinking the
    others above the threshold)
  • Scale-dependent thresholding
  • Time windowing
  • Scale-dependent time windowing

14
  • Example Daubechies-4. Noise in finer
    scales!!! (as usually). Good reason for scale-
    dependent thresholding

15
When signal denoising is helpful?
  • Producing more accurate measurements of latency
    and time
  • Thus, of great value for single-trial analysis
  • Improves results of the Woody method (latency
    correction)

16
Application of scale-dependent thresholding
17
Summary
  • The strongest point (as I see) in the wavelets
    is flexibility (2-dimenionality) compared to
    other basis functions analysis we studied.
  • Wavelet analysis useful in
  • analyzing of transient and nonstationary signals
    (single-trial EPs)
  • EP noise reduction denoising
  • compression of large amounts of data (other basis
    functions can also be employed)

18
Happy end
?
  • Oooooopshu!

19
Non-covered issues (this and following slides )
  • Refinement equation
  • Scaling and wavelet coefficients

20
Calculating scaling and wavelet coefficients
  • Analysis filter bank (top-down, fine-coarse)
  • Synthesis filter bank (bottom-up, coarse-fine)
Write a Comment
User Comments (0)
About PowerShow.com