Analysis of Different Image Compression Techniques
Analysis of Different Image Compression Techniques
Analysis of Different Image Compression Techniques
Abstract: The availability of images in a wide variety of applications has expanded due to technological developments that have not to influence the variety
of image operations, the availability of advanced image modification software, or image management. Despite technological breakthroughs in storage and
transmission, demand for storage capacity and communication bandwidth exceeds available capacity. As a result, image compression has proven to be a
helpful technique. When it comes to image compression, we don't just focus on lowering size; we also focus without sacrificing image quality or information.
The survey outlines the primary image compression algorithms, both lossy and lossless, and their benefits, drawbacks, and research opportunities. This
examination of several compression techniques aids in the identification of advantageous qualities and the selection of the proper compression method. We
suggested some general criteria for choosing the optimum compression algorithm for an image based on the review.
Keywords: Image Compression, types of images, performance assessment metrics, compression techniques.
vector quantization for image compression. VQ is a multi-dimensional
version of Scalar Quantization [7].
1. Introduction
Zhang et al. (2020) proposed a multi-scale progressive statistical model-
An image is a two-dimensional communication processed by the human based lossless image compression system. The suggested statistical model
visual system. The impulses that depict images are usually analog. effectively balances pixel-wise model accuracy and multi-scale model
Computer applications convert them from analog to digital for processing, speed [8]. Mohammed and Abou-Chadi (2011) investigated picture
storage, and transmission [1]. A digital image is a 2D pixel array. Image compression techniques based on block truncation coding. For comparison
compression reduces the amount of storage space required for photos and purposes, the original block truncation coding (BTC) and the Absolute
movies, hence improving storage and transmission performance. Lossy or Moment block truncation coding (AMBTC) were used [9]. BTC breaks the
lossless image compression is possible. Lossless compression entails original image into n × n sub-blocks, reducing the number of grey levels
compressing data so that it may be decompressed into an identical within each block. Sarkar et al. (2018) proposed a hybrid lossy image
reproduction of the original [2-4]. However, in lossy compression compression model using run-length encoding and Huffman coding by
techniques, some of the image's finer details can be sacrificed in order to taking an example of two images i.e., clock.tiff and man.tiff. The other
save a little more bandwidth or storage space. parameters like PSNR, MSE, and structural similarity remain almost the
same while the storage size is reduced [10]. Table 1 summarizes the
Working procedure of image compression techniques: numerous image compression approaches that researchers in the past have
used.
The most common processes in compressing an image are [2]:
Table 1: Detailed Summary of various image compression techniques used
by researchers
▪ Specifying the Rate (available bits) and Distortion (tolerable Author Year Title of Paper Compression Reference
error) parameters for the target image. Name Technique
▪ Classifying the visual data according to their relevance. used
▪ Distributing the available bit budget across these classes in such Gharavi and 1988 “Sub-band coding Sub-band [5]
a way that distortion is minimized. Tabatabai of monochrome Coding (SBC)
▪ Using the bit allocation information acquired in step 3, quantify and color images”
each class independently. Patel et al. 2016 “A fast and Huffman [6]
▪ Using an entropy coder, encode each class independently and improved Image Encoding
Compression
save to a file. It is frequently faster to reconstruct an image from
technique using
compressed data than it is to compress it. The procedures are as
Huffman coding”
follows: Kekre et al. 2016 “Color image Vector [7]
▪ Using the entropy decoder, read the quantized data from the file. compression using Quantization
(Step 5 is reversed.) vector (VQ)
▪ Reduce the number of variables in the data. (Step 4 is reversed.) quantization and
▪ Re-create the image. (Step 2 is reversed.) hybrid wavelet
transform”
The following sections comprise this paper: section II explains the related
Zhang et al. 2020 “Lossless image Statistical [8]
work of researchers, section III defines the types of the different image
compression using Coding
compression techniques, and section IV concludes the paper by a multi-scale
summarizing the conclusion. progressive
statistical model”
Mohammed 2011 “Image Block [9]
2. Literature Review and Abou- compression using Truncation
Chadi block truncation Coding (BTC)
Gharavi and Tabatabai (1988) proposed utilizing QMF to encode digital coding
images. Using a 2-D separable QMF bank, the input signal spectrum is Sarkar et al. 2018 "Novel Hybrid Run Length [10]
decomposed into numerous narrowband images [5]. To reduce redundant Lossy Image Encoding
bits in data or images, Patel et al. (2016) introduced the Huffman coding Compression (RLE)
technique, which analyses multiple features or specifications such as “Peak Model using Run-
Signal to Noise Ratio (PSNR), Mean Square Error (MSE), Bits Per Pixel Length Coding
(BPP), and Compression Ratio (CR)” [6]. Kekre et al. (2016) proposed and Huffman
Coding"
References