Skip to content

TanmayKumar-EngStud/Image-Compession-using-AI

Repository files navigation

This project is Designed to Compress an Image as much as possible with the use of AI


The Idea is to first decode image in text ASCII format
compress that ASCII text using Huffman coding, Whenever that image is needed then it is first retrieved from that ASCII art and then with the use of AI
That Image can be sharpened (Using the GANs technique) and we can get back out image.
This can't be used on genera devices, it needs a bit powerful machiene so the best application of this kind of technique could be in Big Data Software Companies,

Where is it useful ?


For Example if someone is using WhatsApp and want's to delete lots of images, then those images can be stored in this format in order to Compress and save space Later that person realizes that he/she has mistakenly deleted an important photo/image, and wants to restore that image back then Companies Servers can retrieve back that Image using this process


It can also be used in Space Research organization, As they don't have to put more focus on Network's strength and throughput between their Research center and Robot's location (say Robot is on Mars) then Robot can first compress all captured images and compress it in ASCII format using Huffman coding (This takes less amount of time then compared to retrieving back the image) and can send that text file to the Space Research Center, And over there Image can be retrieved beck from ASCII format.

You have to follow these following steps :

  1. keep all the images in Test Photos
  2. change the address of path according to your system
  3. directly give the name of the image while running the folder

About

This project is designed to compress an image as much as possible with the help of AI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages