Lossy Image Compression

Size: px
Start display at page:

Download "Lossy Image Compression"

Transcription

1 Lossy Image Compression Robert Jessop Department of Electronics and Computer Science University of Southampton December 13, 2002 Abstract Representing image files as simple arrays of pixels is generally very inefficient in terms of memory. Storage space and network bandwidth is limited so it is necessary to compress image files. There are many methods that achieve very high compression ratios by allowing the data to be corrupted in ways that are not easily perceivable to the human eye. A new concept is described, combining fractal compression with sampling and interpolation. This could allow greater fidelity at higher compression ratios than current methods. 1

2 CONTENTS 2 Contents 1 Introduction Background Overview of compression methods Patent Issues Image Compression Methods JPEG Wavelet Methods and JPEG Binary Tree Predictive Encoding and Non-Uniform Sampling and Interpolation Fractal Image Compression Comparison of Decoded Colour Images 8 4 Combining Fractal Compression with Sampling and Interpolation 11 5 Conclusions 11 1 Introduction 1.1 Background The algorithms described in this report are all for real world or natural images such as photographs. These images contain colour gradients and complex edges, not flat areas of one colour or perfectly straight edges. All these algorithms are lossy; the compressed image is not exactly the same as the original. For most uses some loss is acceptable. In photographs there is the image is already an imperfect representation due to the limitations of the camera. The data is already quantized and sampled at a finite resolution and there is normally a little noise all over the image. When lossless compression is needed or images are non-natural, such as diagrams, then another format, such as TIFF, GIF or PNG, should be used. Though I will not discuss video, it is a related topic as advances in video compression are usually based on research in still image compression. Image compression algorithms take advantage of the properties of human perception. Low intensity high frequency noise is not important and we are much less sensitive to differences in colour than light intensity. These aspects can be reproduced less accurately when an image is decompressed. 1.2 Overview of compression methods In their simplest form images are represented as a two dimensional array (bitmap) with each element containing the colour of one pixel. Colour is usually described as three values - the intensities of red, green and blue light (RGB). The most widespread algorithm is JPEG, which is more commonly known as just JPEG ( Joint Photographic Experts Group). It is based on DCTs (Discrete Cosine Transforms). Its dominance is a result of wide application support, in particular web browsers. The vast majority of photographs on the Internet are

3 2 IMAGE COMPRESSION METHODS 3 JPEG files. It is described in section 2.1. The common JPEG file format is correctly called JFIF (JPEG File Interchange Format). JPEG2000 is a relatively new standard that is supposed to replace JPEG ( Joint Photographic Experts Group). It is based on wavelets. It offers better results than JPEG, especially at higher compression ratios. It also offers better features, including better progressive display. It is described in section 2.2. Binary Tree Predictive Coding (Robinson, 1994), and Non-Uniform Sampling and interpolation (Rosenberg), are similar techniques. They are based on encoding the value of only some of the pixels in the image and the rest of the image is predicted from those values. It is described in section 2.3. There is no standard for fractal image compression, but the nearest thing to one is Iterated Systems FIF format ( Iterated Systems Inc). Fractal compression is based on PIFS (Partitioned Iterated Function Systems). Two good books on fractal image compression are (Barnsley and Hurd, 1992) and (Fisher, 1994). One advantage of fractal methods is super resolution; decoding the image at higher resolutions leads to much better results than stretching the original image. It is described in section 2.4. Image compression usually involves a lossy transformation on the data followed by a lossless compression of the transformed data. Entropy encoding such as Huffman or arithmetic encoding (Barnsley and Hurd, 1992) is usually used. There is information and links for most types of compression in (loup Gailly). 1.3 Patent Issues Parts of the techniques described here are covered by patents. Iterated Systems control of a patent for fractal compression has probably prevented it becoming widespread. Iterated Systems has licensed their technology for use in other applications, such as Microsoft Encarta. Their are many patents covering wavelets but the JPEG committee has managed to ensure that all patent holding companies have agreed to allow free use of JPEG2000. JPEG was used freely for a long time but recently Forgent Networks has claimed royalties for its use ( Joint Photographic Experts Group). 2 Image Compression Methods This section will describe the main algorithms for lossy image compression in non-mathematical terms. They are described in the simplest way and actual implementations may work slightly differently to maximize speed. Each method has references which contain the relevant equations and detail in full. 2.1 JPEG JPEG is an effective way of compressing photographs at high quality levels and is widely used on the Internet. The basic algorithm is as follows: 1. The colours in the image are converted from RGB (red, green and blue) to YUV, which is: brightness, hue (colour) and saturation (how colourful or grey it is). The resolution of the hue and saturation components are halved in each axis because the human eye is less sensitive to colour than brightness. The three channels are then encoded separately. 2. Each channel is split into 8 8 blocks of pixels. Each block is then encoded separately.

4 2 IMAGE COMPRESSION METHODS 4 Figure 1: The 64 coefficients from the discrete cosine transform are weights for the 64 patterns above, which when combined give the 8 8 block of pixels. Image from (Salomon) 3. A DCT (Discrete Cosine Transform) is applied to each block (Figure 1)and the 64 resulting coefficients are rounded to integers and each divided by a number. The higher frequency coefficients have bigger divisors than the lower frequencies. The actual set of divisors used depends of the quality desired. Since it is integer division this is a lossy process; it can only be reversed approximately by multiplying. 4. The first coefficient is the average value for the whole block and is encoded as the difference from the average value in the previous block. 5. The 64 coefficients are ordered in a zig-zag pattern from top left to bottom right so the lower frequencies are read first. They are run length encoded. Due to the dividing stage most blocks should end in a long run of zeros in the higher frequencies and will compress well. 6. Huffman encoding is applied to the run length encoded data. To decode the process is reversed. Progressive display and lossless compression are supported as well but rarely used. The format also specifies an option to use arithmetic encoding instead of Huffman encoding but due to patent royalties it is rarely used. There is a detailed description in (Barnsley and Hurd, 1992) and the full specification is available from ( Joint Photographic Experts Group). JPEG compression can cause ripples can appear next to sharp edges. 2.2 Wavelet Methods and JPEG2000 Wavelet methods give very good performance at both high and low image fidelities and have the advantage of describing the image starting at a low resolution first and increasing the resolution until all the detail is there. This is useful for progressive viewing while transferring on slow Internet connections. The general algorithm is as follows:

5 2 IMAGE COMPRESSION METHODS 5 Figure 2: One dimensional wavelets. From (Dartmouth College) 1. Like JPEG, colours are converted to YUV, and the U and V components are encoded with less fidelity. 2. The image is expressed at a low resolution as a regular array of wavelets. For example a pixels image might be scanned with a array of wavelets. Each wavelet is given an amplitude such that they best describe the image locally. The wavelets overlap with their neighbors so each wavelet would be pixels in this example. The height of the wavelet at each given pixel determines the weight of that pixel in determining the value for the wavelet s amplitude. There are many different wavelets but only one is used for a given compression scheme. The wavelets are in two dimensions but you can see some one dimensional examples in Figure Now there is an approximation to the image as an low resolution array of wavelets. This is subtracted from the original image to get the difference. The difference image is then encoded the same way using an array of wavelets twice the resolution in both axis. This is repeated until the final difference image has been encoded losslessly using wavelets with a width of one pixel. 4. The data is now compressed. Because the low resolution approximations are near the original image most of the wavelet amplitudes at higher resolutions are zero or very low. This means they can be compressed extremely well using entropy (huffman or arithmetic) encoding. Also for any zero valued wavelet where the higher resolution wavelets beneath it are zero a special zero-tree symbol is output and the higher resolutions wavelets underneath are not output at all. 5. As described the algorithm is lossless. Very good lossy compression is achieved by quantizing the wavelet amplitudes (like the dividing of the coefficients in the JPEG algorithm). The highest resolutions can be quantized the most coarsely. This makes more of the amplitudes zero allowing more zero trees and improving the effectiveness of the entropy encoding stage. JPEG2000 is an attempt to standardise wavelet image compression ( Joint Photographic Experts Group). 2.3 Binary Tree Predictive Encoding and Non-Uniform Sampling and Interpolation These two methods are very similar. They both work by storing only the values of some of the pixels in an image and allowing the rest to be predicted by the decoder. Non-uniform sampling and interpolation (NSI) encodes the values of the most important pixels and when decoding the rest of the pixels are interpolated (predicted) from nearby known pixels (Rosenberg). Figure 3

6 2 IMAGE COMPRESSION METHODS 6 Figure 3: The sample points used to encode Lena with NSI. From (Rosenberg) shows the sample points used in an encoding of the Lena image. The method encodes large flattish areas very well but uses a lot of points for edges and textures. The method is not as good as BTPC because the positions of the pixels sampled is more complicated to encode. Binary Tree Predictive Coding (BTPC) works in a similar way to NSI except that, instead of choosing the most important pixels, the pixels are sampled in a binary tree structure, with pixels nearer the root used to predict those below them. A zero-tree symbol is output when all pixels at lower levels can be predicted accurately enough. For details of the algorithm see (Robinson, 1994). 2.4 Fractal Image Compression The word fractal is hard to define but is usually used to describe anything with infinite detail and self similarity on different scales. Fractal image compression is based on partitioned IFS (Iterated Function Systems) (Barnsley and Hurd, 1992). Compressed Images are described entirely in terms of themselves. Here is the simplest encoding algorithm: 1. The image is partitioned into blocks called ranges. 2. For each range find a contractive transformation that describes it as closely as possible. Each range is defined as looking like a larger area (called a domain) anywhere in the image and has a brightness and a contrast adjustment. To guarantee decoding will work the contrast adjustment must be less than 1 (the contrast is reduced in the transformation) but it has been found that some contrast adjustments greater than 1 can be safely allowed. 3. The transformation data is quantized. In practice the quantization is taken into account when judging how well a domain is matched to a range. A very good and detailed account of fractal image compression is in (Fisher, 1994). It may seem useless to define the image in terms of itself but if you start with any image and iteratively apply the transformations, it will converge on the encoded image. This decoding process is fast and only needs a few iterations. This convergence has been mathematically proved and is due to the transformations

7 2 IMAGE COMPRESSION METHODS 7 Figure 4: Range blocks used in the quadtree compression of Figure 6(e) being contractive. Since it is unlikely that every range will have a domain that matches perfectly, fractal compression is by nature lossy and there is a limit to the fidelity of the reconstruction possible for any given image and range size. In the simplest algorithm the ranges are all the same size but much better results are obtained by adapting the partitions to suit the image. Sometimes large areas can be described by one transformation and other areas need many ranges and many transformations. A simple method is quadtree partitioning (Figure 4). Better is HV partitioning, which starts with one range and recursively divides ranges unevenly into two (Fisher, 1994). Starting with small ranges and merging adjacent ranges gives good results as well (Ruhl et al., 1997). One problem with fractal image compression is that encoding takes a long time because to find each transformation a large number of possible domains must be compared to the range. Classifying ranges and domains and only comparing those in the same class reduces the time taken (Fisher, 1994). Even faster encoding can be achieved by building a multi-dimensional search tree (Saupe, 1995)(Cardinal, 2001). With the basic algorithm you often get visible artifacts at the edges of ranges (as in Figure 6(e)). It helps to blur the edges of ranges into each other but this does not eliminate the problem entirely. The quality possible depends on the image encoded. Fractal image compression can be combined with wavelet encoding, which gives better image quality without range edge artifacts. Due to the hierarchical nature of wavelet compression this allows decoding in one step instead of iterating (Levy and Wilson, 1995)(van de Walle, 1995). Since the image is encoded by transformations rather than pixels you can decode the image at any resolution. When decoded at a higher resolution extra detail is generated by the transformations and this often gives better quality enlargements than stretching the original image (Figure 5). This property is called super resolution.

8 3 COMPARISON OF DECODED COLOUR IMAGES 8 (a) Lena s eyes enlarged 400% by pixel resize (b) Lena s eyes decoded at 400% size from a 20:1 FIF encoding Figure 5: Super Resolution 3 Comparison of Decoded Colour Images In figures 6 and 7 you can compare decoded images from five different algorithms. There are mathematical metrics for judging the difference between two images but for most applications the human eye is the best judge. The image used is the Lena image because it is like an unofficial standard for image processing research and is used in most research papers on image compression. Using only one image makes this comparison less than thorough but you can see the sort of artifacts and information lost when using the different algorithms. I have used colour images and not greyscale images because colour images are more relevant to real world uses. The images are pixels and 24 bit colour. The Lena image and other test images are available from (Kominek). The programs used to encode these images were: Jasc Paint Shop Pro 5.0 for the DCT based JPEG. LuraWave SmartCompress ( AlgoVision-LuraTech) for the wavelet based JPEG2000. Iterated Systems Fractal Imager 1.6 ( Iterated Systems Inc) for FIF, which appears to be based on fractal transformations and wavelets. FRACOMP 1.0 (Kassler, 1996) for QIF, which is fractal based and uses quadtrees. BTPC 4.1 (Robinson, 1994) for Binary Tree Predictive Coding.

9 3 COMPARISON OF DECODED COLOUR IMAGES 9 (a) The original uncompressed Lena image (768KB) (b) JPEG (20KB) (c) LuraWave JPEG2000 (20KB) (d) Iterated Systems FIF (19KB) (e) FRACOMP QIF (23KB) (f) Binary Tree Predictive Coding (19KB) Figure 6: Comparison of the Lena image compressed around 38:1 using different methods.

10 3 COMPARISON OF DECODED COLOUR IMAGES 10 (a) The original uncompressed Lena image (768KB) (b) JPEG (10KB) (c) LuraWave JPEG2000 (10KB) (d) Iterated Systems FIF (10KB) (e) FRACOMP QIF (10KB) (f) Binary Tree Predictive Coding (10KB) Figure 7: Comparison of the Lena image compressed around 76:1 using different methods.

11 4 COMBINING FRACTAL COMPRESSION WITH SAMPLING AND INTERPOLATION 11 4 Combining Fractal Compression with Sampling and Interpolation The biggest problem with standard fractal compression is the artifacts at the edges of ranges. Postprocessing can help but not eliminate the problem. One successful way of improving it is by combining fractal compression with wavelets, as in (Levy and Wilson, 1995) and (van de Walle, 1995). However, This method restricts the size of the domain pool because the domains must be aligned with wavelets on the earlier levels. Generally in fractal compression the larger the domain pool the better quality or compression ratio can be achieved (Fisher, 1994). Another way to improved image quality might be to use the principles of binary tree predictive coding and non-uniform sampling. This is an area I am currently researching. My idea is to remove the brightness offset in the transformations and encode the actual colour values of the four corner pixels of each range. In applying the transformation the domain would be tilted so that the colours of its four corners map to the four corners of the range. Each corner in the transformation would effectively have its own brightness offset calculated. The brightness offset for each pixel in the range would be calculated by interpolating between the offsets of the four corners. The corner pixel values would be shared between adjacent ranges. For an even grid of ranges of the same size every corner not on the image edge is shared by four ranges so storing them would take no more space than storing brightness offsets does. With HV Partitioning there are the four corners of the image to begin with and each time a range is split two new corners are added so there are roughly twice as many corners to encode as there are ranges. By defining exactly the colour of each corner of each range there would be no artifacts on the corners of ranges and artifacts across edges would be greatly reduced. Since the corners are shared by ranges, the line of pixels on the edge of two ranges could be calculated as the average of the results of the two ranges transformations. As well as removing the edge artifacts the automatic tilting of the domain to fit the range would allow better domain-range matches. For example, a textured range with a constant gradient could be matched with a domain with no gradient and the same texture. Another area fractal image compression could be improved is the size of domains. Most current methods use domains four times the size of ranges because to take a simple mean of four pixels is simple. Better matches might be found with domains only slightly bigger than the ranges. It would also be possible to use domains the same size for some ranges as long as there are no circular references leading to a range being mapped to itself. This could be prevented by insisting on a contrast adjustment strictly less than 1 for transformations that are not spatially contractive. The pillar in the left of Figure 4 could have been encoding with fewer ranges if one part of it had been encoded with a few contractive transformations and the rest of it encoded as looking like that part. I am currently working on implementing these ideas and will report the results in my 3rd year project final report in May Conclusions There are many good algorithms to compete with the widespread JPEG standard, but judging from Figure 6 none of them appear to provide better quality at the 38:1 compression ratio, which is suitable for web images. This is a little surprising considering the number of claims of compression better than JPEG in

12 REFERENCES 12 research papers and books. These claims are usual based on higher compression ratios, as in Figure 7, or on image quality metrics such as PSNR (Peak Signal to Noise Ratio), which does not model the properties of human vision well. It looks likely JPEG will remain the most popular format for the forseeable future. Each algorithm has its own advantages and drawbacks in different areas. For example: In Figure 6 the FIF and BTPC images have the best looking sharp edges but in the FIF image the hat looks very bad and the BTPC image has speckles. JPEG gives the best hat texture but has minor artifacts at some edges. JPEG2000 is a good compromise between edges and textures, performing nearly as well as the best in both areas. JPEG2000 s wavelet based format is overall probably the best available. It performs extremely well over a wide range of compression ratios. The format is also the most flexible; it supports transparency, gamma correction, progressive decoding and regions of interest (increased quality for part of an image). There are still possibilities for further research. Fractal image compression still has a lot of potential and sampling pixels at range block corners could lead to a very significant improvement in image quality for any given compression ratio. References AlgoVision-LuraTech. Lurawave smartcompress Iterated Systems Inc. Fractal imager plus 1.6. The website is often referenced but it has little information and only a photoshop plug-in to download, However with a google search you can find Iterated Systems free stand-alone FIF compressor: fi16 mmx.exe. Joint Photographic Experts Group. Jpeg specifications and news. Michael F. Barnsley and Lyman P. Hurd. Fractal Image Compression. AK Peters, ISBN Jean Cardinal. Fast fractal compresison of greyscale images. IEEE Transactions on Image Processing, 10 (1), Dartmouth College. Wavelets diagram. Yuval Fisher. Fractal Image Compression Theory and Application. Springer-Verlag, ISBN Andreas Kassler. Fracomp 1.0 fraktale bildkompression, John Kominek. Waterloo bragzone. I. Levy and R. G. Wilson. A hybrid fractal-wavelet transform image data compression algorithm. Technical Report CS-RR-289, Coventry, UK, Jean loup Gailly. comp.compression frequently asked questions.

13 REFERENCES 13 John A. Robinson. Binary tree predictive coding, Web pages based on a paper submitted to IEEE Transactions on Image Processing. Chuck Rosenberg. Non-uniform sampling and interpolation for lossy image compression. Matthias Ruhl, Hannes Hartenstein, and Dietmar Saupe. Adaptive partitionings for fractal image compression. In Proceedings ICIP-97 (IEEE International Conference on Image Processing), volume II, pages , Santa Barbara, CA, USA, David Salomon. Dct diagram. Dietmar Saupe. Accelerating fractal image compression by multi-dimensional nearest neighbor search. In J. A. Storer and M. Cohn, editors, Proceedings DCC 95 (IEEE Data Compression Conference), pages , Snowbird, UT, USA, Axel van de Walle. Relating fractal image compression to transform methods. Master s thesis, Waterloo, Canada,

Chapter 9 Image Compression Standards

Chapter 9 Image Compression Standards Chapter 9 Image Compression Standards 9.1 The JPEG Standard 9.2 The JPEG2000 Standard 9.3 The JPEG-LS Standard 1IT342 Image Compression Standards The image standard specifies the codec, which defines how

More information

Ch. 3: Image Compression Multimedia Systems

Ch. 3: Image Compression Multimedia Systems 4/24/213 Ch. 3: Image Compression Multimedia Systems Prof. Ben Lee (modified by Prof. Nguyen) Oregon State University School of Electrical Engineering and Computer Science Outline Introduction JPEG Standard

More information

Compression and Image Formats

Compression and Image Formats Compression Compression and Image Formats Reduce amount of data used to represent an image/video Bit rate and quality requirements Necessary to facilitate transmission and storage Required quality is application

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 16 Still Image Compression Standards: JBIG and JPEG Instructional Objectives At the end of this lesson, the students should be able to: 1. Explain the

More information

An Analytical Study on Comparison of Different Image Compression Formats

An Analytical Study on Comparison of Different Image Compression Formats IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 An Analytical Study on Comparison of Different Image Compression Formats

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMAGE COMPRESSION FOR TROUBLE FREE TRANSMISSION AND LESS STORAGE SHRUTI S PAWAR

More information

Assistant Lecturer Sama S. Samaan

Assistant Lecturer Sama S. Samaan MP3 Not only does MPEG define how video is compressed, but it also defines a standard for compressing audio. This standard can be used to compress the audio portion of a movie (in which case the MPEG standard

More information

Fractal Image Compression By Using Loss-Less Encoding On The Parameters Of Affine Transforms

Fractal Image Compression By Using Loss-Less Encoding On The Parameters Of Affine Transforms Fractal Image Compression By Using Loss-Less Encoding On The Parameters Of Affine Transforms Utpal Nandi Dept. of Comp. Sc. & Engg. Academy Of Technology Hooghly-712121,West Bengal, India e-mail: nandi.3utpal@gmail.com

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Subjective evaluation of image color damage based on JPEG compression

Subjective evaluation of image color damage based on JPEG compression 2014 Fourth International Conference on Communication Systems and Network Technologies Subjective evaluation of image color damage based on JPEG compression Xiaoqiang He Information Engineering School

More information

Hybrid Coding (JPEG) Image Color Transform Preparation

Hybrid Coding (JPEG) Image Color Transform Preparation Hybrid Coding (JPEG) 5/31/2007 Kompressionsverfahren: JPEG 1 Image Color Transform Preparation Example 4: 2: 2 YUV, 4: 1: 1 YUV, and YUV9 Coding Luminance (Y): brightness sampling frequency 13.5 MHz Chrominance

More information

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution 2.1. General Purpose There are many popular general purpose lossless compression techniques, that can be applied to any type of data. 2.1.1. Run Length Encoding Run Length Encoding is a compression technique

More information

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression 15-462 Computer Graphics I Lecture 2 Image Processing April 18, 22 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Display Color Models Filters Dithering Image Compression

More information

2. REVIEW OF LITERATURE

2. REVIEW OF LITERATURE 2. REVIEW OF LITERATURE Digital image processing is the use of the algorithms and procedures for operations such as image enhancement, image compression, image analysis, mapping. Transmission of information

More information

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web

Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vs Vector Graphics Web-safe Colours Image compression Web graphics formats Anti-aliasing Dithering & Banding Image issues for the Web Bitmap Vector (*Refer to Textbook Page 175 file formats) Bitmap

More information

The Strengths and Weaknesses of Different Image Compression Methods. Samuel Teare and Brady Jacobson

The Strengths and Weaknesses of Different Image Compression Methods. Samuel Teare and Brady Jacobson The Strengths and Weaknesses of Different Image Compression Methods Samuel Teare and Brady Jacobson Lossy vs Lossless Lossy compression reduces a file size by permanently removing parts of the data that

More information

PENGENALAN TEKNIK TELEKOMUNIKASI CLO

PENGENALAN TEKNIK TELEKOMUNIKASI CLO PENGENALAN TEKNIK TELEKOMUNIKASI CLO : 4 Digital Image Faculty of Electrical Engineering BANDUNG, 2017 What is a Digital Image A digital image is a representation of a two-dimensional image as a finite

More information

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015 Computer Graphics Si Lu Fall 2017 http://www.cs.pdx.edu/~lusi/cs447/cs447_547_comput er_graphics.htm 10/02/2015 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/

More information

REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES

REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES REVIEW OF IMAGE COMPRESSION TECHNIQUES FOR MULTIMEDIA IMAGES 1 Tamanna, 2 Neha Bassan 1 Student- Department of Computer science, Lovely Professional University Phagwara 2 Assistant Professor, Department

More information

The next table shows the suitability of each format to particular applications.

The next table shows the suitability of each format to particular applications. What are suitable file formats to use? The four most common file formats used are: TIF - Tagged Image File Format, uncompressed and compressed formats PNG - Portable Network Graphics, standardized compression

More information

OFFSET AND NOISE COMPENSATION

OFFSET AND NOISE COMPENSATION OFFSET AND NOISE COMPENSATION AO 10V 8.1 Offset and fixed pattern noise reduction Offset variation - shading AO 10V 8.2 Row Noise AO 10V 8.3 Offset compensation Global offset calibration Dark level is

More information

image Scanner, digital camera, media, brushes,

image Scanner, digital camera, media, brushes, 118 Also known as rasterr graphics Record a value for every pixel in the image Often created from an external source Scanner, digital camera, Painting P i programs allow direct creation of images with

More information

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. Home The Book by Chapters About the Book Steven W. Smith Blog Contact Book Search Download this chapter in PDF

More information

Prof. Feng Liu. Fall /02/2018

Prof. Feng Liu. Fall /02/2018 Prof. Feng Liu Fall 2018 http://www.cs.pdx.edu/~fliu/courses/cs447/ 10/02/2018 1 Announcements Free Textbook: Linear Algebra By Jim Hefferon http://joshua.smcvt.edu/linalg.html/ Homework 1 due in class

More information

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr.

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Digital Media Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Mark Iken Bitmapped image compression Consider this image: With no compression...

More information

LECTURE 02 IMAGE AND GRAPHICS

LECTURE 02 IMAGE AND GRAPHICS MULTIMEDIA TECHNOLOGIES LECTURE 02 IMAGE AND GRAPHICS IMRAN IHSAN ASSISTANT PROFESSOR THE NATURE OF DIGITAL IMAGES An image is a spatial representation of an object, a two dimensional or three-dimensional

More information

Determination of the MTF of JPEG Compression Using the ISO Spatial Frequency Response Plug-in.

Determination of the MTF of JPEG Compression Using the ISO Spatial Frequency Response Plug-in. IS&T's 2 PICS Conference IS&T's 2 PICS Conference Copyright 2, IS&T Determination of the MTF of JPEG Compression Using the ISO 2233 Spatial Frequency Response Plug-in. R. B. Jenkin, R. E. Jacobson and

More information

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression The Need for Data Compression Data Compression (for Images) -Compressing Graphical Data Graphical images in bitmap format take a lot of memory e.g. 1024 x 768 pixels x 24 bits-per-pixel = 2.4Mbyte =18,874,368

More information

Digital Image Processing Introduction

Digital Image Processing Introduction Digital Processing Introduction Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Sep. 7, 2015 Digital Processing manipulation data might experience none-ideal acquisition,

More information

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size

Topics. 1. Raster vs vector graphics. 2. File formats. 3. Purpose of use. 4. Decreasing file size Topics 1. Raster vs vector graphics 2. File formats 3. Purpose of use 4. Decreasing file size Vector graphics Object-oriented graphics or drawings Consist of a series of mathematically defined points that

More information

3. Image Formats. Figure1:Example of bitmap and Vector representation images

3. Image Formats. Figure1:Example of bitmap and Vector representation images 3. Image Formats. Introduction With the growth in computer graphics and image applications the ability to store images for later manipulation became increasingly important. With no standards for image

More information

Chapter 8. Representing Multimedia Digitally

Chapter 8. Representing Multimedia Digitally Chapter 8 Representing Multimedia Digitally Learning Objectives Explain how RGB color is represented in bytes Explain the difference between bits and binary numbers Change an RGB color by binary addition

More information

Practical Content-Adaptive Subsampling for Image and Video Compression

Practical Content-Adaptive Subsampling for Image and Video Compression Practical Content-Adaptive Subsampling for Image and Video Compression Alexander Wong Department of Electrical and Computer Eng. University of Waterloo Waterloo, Ontario, Canada, N2L 3G1 a28wong@engmail.uwaterloo.ca

More information

Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor

Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor A Study of Image Compression Techniques Pooja Rani(M.tech) *, Sonal ** * M.Tech Student, ** Assistant Professor Department of Computer Science & Engineering, BPS Mahila Vishvavidyalya, Sonipat kulriapooja@gmail.com,

More information

CS101 Lecture 19: Digital Images. John Magee 18 July 2013 Some material copyright Jones and Bartlett. Overview/Questions

CS101 Lecture 19: Digital Images. John Magee 18 July 2013 Some material copyright Jones and Bartlett. Overview/Questions CS101 Lecture 19: Digital Images John Magee 18 July 2013 Some material copyright Jones and Bartlett 1 Overview/Questions What is digital information? What is color? How do pictures get encoded into binary

More information

Bitmap Image Formats

Bitmap Image Formats LECTURE 5 Bitmap Image Formats CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Image Formats To store

More information

Templates and Image Pyramids

Templates and Image Pyramids Templates and Image Pyramids 09/07/17 Computational Photography Derek Hoiem, University of Illinois Why does a lower resolution image still make sense to us? What do we lose? Image: http://www.flickr.com/photos/igorms/136916757/

More information

Image Optimization for Print and Web

Image Optimization for Print and Web There are two distinct types of computer graphics: vector images and raster images. Vector Images Vector images are graphics that are rendered through a series of mathematical equations. These graphics

More information

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs Objective Evaluation of Edge Blur and Artefacts: Application to JPEG and JPEG 2 Image Codecs G. A. D. Punchihewa, D. G. Bailey, and R. M. Hodgson Institute of Information Sciences and Technology, Massey

More information

CS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett

CS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett CS 262 Lecture 01: Digital Images and Video John Magee Some material copyright Jones and Bartlett 1 Overview/Questions What is digital information? What is color? How do pictures get encoded into binary

More information

4 Images and Graphics

4 Images and Graphics LECTURE 4 Images and Graphics CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Digital

More information

Images and Colour COSC342. Lecture 2 2 March 2015

Images and Colour COSC342. Lecture 2 2 March 2015 Images and Colour COSC342 Lecture 2 2 March 2015 In this Lecture Images and image formats Digital images in the computer Image compression and formats Colour representation Colour perception Colour spaces

More information

Byte = More common: 8 bits = 1 byte Abbreviation:

Byte = More common: 8 bits = 1 byte Abbreviation: Text, Images, Video and Sound ASCII-7 In the early days, a was used, with of 0 s and 1 s, enough for a typical keyboard. The standard was developed by (American Standard Code for Information Interchange)

More information

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB Unit 5 Graphics and Images Slides based on course material SFU Icons their respective owners 1 Learning Objectives In this unit you will learn

More information

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Color & Compression Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Outline Color Color spaces Multispectral images Pseudocoloring Color image processing

More information

Huffman Coding For Digital Photography

Huffman Coding For Digital Photography Huffman Coding For Digital Photography Raydhitya Yoseph 13509092 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia

More information

Graphics for Web. Desain Web Sistem Informasi PTIIK UB

Graphics for Web. Desain Web Sistem Informasi PTIIK UB Graphics for Web Desain Web Sistem Informasi PTIIK UB Pixels The computer stores and displays pixels, or picture elements. A pixel is the smallest addressable part of the computer screen. A pixel is stored

More information

Applying mathematics to digital image processing using a spreadsheet

Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Applying mathematics to digital image processing using a spreadsheet Jeff Waldock Department of Engineering and Mathematics Sheffield Hallam University j.waldock@shu.ac.uk Introduction When

More information

Raster (Bitmap) Graphic File Formats & Standards

Raster (Bitmap) Graphic File Formats & Standards Raster (Bitmap) Graphic File Formats & Standards Contents Raster (Bitmap) Images Digital Or Printed Images Resolution Colour Depth Alpha Channel Palettes Antialiasing Compression Colour Models RGB Colour

More information

PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES

PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES PERFORMANCE EVALUATION OFADVANCED LOSSLESS IMAGE COMPRESSION TECHNIQUES M.Amarnath T.IlamParithi Dr.R.Balasubramanian M.E Scholar Research Scholar Professor & Head Department of Computer Science & Engineering

More information

Templates and Image Pyramids

Templates and Image Pyramids Templates and Image Pyramids 09/06/11 Computational Photography Derek Hoiem, University of Illinois Project 1 Due Monday at 11:59pm Options for displaying results Web interface or redirect (http://www.pa.msu.edu/services/computing/faq/autoredirect.html)

More information

15110 Principles of Computing, Carnegie Mellon University

15110 Principles of Computing, Carnegie Mellon University 1 Last Time Data Compression Information and redundancy Huffman Codes ALOHA Fixed Width: 0001 0110 1001 0011 0001 20 bits Huffman Code: 10 0000 010 0001 10 15 bits 2 Overview Human sensory systems and

More information

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,

More information

What You ll Learn Today

What You ll Learn Today CS101 Lecture 18: Image Compression Aaron Stevens 21 October 2010 Some material form Wikimedia Commons Special thanks to John Magee and his dog 1 What You ll Learn Today Review: how big are image files?

More information

Picsel epage. Bitmap Image file format support

Picsel epage. Bitmap Image file format support Picsel epage Bitmap Image file format support Picsel Image File Format Support Page 2 Copyright Copyright Picsel 2002 Neither the whole nor any part of the information contained in, or the product described

More information

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors ITEC2110 FALL 2011 TEST 2 REVIEW Chapters 2-3: Images I. Concepts Graphics A. Bitmaps and Vector Representations Logical vs. Physical Pixels - Images are modeled internally as an array of pixel values

More information

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding Comparative Analysis of Lossless Compression techniques SPHIT, JPEG-LS and Data Folding Mohd imran, Tasleem Jamal, Misbahul Haque, Mohd Shoaib,,, Department of Computer Engineering, Aligarh Muslim University,

More information

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques Ali Tariq Bhatti 1, Dr. Jung H. Kim 2 1,2 Department of Electrical & Computer engineering

More information

A Hybrid Technique for Image Compression

A Hybrid Technique for Image Compression Australian Journal of Basic and Applied Sciences, 5(7): 32-44, 2011 ISSN 1991-8178 A Hybrid Technique for Image Compression Hazem (Moh'd Said) Abdel Majid Hatamleh Computer DepartmentUniversity of Al-Balqa

More information

Image Compression Using Huffman Coding Based On Histogram Information And Image Segmentation

Image Compression Using Huffman Coding Based On Histogram Information And Image Segmentation Image Compression Using Huffman Coding Based On Histogram Information And Image Segmentation [1] Dr. Monisha Sharma (Professor) [2] Mr. Chandrashekhar K. (Associate Professor) [3] Lalak Chauhan(M.E. student)

More information

Artifacts and Antiforensic Noise Removal in JPEG Compression Bismitha N 1 Anup Chandrahasan 2 Prof. Ramayan Pratap Singh 3

Artifacts and Antiforensic Noise Removal in JPEG Compression Bismitha N 1 Anup Chandrahasan 2 Prof. Ramayan Pratap Singh 3 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 05, 2015 ISSN (online: 2321-0613 Artifacts and Antiforensic Noise Removal in JPEG Compression Bismitha N 1 Anup Chandrahasan

More information

Image Perception & 2D Images

Image Perception & 2D Images Image Perception & 2D Images Vision is a matter of perception. Perception is a matter of vision. ES Overview Introduction to ES 2D Graphics in Entertainment Systems Sound, Speech & Music 3D Graphics in

More information

LECTURE 03 BITMAP IMAGE FORMATS

LECTURE 03 BITMAP IMAGE FORMATS MULTIMEDIA TECHNOLOGIES LECTURE 03 BITMAP IMAGE FORMATS IMRAN IHSAN ASSISTANT PROFESSOR IMAGE FORMATS To store an image, the image is represented in a two dimensional matrix of pixels. Information about

More information

A Modified Image Coder using HVS Characteristics

A Modified Image Coder using HVS Characteristics A Modified Image Coder using HVS Characteristics Mrs Shikha Tripathi, Prof R.C. Jain Birla Institute Of Technology & Science, Pilani, Rajasthan-333 031 shikha@bits-pilani.ac.in, rcjain@bits-pilani.ac.in

More information

Fundamentals of Multimedia

Fundamentals of Multimedia Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering

More information

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06 Dr. Shahanawaj Ahamad 1 Outline: Basic concepts underlying Images Popular Image File formats Human perception of color Various Color Models in use and the idea behind them 2 Pixels -- picture elements

More information

Developing Multimedia Assets using Fireworks and Flash

Developing Multimedia Assets using Fireworks and Flash HO-2: IMAGE FORMATS Introduction As you will already have observed from browsing the web, it is possible to add a wide range of graphics to web pages, including: logos, animations, still photographs, roll-over

More information

ENEE408G Multimedia Signal Processing

ENEE408G Multimedia Signal Processing ENEE48G Multimedia Signal Processing Design Project on Image Processing and Digital Photography Goals:. Understand the fundamentals of digital image processing.. Learn how to enhance image quality and

More information

JPEG Encoder Using Digital Image Processing

JPEG Encoder Using Digital Image Processing International Journal of Emerging Trends in Science and Technology JPEG Encoder Using Digital Image Processing Author M. Divya M.Tech (ECE) / JNTU Ananthapur/Andhra Pradesh DOI: http://dx.doi.org/10.18535/ijetst/v2i10.08

More information

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model)

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model) Image Data Color Models RGB (the additive color model) CYMK (the subtractive color model) Pixel Data Color Depth Every pixel is assigned to one specific color. The amount of data stored for every pixel,

More information

Information Hiding: Steganography & Steganalysis

Information Hiding: Steganography & Steganalysis Information Hiding: Steganography & Steganalysis 1 Steganography ( covered writing ) From Herodotus to Thatcher. Messages should be undetectable. Messages concealed in media files. Perceptually insignificant

More information

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor Umesh 1,Mr. Suraj Rana 2 1 M.Tech Student, 2 Associate Professor (ECE) Department of Electronic and Communication Engineering

More information

Keywords: BPS, HOLs, MSE.

Keywords: BPS, HOLs, MSE. Volume 4, Issue 4, April 14 ISSN: 77 18X International Journal of Advanced earch in Computer Science and Software Engineering earch Paper Available online at: www.ijarcsse.com Selective Bit Plane Coding

More information

Factors to Consider When Choosing a File Type

Factors to Consider When Choosing a File Type Factors to Consider When Choosing a File Type Compression Since image files can be quite large, many formats employ some form of compression, the process of making the file size smaller by altering or

More information

Digital Imaging & Photoshop

Digital Imaging & Photoshop Digital Imaging & Photoshop Photoshop Created by Thomas Knoll in 1987, originally called Display Acquired by Adobe in 1988 Released as Photoshop 1.0 for Macintosh in 1990 Released the Creative Suite in

More information

Understanding Image Formats And When to Use Them

Understanding Image Formats And When to Use Them Understanding Image Formats And When to Use Them Are you familiar with the extensions after your images? There are so many image formats that it s so easy to get confused! File extensions like.jpeg,.bmp,.gif,

More information

Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply

Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply or include the processing, compression, storage, printing,

More information

A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION ON FPGA

A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION ON FPGA International Journal of Applied Engineering Research and Development (IJAERD) ISSN:2250 1584 Vol.2, Issue 1 (2012) 13-21 TJPRC Pvt. Ltd., A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION

More information

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES Shreya A 1, Ajay B.N 2 M.Tech Scholar Department of Computer Science and Engineering 2 Assitant Professor, Department of Computer Science

More information

Digital Image Fundamentals

Digital Image Fundamentals Digital Image Fundamentals Computer Science Department The University of Western Ontario Presenter: Mahmoud El-Sakka CS2124/CS2125: Introduction to Medical Computing Fall 2012 October 31, 2012 1 Objective

More information

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Fluency with Information Technology Third Edition by Lawrence Snyder Digitizing Color RGB Colors: Binary Representation Giving the intensities

More information

HTTP transaction with Graphics HTML file + two graphics files

HTTP transaction with Graphics HTML file + two graphics files HTTP transaction with Graphics HTML file + two graphics files Graphics are grids of Pixels (Picture Elements) Each pixel is exactly one color. At normal screen resolution you can't tell they are square.

More information

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information 1992 2008 R. C. Gonzalez & R. E. Woods For the image in Fig. 8.1(a): 1992 2008 R. C. Gonzalez & R. E. Woods Measuring

More information

1. Describe how a graphic would be stored in memory using a bit-mapped graphics package.

1. Describe how a graphic would be stored in memory using a bit-mapped graphics package. HIGHER COMPUTING COMPUTER SYSTEMS DATA REPRESENTATION GRAPHICS SUCCESS CRITERIA I can describe the bit map method of graphic representation using examples of colour or greyscale bit maps. I can describe

More information

INTRODUCTION TO COMPUTER GRAPHICS

INTRODUCTION TO COMPUTER GRAPHICS INTRODUCTION TO COMPUTER GRAPHICS ITC 31012: GRAPHICAL DESIGN APPLICATIONS AJM HASMY hasmie@gmail.com WHAT CAN PS DO? - PHOTOSHOPPING CREATING IMAGE Custom icons, buttons, lines, balls or text art web

More information

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Digitizing Color Fluency with Information Technology Third Edition by Lawrence Snyder RGB Colors: Binary Representation Giving the intensities

More information

Image compression with multipixels

Image compression with multipixels UE22 FEBRUARY 2016 1 Image compression with multipixels Alberto Isaac Barquín Murguía Abstract Digital images, depending on their quality, can take huge amounts of storage space and the number of imaging

More information

Color, graphics and hardware Monitors and Display

Color, graphics and hardware Monitors and Display Color, graphics and hardware Monitors and Display No two monitors display the same image in exactly the same way 1. Gamma settings - hardware setting on a monitor that controls the brightness of the pixels

More information

DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE

DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE DEVELOPMENT OF LOSSY COMMPRESSION TECHNIQUE FOR IMAGE Asst.Prof.Deepti Mahadeshwar,*Prof. V.M.Misra Department of Instrumentation Engineering, Vidyavardhini s College of Engg. And Tech., Vasai Road, *Prof

More information

ECC419 IMAGE PROCESSING

ECC419 IMAGE PROCESSING ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means

More information

Analysis on Color Filter Array Image Compression Methods

Analysis on Color Filter Array Image Compression Methods Analysis on Color Filter Array Image Compression Methods Sung Hee Park Electrical Engineering Stanford University Email: shpark7@stanford.edu Albert No Electrical Engineering Stanford University Email:

More information

Lecture - 3. by Shahid Farid

Lecture - 3. by Shahid Farid Lecture - 3 by Shahid Farid Image Digitization Raster versus vector images Progressive versus interlaced display Popular image file formats Why so many formats? Shahid Farid, PUCIT 2 To create a digital

More information

Genuine Fractals 4.1 Evaluation Guide

Genuine Fractals 4.1 Evaluation Guide Genuine Fractals 4.1 Evaluation Guide Table of Contents Contents Introducing Genuine Fractals 4.1... 3 Introduction to Image Resampling... 3 Interpolation Methods Available in Photoshop... 3 Image Scaling

More information

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Sensors & Transducers 2015 by IFSA Publishing, S. L. Sensors & Transducers 5 by IFSA Publishing, S. L. http://www.sensorsportal.com Low Energy Lossless Image Compression Algorithm for Wireless Sensor Network (LE-LICA) Amr M. Kishk, Nagy W. Messiha, Nawal

More information

Specific structure or arrangement of data code stored as a computer file.

Specific structure or arrangement of data code stored as a computer file. FILE FORMAT Specific structure or arrangement of data code stored as a computer file. A file format tells the computer how to display, print, process, and save the data. It is dictated by the application

More information

The Application of Selective Image Compression Techniques

The Application of Selective Image Compression Techniques Software Engineering 2018; 6(4): 116-120 http://www.sciencepublishinggroup.com/j/se doi: 10.11648/j.se.20180604.12 ISSN: 2376-8029 (Print); ISSN: 2376-8037 (Online) Review Article The Application of Selective

More information

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras Improvements of Demosaicking and Compression for Single Sensor Digital Cameras by Colin Ray Doutre B. Sc. (Electrical Engineering), Queen s University, 2005 A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF

More information

CS101 Lecture 12: Digital Images. What You ll Learn Today

CS101 Lecture 12: Digital Images. What You ll Learn Today CS101 Lecture 12: Digital Images Sampling and Quantizing Using bits to Represent Colors and Images Aaron Stevens (azs@bu.edu) 20 February 2013 What You ll Learn Today What is digital information? How to

More information

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics CSC 170 Introduction to Computers and Their Applications Lecture #3 Digital Graphics and Video Basics Bitmap Basics As digital devices gained the ability to display images, two types of computer graphics

More information

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel Dnyaneshwar.K 1, CH.Suneetha 2 Abstract In this paper, Compression and improving the Quality of

More information