1 / 20

Biomedical signal processing: Wavelets

Biomedical signal processing: Wavelets. Yevhen Hlushchuk, 11 November 2004. 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). Introduction .

latisha
Download Presentation

Biomedical signal processing: Wavelets

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. 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 thecenter 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: s=2-j,τ = 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 • Oooooops………hu! 

  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)

More Related