Skip to content

πŸ”‰πŸ–Ό Audio compression using Fast Fourier Transform and image compression using Singular Value Decomposition

License

Notifications You must be signed in to change notification settings

vinaykakkad/audio_and_image_compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Audio and Image compression πŸ—œ

The projects includes implementation of Jacobi Eigenvalue Theorem, QR Algorithm, Singular Value Decomposition and Fast Fourier Transform to perform lossy image and audio compression.

Jacobi Eigenvalue Algorithm, QR Algorithm and Singular Value Decomposition have been implemented from scratch to get a better understanding on the working of such algorithms.

A web interface has been made to make the project more accessible to others.

Some part of the project is not on the web interface due to the heroku free dyno. The complete script is on other brnach

Demo πŸ’»

Demo

Environment Variables βš™

To run this project, you will need to add the following environment variables to a .env file

SECRETY_KEY - Secret key for the flask app

Run Locally πŸš€

Clone the project

  git clone https://github.com/vinaykakkad/audio_and_image_compression.git

Creatre a virtual environment and activate

  python -m venv env

  env\Scripts\activate

Install dependencies

  pip install -r requirements.txt

Run locally using

  python app.py

Tech Stack πŸ‘¨β€πŸ’»

Backend: Flask, numpy, scipy, matplotlib, plotly

Frontend: HTML, CSS, Bootstrap5

License πŸ”

MIT

About

πŸ”‰πŸ–Ό Audio compression using Fast Fourier Transform and image compression using Singular Value Decomposition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published