Research
Research
B. Reddaiah
Department of Computer Applications
Yogi Vemana University
Kadapa, A.P, India
ABSTRACT Zip, Gzip, RAR, and Stufflt and 7z. An exclusive algorithm
The fast development in digital filed gave scope for a lot of for compression is used by each of the compression types for
image processing applications. To make use of digital images compressing the data.
efficiently, explicit methods are required to decrease the
number of bits essential for their presentation. This guided for
1.2 Media Compression
instant development in area of Image Processing. This As of file compression, the aim of compressing media file is
increase forced to develop more strong algorithms. to decrease the size of file so that the space in the disk can be
Compression concentrates on dropping image dimension saved. On the other hand, media compression algorithms are
without losing the originality and information present with explicit to particular media kinds, like images, audio, and
original one. With this goal of compressing the image is to video files.
reduce redundancy present in image and to increase the
storage capacity for well-organized communication. This 2. NEED OF IMAGE COMPRESSION
research reviews important image compression methods. This For single colored images there is no need of huge storage
paper discusses efficient techniques like lossy and lossless space to store the raw data. As the number of images to be
with its applications and research possibilities. stored increases or images to be transmitted increases the
entire storage requirements become irresistible. Along with
Keywords storage size, bandwidth for transmission and time taken for
Compression, Techniques, transmission, Lossy, Lossless, transmission of uncompressed images will be more and if
data, information, compressed before its storage and transmission it may be
proportional to the size of image. Before compressing the
1. INTRODUCTION images as an initial step different types of redundancies are to
Image or data compression is some form of compression that be eliminated. In common, three basic digital images
is used to decrease the size of any kind of file. When the redundancies are in existence and the redundancies are as
memory size of a file is reduced it requires less space to store follows [3].
and facilitates transmitting images in less time [2]. The
fundamental form of compression process is shown in 2.1 Spatial Redundancy
Fig 1. The values of neighboring pixels are strongly correlated in the
majority of the natural images. From the values of
neighboring pixels value of any given pixel can be predicted
practically. This prediction by using any individual pixel is
comparatively less significant and the redundancy can be
reduced. The capability of the wavelets transformation is to
efficiently capture variations at unusual scales. So, these
wavelets are preferably suitable for this purpose.
33
International Journal of Computer Applications (0975 – 8887)
Volume 177 – No. 38, February 2020
3. COMPRESSION TECHNIQUES
Compression is a procedure where particular information is
characterized with reduced number of data points. Image
compression techniques as shown in Figure 2 and are broadly
classified into two categories as lossy and lossless image
compression [5, 4, 1].
34
International Journal of Computer Applications (0975 – 8887)
Volume 177 – No. 38, February 2020
coding method is used in Huffman and arithmetic coding The files compressed by these methods are easily usable,
techniques. When there are repeated characters and symbols quick to open and good for using in internet applications. The
first they are noted down. After noting instead of repeating at processed file are with low resolution, low quality and mostly
every pixel, the positions of these pixels are recorded. Further free from threats.
same symbols are assigned.
The major disadvantages of Lossy Compression techniques
3.1.5 LZW Coding are that they are not supportive for editing the images. In these
LZ technique replaces repetitive substrings to previous images the editable data is dumped and have very minute
occurrences of strings. The repeated data is substituted by archive value. The resolution of the processed images will be
position and length of existing substring low by which the quality of printing the images may be
limited.
3.1.6 Huffman Coding
Huffman Coding technique makes use of variable length code. 3.2.1 Discrete Cosine Transform
Here short code words are allocated to most familiar values or Discrete Cosine Transform is a lossy Compression technique
for symbols in the data. Longer code words are allocated to specifically used for compressing image and audio files. This
less repeated occurring values. This technique generates less technique translates data into the summation of series of
redundancy cods when compared to other techniques. This cosine waves oscillating at different frequencies.
coding is used for compressing text, images, and videos.
3.2.2. Discrete Wavelet Transform
3.2 Lossy Compression Discrete wavelet transform characterizes image as a sum of
Lossy compression methods are particularly used to compress wavelet functions. These functions are known as wavelets that
natural images like photographs, where negligible loss for have dissimilar location and scale. This technique is typically
reliability is adequate to accomplish a considerable reduction executed by means of hierarchical filter structure and it is
in bit rate. This is most frequently used to compress applied on image blocks.
multimedia data and some data may be lost. This is not suited 3.2.3. Fractal Compression
and used for text based documents and software as they need
This technique depends on certain parts of images resembling
to keep the exact information without loss. This technique
other parts of same image. This algorithm converts these parts
allows higher compression ratio than the lossless technique. In
into mathematical data. This data is known as fractal codes
this compression the rebuilding of an image is only an
that are used to reconstruct the encoded image. As the image
approximation of the original data and original image is not
is converted into fractal code it becomes resolution
retrieved as it is and very small amount of data loss may be
independent.
seen as shown in Figure 5.
3.2.4. Vector Quantization
This technique is a fixed to fixed length algorithm called
LBG-VQ algorithm. It divides a large set of data points called
vectors into groups. It encodes values from a
multidimensional vector space into a finite set of values to
from a discrete subspace of lower dimension. This lower
space vector needs less storage space and by which data is
compressed. This technique is used for voice and images.
4. APPLICATIONS OF COMPRSSION
For image compression applications the above discussed
Fig: 5. Data loss shown in Lossy Compression Lossy Compression and Lossless compression methods are
used. Various techniques and algorithms are used in
This type of compression also looks for redundant pixel compressing images by different image compression
information and that is permanently discarded. So when the applications. Among these two methods, selection of a
file is retrieved back from compression the original data is not method to compress images depends on the quality of the
exactly retrieved. Even though when the exact data is not output that is expected by the users. When a very high quality
retrieved, data missing cannot be experienced. The process of output is expected without any loss of data by users from
lossy compression is shown in Figure 6. image compression applications then lossless compression
technique can be used by the application.
Lossless compression techniques are used when a high degree
of accuracy is needed. In some cases where the quality is not
that much important and can be compromised, lossy
compression technique can be used. When this compression
technique is used there will be very little bit of loss in quality
and that loss cannot be visible to the human eye at most of
times. It can be used in such applications where a little
compromise on quality of image is tolerable. The areas where
image compression is used are in television broadcasting,
Remote sensing via satellite, for military communication
Fig:6 Overview of Lossy Compression systems through radars, Tele conferencing systems,
The major advantages of Lossy Compression techniques are communications systems built through computers, Facsimile
that they are mainly useful for compressing small files. Once transmission medical images in computer tomography
the files are compressed, they take very less time to send the magnetic resonance imaging, capturing and transmitting
files from one place to another and easy to move and store. satellite images, geological surveys, weather reporting
35
International Journal of Computer Applications (0975 – 8887)
Volume 177 – No. 38, February 2020
IJCATM : www.ijcaonline.org 36