Skip to content

Pahansith7/Wavelet-Transformation

Repository files navigation

Wavelet-Based Bio-Signal Processing and Analysis

Project Overview

This project explores the application of wavelet transforms in bio-signal processing. It covers the study of wavelet properties, time-frequency analysis using continuous and discrete wavelet transforms, and signal denoising and compression through discrete wavelet transforms. The performance of various wavelets, including the Mexican Hat, Haar, and Daubechies 9-tap (Db9), is evaluated and compared.


Contents

1. Wavelet Properties

  • Derived the Mexican Hat wavelet mathematically, demonstrating zero mean, unity energy, compact support and analyzed the daughter wavelets and and their spectras.

2. Time Frequency Analysis Using the Continuous Wavelet Transformation

  • Applied CWT to signals with distinct frequency components, analyzing temporal and spectral characteristics.
  • Signal: image
  • Spectogram:
  • image

3. Discrete Wavelet Transform (DWT)

  • Decomposed various signals(signals with various shapes and noise levels) into approximation and detail coefficients using Haar and Db9 wavelets.
  • Reconstructed the signal and analysed the effectiveness of Haar and Db9 wavelet for reconstructing the each signal.
  • Ex: -
  • Noisy(corrupted) signal(named y2 in the project) along with the noise free signal(x2).
  • image
  • A10, D10, D9, …., D2, D1 for signal y2 with haar wavelet.
  • image
  • FInal reconstructed signal(y2).
  • image

4. Signal Denoising with DWT

  • Used a Thresholding approach; suppressed coefficients below a threshold and reconstructed; (used hard thresholding).
  • Ex:-
  • Denoising y2 signal with db9 wavelet and Haar wavelet.
  • Using db9:
  • image
  • Using Haar:
  • image
  • Here we analyzed the importance of selecting the correct wavelet for signal denoising.

5. Signal Compression with DWT

  • Retained 99% of the signal energy by keeping the most significant coefficients during the compression.
  • Calculated the Compression ratio based on the number of retained coefficients and total coefficients.
  • Ex:- (Original and reconstructed signals using compressed data; compression ratio - 16.08).
  • image

Acknowledgment

This project was completed as part of the BM4152 Bio-Signal Processing course.

About

This repository explores the use of wavelet transforms in bio-signal processing, focusing on time-frequency analysis, denoising and, compression.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages