Matlab Code For Image Compression

SKU: PAN_IPM_053 Categories: ,
Ask For Price


Matlab Code For Image Compression


Image compression is minimizing the size in bytes of a graphics file without degrading the quality of the image to an unacceptable level. The reduction in file size allows more images to be stored in a given amount of disk or memory space. There are several different ways in which image files can be compressed. Consider a black and white image that has a resolution of 1000*1000 and each pixel uses 8 bits to represent the intensity. So the total no of bits req= 1000*1000*8 = 80,00,000 bits per image. And consider if it is a video with 30 frames per second of the above-mentioned type images then the total bits for a video of 3 secs is: 3*(30*(8, 000, 000))=720, 000, 000 bits. As we see just to store a 3-sec video we need so many bits which is very huge. So, we need a way to have proper representation as well to store the information about the image in a minimum no of bits without losing the character of the image. Thus, image compression plays an important role.

The main objective is image compression using digital image processing. The purpose is to reduce the pixel’s intensity of an image.

Scope of project

The main contributions of this project therefore are

  • Data Analysis
  • Dataset Preprocessing
  • Training the Model
  • Testing of Dataset

Domain overview

Digital image processing deals with the manipulation of digital images through a digital computer. It is a subfield of signals and systems but focuses particularly on images. DIP focuses on developing a computer system that is able to perform processing on an image. The input of that system is a digital image and the system process that image using an efficient algorithm


  • Huff man coding
  • Dwt
  • Run-length encoding


  • Data loss compression
  • Data loss of edge detection
  • Loss inaccuracy


  • Pre-processing 
  • Discrete cosine transform
  • GLCM feature extraction


  • No data loss while compression
  • No data loss by edge detection
  • No loss inaccuracy


Matlab Code For Image Compression
Matlab Code For Image Compression


  • HDD: 1TB
  • RAM: 8GB




] Saffron A, Bin Ramli A.R, Nq K.N. Wavelet-based compression of medical images: Filter-bank selection and evaluation[J]. Australasian Physical and Engineering Sciences in Medicine,2003,26(2):39-44. 

[2] Salama Paul,Rizkalla Mather E,Ekbauer Michael. VHDL implementation of the fast wavelet transform [J], Journal of VLSI Signal Processing Systems for Signal, Image, and video technology,2006,42(3):223-239.
[3] Fras Matjaz, Planinšic Peter,Digital video quality at transmission over The noisy channel (DCT and DWT-based codec) (Kakovost digitalnega videa pri prenosu prek šumnega kanala (kodek na osnovi DCT inDWT)) [J].ElektrotehniskiVestnik/Electrotechnical Review,2008,75(1-2):70-75.

 [4] Zou Yi, Pan Wei, Ao Lu. Efficient JPEG 2000 image compression scheme for multihop wireless networks[J]. Journal of Donghua University (English edition),2010,27(2):229-232.

 [5] Nasri Mohsen,Helali Abdelhamid,Sqhaier Halim et al. Efficient JPEG 2000 image compression scheme for multihop wirelessnetworks[J]. Telkomnika,2011,9(2):311-318. 

Customer Reviews

There are no reviews yet.

Be the first to review “Matlab Code For Image Compression”

Your email address will not be published. Required fields are marked *