THE JPEG IMAGE COMPRESSION ALGORITHM

The basis for the JPEG algorithm is the Discrete Cosine Transform (DCT) which extracts spatial frequency information from the spatial amplitude samples. These frequency components are then quantized to eliminate the visual data from the image that is least perceptually apparent, thereby reducing the amount of information that must be stored. The redundant properties of the quantized frequency samples are exploited through quantization, run-length and huffman coding to produce the compressed representation. Each of these steps is reversible to the extent that an acceptable approximation of the original space-amplitude samples can be reconstructed from the compressed form. This paper examines each step in the compression and decompression. KEYWORD: Image Compression, JPEG, DCT, Quantization, Run-Length Coding.

[1]  Sonal,et al.  A STUDY OF VARIOUS IMAGE COMPRESSION TECHNIQUES , 2007 .

[2]  Kavita Thakur,et al.  PERFORMANCE EVALUATION OF JPEG IMAGE COMPRESSION USING SYMBOL REDUCTION TECHNIQUE , 2012, ICIT 2012.

[3]  Shmuel Tomi Klein,et al.  Parallel Huffman Decoding with Applications to JPEG Files , 2003, Comput. J..

[4]  Konstantinos N. Plataniotis,et al.  H.264-Based Compression of Bayer Pattern Video Sequences , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Iain E. G. Richardson,et al.  Video Codec Design: Developing Image and Video Compression Systems , 2002 .

[6]  Moncef Gabbouj,et al.  A detection algorithm for zero-quantized DCT coefficients in JPEG , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[7]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[8]  Wei-Yi Wei An Introduction to Image Compression , 2008 .

[10]  Chetan Dudhagara Dr. Kishor Atkotiya JPEG IMAGE COMPRESSION ALGORITHM , 2013 .

[11]  Feng-Li Lian,et al.  Intelligent video transmission control for mobile cameras , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[12]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[13]  Muzhir Shaban Al-Ani,et al.  Video Compression Algorithm Based on Frame Difference Approaches , 2011 .

[14]  Mohammed Ghanbari,et al.  Standard Codecs: Image Compression to Advanced Video Coding , 2003 .

[15]  Tinku Acharya,et al.  Introduction to Image Compression , 2005 .

[16]  P. Nirupama,et al.  Analysis of Various Image Compression Techniques , 2012 .

[17]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .

[18]  Jacques Lévy Véhel,et al.  Overcompressing JPEG Images with Evolution Algorithms , 2007, EvoWorkshops.

[19]  Library of Congress Cataloging-in-Publication Data Advanced signal processing handbook: theory and implementation for radar, sonar, and , .

[20]  Santa Barbara,et al.  JPEG Image Compression Using an FPGA , 2006 .

[21]  Amruta S. Kharate,et al.  Jpeg Image Compression Using Fpga , 2014 .

[22]  Huifang Chen,et al.  Techniques for efficient DCT/IDCT implementation on generic GPU , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[23]  Pao-Yen Lin Basic Image Compression Algorithm and Introduction to JPEG Standard , 2009 .