Skip to content

A comprehensive Bachelor's graduation project exploring wavelet transforms, their mathematical foundations, and real-world applications in signal and image processing using Python.

Notifications You must be signed in to change notification settings

EzzelddinWael/wavelet-signal-processing-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

wavelet-signal-processing-thesis

A comprehensive Bachelor's graduation project exploring wavelet transforms, their mathematical foundations, and real-world applications in signal and image processing using Python.

Wavelet Transform and Its Applications

This is my Bachelor of Science graduation project titled "Wavelet Transform and Its Applications", submitted to the Department of Mathematics, Faculty of Science, Damietta University, Class of 2025.

πŸ“š Summary

This project explores:

  • The mathematical foundations of signal processing:
    • Convolution
    • Fourier Series and Fourier Transform
    • STFT (Short-Time Fourier Transform)
    • Gabor Transform
    • Wavelet Theory (Continuous and Discrete)
  • A focus on Haar wavelets and multiresolution analysis
  • Python implementations using NumPy, Matplotlib, and PyWavelets
  • Applications in:
    • Image compression
    • Signal denoising
    • Frequency analysis

πŸ§ͺ Technologies

  • Python
  • PyWavelets (pywt)
  • NumPy
  • Matplotlib

πŸ“ Structure

  • πŸ“œ Wavelets_Bachelor_Thesis.pdf – Full PDF of the thesis
  • πŸ–ΌοΈ haar_dwt_demo.py – Image decomposition using Haar DWT
  • πŸ“¦ fourier_compression.py – Frequency-based image compression
  • 🎯 wavelet_vs_stft.py – Time-frequency analysis comparison

🎯 Future Work

This project is a base for potential research into:

  • Wavelet-based CNNs
  • Real-time signal processing
  • Medical image analysis using advanced wavelet families

πŸ‘₯ Authors

  • Ezzelddin Wael Wafik Megahead
  • Ahmed Mohammed Hashem

πŸŽ“ Supervisor

  • Dr. Abdelhamid Badran

About

A comprehensive Bachelor's graduation project exploring wavelet transforms, their mathematical foundations, and real-world applications in signal and image processing using Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published