0% found this document useful (0 votes)
26 views8 pages

Compression of Color Image

Uploaded by

thanujaramesh15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views8 pages

Compression of Color Image

Uploaded by

thanujaramesh15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

JNANA SANGAMA, BELAGAVI-590018

A Proposed Project Synopsis on

COMPRESSION OF COLOR IMAGE


Carried out at

DON BOSCO INSTITUTE OF TECHNOLOGY

BENGALURU-560074

Bachelor of Engineering In

Computer Science and Engineering


Submitted by

PAVITHRA K[1DB22CS409]
SANJAY S M [1DB22CS411]
THANUJA K M [1DB22CS414]
Under the Guidance of Prof.

Dr. Usha Kiran S P


Associate Professor

Department of Computer Science and Engineering

Don Bosco Institute of Technology

Don Bosco Institute of Technology Kumbalagodu, Mysore Road, Bangalore-560 074


2023-2024

1
TABLE OF CONTENTS

SL.NO CONTENTS

1. ABSTRACT

2. AIM

3. BLOCK DIAGRAM / FLOW CHART

4. METHODOLOGY

5. SOFTWARE AND HARDWARE REQUIREMENT

6. EXPECTED OUTCOME

7. REFERENCES

2
ABSTRACT

Color compression in images is a critical aspect of computer graphics, aiming to reduce the
amount of data required to represent an image while maintaining visual fidelity. This study
explores advanced techniques for color compression, leveraging algorithms such as color
quantization, palette optimization, and dithering. By converting images to a limited set of colors
and using efficient encoding schemes, significant reductions in file size can be achieved without
perceptible loss in image quality. The research focuses on the implementation of these methods,
comparing their performance in terms of compression ratio, computational complexity, and
visual outcome. Experimental results demonstrate the effectiveness of adaptive palette selection
and error diffusion techniques in preserving image details. This work contributes to the field by
providing a comprehensive analysis of color compression strategies, offering insights for
applications in digital media, web graphics, and resource-constrained environments.

3
COMPRESSION OF COLOR IMAGE

AIM:

The primary aim of color image compression is to reduce the amount of data required to store
and transmit digital images without significantly compromising their visual quality. This
objective is essential for various applications across different domains, such as digital
photography, online media, medical imaging, and satellite imaging..

BLOCK DIAGRAM :

4
FLOW CHART

5
METHODOLOGY:

1.Lossless Compression: Techniques like Run-Length Encoding (RLE), Huffman Coding,


and Arithmetic Coding ensure that the original image can be perfectly reconstructed from the
compressed data. These methods are often used in applications where any loss of data is
unacceptable, such as medical imaging and technical drawings.

2. Lossy Compression: More aggressive techniques, such as those used in JPEG and
JPEG2000, achieve higher compression ratios by discarding some image information that is
less perceptible to the human eye. These methods typically involve:

Color Space Transformation: Converting the image from the RGB color space to a more
compressible format such as YCbCr, where the luminance (Y) and chrominance (Cb and Cr)
components can be processed separately.

Quantization: Reducing the precision of less critical color information, significantly


lowering the amount of data required to represent the image.

Transform Coding: Applying transformations like Discrete Cosine Transform (DCT) or


Wavelet Transform to convert the image into a frequency domain, where it can be more
efficiently compressed.

3. Hybrid Approaches: Combining elements of both lossy and lossless techniques to balance
compression efficiency and image quality. For example, JPEG2000 employs wavelet
transform-based lossy compression followed by entropy coding.

SOFTWARE REQUIREMENTS:

1. Operating System:
The iris segmentation software should be compatible with the operating system
used by the user, such as Windows, Linux, or macOS.

2. Programming Language:
The software can be implemented using various programming languages such as
C++, Java, Python, or any other language that supports the chosen iris segmentation algorithm.

6
3. Image Processing Library:
The software should utilize an image processing library like OpenCV, MATLAB,
or any other suitable library that provides functions for performing image
segmentation and analysis.

HARDWARE REQUIREMENTS:

1. Computer or Device:
The iris segmentation software should be compatible with the computer or
device being used, whether it's a desktop computer, laptop, or embedded system. It
should be able to run the chosen operating system and software smoothly.

2. Processor:
For real-time iris segmentation, a processor with a higher processing power,
such as a core i5 or higher, may be required. For offline batch processing, a lower-spec
processor may suffice.

3. Memory:
The software should be able to efficiently process and analyze images, so a
minimum of 4 GB of RAM is recommended to ensure smooth operation.

4. Storage:
The system should have sufficient hard disk space to store the input images and
the segmented iris data. The storage capacity required will depend on the number and
size of the images being processed.

5. Camera or Imaging Device:

7
A digital camera or imaging device capable of capturing high-resolution images
of the iris is necessary for iris segmentation. The device should be compatible with the
software and provide clear and sharp images.

EXPECTED OUTCOME:
By limiting the number of colors, the image file size can be significantly reduced. This is
especially useful for web images where smaller files can lead to faster loading times.Depending
on the extent of compression, there can be a noticeable loss in image quality. Images may
appear less detailed or have visible banding, especially in areas with gradients. Smaller image
files are easier to store and transmit, which can be beneficial for applications like web hosting,
online galleries, and mobile apps where bandwidth and storage are limited.

You might also like