A New Operating Tool for Coding in Lossless Image Compression Radu Rădescu University POLITEHNICA of Bucharest, Faculty of Electronics, Telecommunications.

Slides:



Advertisements
Similar presentations
Digital Color 24-bit Color Indexed Color Image file compression
Advertisements

Image Compression. Data and information Data is not the same thing as information. Data is the means with which information is expressed. The amount of.
Bitmapped Graphic Data
Rectangle Image Compression Jiří Komzák Department of Computer Science and Engineering, Czech Technical University (CTU)
Experimental study on scan order and motion compensation in lossless video coding Telematics/Network Engineering.
Compression & Huffman Codes
Compression & Huffman Codes Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
CS 206 Introduction to Computer Science II 04 / 29 / 2009 Instructor: Michael Eckmann.
Lossless Compression in Multimedia Data Representation Hao Jiang Computer Science Department Sept. 20, 2007.
V Obtained from a Guildford County workshop-Summer, 2014.
Data dan Teknologi Multimedia Sesi 08 Nofriyadi Nurdam.
Roger Cheng (JPEG slides courtesy of Brian Bailey) Spring 2007
Data starts with width and height of image Then an array of pixel values (colors) The number of elements in this array is width times height Colors can.
Comparison of image compression algorithms ECE-533 Paula Aguilera.
CS559-Computer Graphics Copyright Stephen Chenney Image File Formats How big is the image? –All files in some way store width and height How is the image.
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Compression is the reduction in size of data in order to save space or transmission time. And its used just about everywhere. All the images you get on.
File Formats About graphic file formats And image compression.
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 14 Introduction to Computer Graphics.
Digital Image: Representation & Processing (2/2) Lecture-3
IMAGE COMPRESSION USING BTC Presented By: Akash Agrawal Guided By: Prof.R.Welekar.
JPEG image compression Group 7 Arvind Babel (y07uc024) Nikhil Agarwal (y08uc086)
Multimedia Specification Design and Production 2012 / Semester 1 / L3 Lecturer: Dr. Nikos Gazepidis
Digital Image Formats: An Explanation Guilford County SciVis V
Image Compression (Chapter 8) CSC 446 Lecturer: Nada ALZaben.
Multimedia Data Introduction to Lossless Data Compression Dr Sandra I. Woolley Electronic, Electrical.
CMSC 100 Storing Data: Huffman Codes and Image Representation Professor Marie desJardins Tuesday, September 18, 2012 Tue 9/18/12 1CMSC Data Compression.
The LZ family LZ77 LZ78 LZR LZSS LZB LZH – used by zip and unzip
Image formats. Basic terminologies… Pixels: Pixels are the building blocks of every digital image. a pixel is a single point in a graphic image. Resolutions:
Addressing Image Compression Techniques on current Internet Technologies By: Eduardo J. Moreira & Onyeka Ezenwoye CIS-6931 Term Paper.
Digital Media Dr. Jim Rowan ITEC 2110 Bitmapped Images.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
Web Graphics. Colours and Display Graphics and Modems 28.8kbps = 3.6 KB per second 36 KB takes 10 seconds to load. Pixels and color.
Multimedia Basics (1) Hongli Luo CEIT, IPFW. Topics r Image data type r Color Model : m RGB, CMY, CMYK, YUV, YIQ, YCbCr r Analog Video – NTSC, PAL r Digital.
Recent Results in Combined Coding for Word-Based PPM Radu Rădescu George Liculescu Polytechnic University of Bucharest Faculty of Electronics, Telecommunications.
CS430 © 2006 Ray S. Babcock LZW Coding Lempel-Ziv-Welch.
COMPUTER GRAPHICS. Can refer to the number of pixels in a bitmapped image Can refer to the number of pixels in a bitmapped image The amount of space it.
Data compression. lossless – looking for unicolor areas or repeating patterns –Run length encoding –Dictionary compressions Lossy – reduction of colors.
CS654: Digital Image Analysis Lecture 34: Different Coding Techniques.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Comp 335 File Structures Data Compression. Why Study Data Compression? Conserves storage space Files can be transmitted faster because there are less.
Digital Graphics for Computer Games Pixels Types of Digital Graphics (Raster and Vector) Compression.
Lesson 2: Introduction to Digital Imaging Digital Photography MITSAA IAP 2003 Rob Zehner.
Image File Formats Harrow Computer Club – Wed, 1 Dec 2010 Bob Watson MA CMath MIMA MBCS.
Digital Image Formats: An Explanation Guilford County SciVis V
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Computer Sciences Department1. 2 Data Compression and techniques.
IS502:M ULTIMEDIA D ESIGN FOR I NFORMATION S YSTEM M ULTIMEDIA OF D ATA C OMPRESSION Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny.
Computer Graphics Lesson 2 July 12, 2005 Image Formats What are some formats you are familiar with? There are 4 basic image format types: Uncompressed.
8th Lecture – Intro to Bitmap or Raster Images
File Compression 3.3.
Everything is a number Everything in a computer memory and on storages is a number. Number  Number Characters  Number by ASCII code Sounds  Number.
Compression & Huffman Codes
3.3 Fundamentals of data representation
Computer Science Higher
Lesson Objectives Aims You should know about: 1.3.1:
File Compression 3.3.
Raster Images CPSC 1030.
Data Compression.
Digital Image Formats: An Explanation
Notes on the color table and indexed color concept
Representing Images 2.6 – Data Representation.
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
Image Compression Purposes Requirements Types
Image Coding and Compression
Quantizing Compression
Quantizing Compression
Presentation transcript:

A New Operating Tool for Coding in Lossless Image Compression Radu Rădescu University POLITEHNICA of Bucharest, Faculty of Electronics, Telecommunications and Information Technology Department of Applied Electronics and Information Engineering OC 2009, Varna, Bulgaria

1. Introduction The application carries out the encoding for images with at most as 255 colors. As source, the program accepts BMP files, represented on 8, 16 or 32 bits. The application has an algorithm to reduce the color depth to 255 colors. As output, the application produces two file types, named after the encoding type used to make them:  LZW,  RLC.

2. Implementing the compression (a) The algorithm :  The colors are stored in a table, which is built as the image is run through pixel by pixel.  If the color of the pixel exists in the table, it is ignored.  If not, it is added to the table.  Data storage is used, so that the search time for the color table can be substantially reduced.

2. Implementing the compression (b) The encoding flexibility :  In the case of LZW, a variable size dictionary is used, with 2048, 4096 or 8192 positions.  In the case of RLC, there are two ways to run through the image: up and down or left to right, which exploits in different ways the image correlation.

2. Implementing the compression (c) Reducing the number of colors :  The algorithm is based on the nearest color method, computed based on the mean square algorithm.  The generated color palette is a joint one, including 128 standard colors, allocated equally in the color space.  Other 127 colors are calculated based on the bar graph of the image.

3. Experimental results (a) The testing files :  A study was made on medical images with different degrees of correlation and different number of colors.  Two groups of different-size images were chosen: one with a large color dispersion, other with large areas of the same color.  Their number of colors was reduces gradually from 255 to 128 and, finally, to 16 colors.

3. Experimental results (b) NMR 600×600 pixels

3. Experimental results (c) Angiographies 600×600 pixels

3. Experimental results (d) Tomographies 600×600 pixels

3. Experimental results (e) Ultrasounds 540×405 pixels

3. Experimental results (f) X rays 540×405 pixels

3. Experimental results (g) The LZW and RLC image files are compared to the original BMP format and to the archived RAR files. The compression ratio is superior to GIF because of a better saving of coded words in files and of the built color palette obtained by the exact colors in the image. The application has an advantage before the GIF compression as the file size is growing and the color number is decreasing.

3. Experimental results (h) The performance of coding for 255 colors

3. Experimental results (i) The performance of coding for 128 colors

4. Conclusions The result does not depend much on the number of colors from the input image, but on the size of the source file. The RLC compression depends more on the correlation within the image. In the case of the 16 color images, the RLE compression for the BMP format (with the combination of two pixels on the same byte) is superior to the RLC format encoding. Exceptions are images that, after decreasing the number of colors, have become more correlated, in advantage of the RLC encoding.

Thank you!