Skip to content

afraanika21/morph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

morph

Image Manipulation through Fourier & Spatial Domains

This project demonstrates key concepts of Digital Signal Processing (DSP) through hands-on image processing in both the spatial domain and the frequency domain. It integrates classical DSP techniques with creative image transformations to highlight the practical power of convolution, Fourier analysis, and digital filters.


📌 Features

🔹 Core DSP Operations

  • Convolution-based Filtering
    • Blurring
    • Sharpening
    • Edge Enhancement
  • Noise Processing
    • Noise addition
    • Noise removal (denoising via spatial & frequency filters)
  • Frequency-Domain Filtering
    • Band-pass filtering for texture analysis

🔹 Advanced DSP Tasks

  • Image Compression using Discrete Cosine Transform (DCT)
  • Steganography via frequency-domain embedding

🔹 Creative Effects

  • Grayscale filter
  • Vignette effect
  • Negative filter
  • Cyberpunk filter
  • Night filter
  • Food filter

🔹 Image Adjustments

  • Brightness
  • Contrast
  • Color balance
  • Sharpness

🛠️ DSP Foundations

All image outputs are reconstructed based on core DSP principles:

  • Convolution for spatial filtering
  • Fourier Transforms for frequency-domain analysis
  • Digital Filters for noise reduction and enhancement

About

Image Manipulation through Fourier & Spatial Domains

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors