Implementation of Various JPEG Algorithm for Image Compression

Authors(4) :-Swanand Labad, Vaibhav Bhilare, Omkar Chile, Prof. Amol Baviskar

In this work we have implemented the Baseline JPEG standard using MATLAB. We have done both the encoding and decoding of grayscale images in JPEG. With this project we have also shown the differences between the compression ratios and time spent in encoding the images with two different approaches viz-a-viz classic DCT and fast DCT. The project also shows the effect of coefficients on the image restored. The steps in encoding starts with first dividing the original image in 8X8 blocks of sub- images. Then DCT is performed on these sub-images separately. And it is followed by dividing the resulted matrices by a Quantization Matrix. And the last step in algorithm is to make the data one-dimensional which is done by zigzag coding and compressed by Huffman coding, run level coding, or arithmetic coding. The decoding process takes the reverse process of encoding. Firstly, the bit-stream received is converted back into two-dimensional matrices and multiplied back by Quantization Matrix. Then, the Inverse DCT is performed and the sub-images are joined together to restore the image. In this paper we have discuss JPEG compression using MATLAB in particular we are using DCT, Zig zag, compressed by Huffman coding, run level coding or arithmetic coding.

Authors and Affiliations

Swanand Labad
Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India
Vaibhav Bhilare
Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India
Omkar Chile
Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India
Prof. Amol Baviskar
Assistant Professor, Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India

DCT, Zigzag, Image Processing, Image Compression

  1. Digital Image Processing (Pearson Education, Second Edition) By Rafael C. Gonzalez and Richard E. Woods.
  2. Digital Image Processing by Athur R. Weak
  3. Digital Image Processing using MATLAB (Pearson Education) By Rafael C. Gonzalez, Richard E. Wood and Steven L. Eddins.
  4. T Hong LIU, Lin-pei ZHAIV, Ying GAO, Wen-ming LI,Jiu-fei ZHOU,Image Compression Based on Biorthogonaln Wavelet Transform", IEEE Proceedings of ISCIT2005.
  5. De Vore, et al., n" Image Compression through Wavelet Transform Coding", IEEE Transaction on Information Theory.
  6. A Comparative Study of Image Compression Techniques Based on Svd, Dwd- Dct" ICSCI200.

Publication Details

Published in : Volume 4 | Issue 6 | January-February 2018
Date of Publication : 2018-02-28
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 67-71
Manuscript Number : IJSRSET1841300
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

Swanand Labad, Vaibhav Bhilare, Omkar Chile, Prof. Amol Baviskar, " Implementation of Various JPEG Algorithm for Image Compression, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 4, Issue 6, pp.67-71, January-February-2018.
Journal URL : http://ijsrset.com/IJSRSET1841300

Follow Us

Contact Us