LECTURE I: GRAPHICS & IMAGE DATA REPRESENTATION DR. OUIEM BCHIR

Size: px
Start display at page:

Download "LECTURE I: GRAPHICS & IMAGE DATA REPRESENTATION DR. OUIEM BCHIR"

Transcription

1 1 LECTURE I: GRAPHICS & IMAGE DATA REPRESENTATION DR. OUIEM BCHIR

2 2 DIGITAL IMAGE REPRESENTATION An image is a spatial representation of an object, a2d or 3D scene, etc. Abstractly, an image is a continuous function defining a rectangular region of a plane An image can be thought of as a function with resulting values of the light intensity at each point over a planar region.

3 DIGITAL IMAGE REPRESENTATION 3 For computer representation, the function (e.g. intensity) must be sampled at discrete intervals. Sampling quantizes the intensity values into discrete intervals. Points at which an image is sampled are called picture elements or pixels. Resolution: specifies the distance between points - accuracy

4 DIGITAL IMAGE REPRESENTATION 4 A digital image is represented by a matrix of numeric values each representing a quantized intensity value. I(r,c) - intensity value at position corresponding to row r and column c of the matrix. Intensity value can be represented by 1-bit: black & white images 8-bits: grayscale images 24-bits: color images (RGB)

5 5 1-BIT IMAGES Each image is stored as a single bit (0 or 1), so also referred to as binary image. Such an image is also called a 1- bit monochrome image since it contains no color. Monochrome 1-bit Lena image

6 8-BIT GRAY-LEVEL IMAGES 6 Each pixel has a gray- value between 0 and 255. Each pixel is represented by a single byte: e.g. dark pixels might have a value of 10, and a bright one might be 230. Bitmap: The two- dimensional array of pixel values that represent the graphics/image data. Image resolution: The number of pixels in a digital image (higher resolution better quality).

7 7 8-BIT GRAY-LEVEL IMAGE Each image is usually stored as a byte (value between 0&255) A 640x480 grayscale image requires a 300 KB of storage (640 x 480 = 307,200 bytes) When an image is printed, the basic strategy of dithering is used, which trades intensity resolution for spatial resolution to provide ability to print multi-level images on 2-level (1-bit) printers.

8 8 DITHERING Dithering is used to calculate patterns of dots such that values from 0 to 255 correspond to patterns that are more and more filled at darker pixel values, for printing on a 1-bit printer. Main strategy: replace a pixel value by a larger pattern, say 2x2 or 4x4, such that the number of printed dots approximates the varying-sized disks of ink used in analog, in halftone printing (e.g. for newspaper photos). Half-tone printing is an analog process that uses smaller or larger filled circles of black ink to represent shading, for newspaper printing.

9 9 DITHERING Example: If we use a 2x2 dither matrix Re-map image values in into the new range 0..4 by (integer) dividing by 256/5. If pixel value = 0 print nothing in a 2x2 area of printer output. If pixel value = 4 print all four dots Rule: If intensity > dither matrix entry print an on dot at that entry location: replace each pixel by a nxn matrix of dots.

10 10 DITHERING Note: Image size may be much larger for a dithered image (replacing each pixel by a 2x2 array of dots, makes an image 4 times as large). Can get around this problem. Ordered dither: turn on the printer output bit for a pixel if the intensity level is greater than the particular matrix element just at that pixel position

11 11 AN ALGORITHM FOR ORDERED DITHER Using n x n dither matrix

12 12 EXAMPLE 4x4 dithering matrix

13 13

14 14 IMAGE DATA TYPES The most common data types for graphics and image file formats: 24-bit color and 8-bit color. Some formats are restricted to particular hardware/operating system platforms, while others are cross-platform formats. Even if some formats are not cross-platform, there are conversion applications that will recognize and translate formats from one system to another. Most image formats incorporate some variation of compression technique due to the large storage size of image files. Compression techniques can be classified into either lossless or lossy.

15 15 24-BIT COLOR IMAGES In a color 24- bit image, each pixel is represented by three bytes, usually representing R, G, B. This format supports 256 x 256 x 256 possible combined colors, or a total of 16,777,216 possible colors. Such flexibility does result in a storage penalty: A 640 x bit color image would require KB of storage without any compression.

16 EXAMPLE 16

17 17 8-BIT COLOR IMAGES Many systems can make use of 8 bits of color information (the so-called 256 colors ) in producing a screen image. Such image files use the concept of a lookup table to store color information. Basically, the image stores not color, but instead just a set of bytes, each of which is actually an index into a table with 3- byte values that specify the color for a pixel with that lookup table index.

18 18 COLOR QUANTIZATION With 8 bits per pixel and color lookup table we can display at most 256 distinct colors at a time. To do that we need to choose an appropriate set of representative colors and map the image into these colors

19 19 COLOR QUANTIZATION

20 20 QUANTIZATION PHASES Sample the original image for color statistics Select color map based on those statistics Map the colors to their representative in the color map Redraw the image, quantizing each pixel

21 COLOR LOOK-UP TABLES (LUTS) 21 The idea used in 8-bit color images is to store only the index, or code value, for each pixel. Then, e.g., if a pixel stores the value 25, the meaning is to go to row 25 in a color look-up table (LUT).

22 HOW TO DEVISE A COLOR LUT? 22 The most straightforward way to make 8-bit look up color out of 24-bit color would be to divide the RGB cube into equal slices in each dimension. The centers of each of the resulting cubes would serve as the entries in the color LUT. Simply scaling the RGB ranges into the appropriate ranges would generate the 8-bit codes. Since humans are more sensitive to R and G than the B, we could Shrink the R range and G range into the 3 bit range Shrink the B range down to 2 bit range To shrink R and G, we could simply divide the R and G value by (256/8)=32 and then truncate. Each pixel in the image gets replaced by its 8-bit index, and the color LUT serves to generate 24-bit color.

23

24

25 25 MEDIAN-CUT ALGORITHM A simple alternative solution that does a better job for the color reduction problem. Sort the R byte values and find their median. Values smaller than the median are labeled with a 0 bit. Values larger than the median are labeled with a 1 bit. This type of scheme will concentrate bits where they most need to differentiate between high populations of close colors. We can easily visualize finding the median by using a histogram showing counts at position

26 MEDIAN-CUT ALGORITHM 26

27 24 BIT 27

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations Chapter 3 Graphics and Image Data Representations 3.1 Graphics/Image Data Types 3.2 Popular File Formats 3.3 Further Exploration 1 Li & Drew c Prentice Hall 2003 3.1 Graphics/Image Data Types The number

More information

Binary Images. 0 = black 1 = white

Binary Images. 0 = black 1 = white Binary Images The simplest digital images are binary images. Binary images contain only one bit per pixel, so they can only represent two gray values. For example; 0 = black 1 = white 0 0 0 0 0 0 0 0 0

More information

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives

More information

Comparison of different image compression formats. ECE 533 Project Report Paula Aguilera

Comparison of different image compression formats. ECE 533 Project Report Paula Aguilera Comparison of different image compression formats ECE 533 Project Report Paula Aguilera Introduction: Images are very important documents nowadays; to work with them in some applications they need to be

More information

Digital Image Processing. Prof. P. K. Biswas. Department of Electronics & Electrical Communication Engineering

Digital Image Processing. Prof. P. K. Biswas. Department of Electronics & Electrical Communication Engineering Digital Image Processing Prof. P. K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 28 Colour Image Processing - III Hello,

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

Digital Image Processing Using Matlab. Haris Papasaika-Hanusch Institute of Geodesy and Photogrammetry, ETH Zurich

Digital Image Processing Using Matlab. Haris Papasaika-Hanusch Institute of Geodesy and Photogrammetry, ETH Zurich Haris Papasaika-Hanusch Institute of Geodesy and Photogrammetry, ETH Zurich haris@geod.baug.ethz.ch Images and Digital Images A digital image differs from a photo in that the values are all discrete. Usually

More information

Computer Vision & Digital Image Processing

Computer Vision & Digital Image Processing Intensity Transformations and Spatial Filtering Basics Computer Vision & Digital Image Processing Intensity Transformations and Spatial Filtering Operations take place in the spatial domain Operate directly

More information

CSC Introduction to Computers and Their Applications

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

More information

Relative Data Redundancy

Relative Data Redundancy Image Compression Relative Data Redundancy Let b and b denote the number of bits in two representations of the same information, the relative data redundancy R is R = 1-1/C C is called the compression

More information

Digital Image Basics. Introduction. Pixels and Bitmaps. Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color

Digital Image Basics. Introduction. Pixels and Bitmaps. Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction When using digital equipment to capture, store, modify and view photographic images, they must first be converted to a set

More information

(Refer Slide Time: 00:01:23 min)

(Refer Slide Time: 00:01:23 min) Computer Aided Design Prof. Anoop Chalwa Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 02 Input Output Devices, Raster Graphics Today we will be talking about

More information

pixels per inch: measure of scan or INPUT resolution (often confusingly called dpi instead)

pixels per inch: measure of scan or INPUT resolution (often confusingly called dpi instead) HOW A SCANNER WORKS; INPUT & OUTPUT A scanner has a sensor array that runs the width of the scanner and is one pixel deep. As the carriage moves, it scans a band wide enough to make one line of pixels

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

Lecture 7: Image coding and compression

Lecture 7: Image coding and compression Lecture 7: Image coding and compression Robin Strand Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University Today Information and Data Redundancy Image Quality Coding

More information

CDL Guidelines for Digital Images (CDL GDI)

CDL Guidelines for Digital Images (CDL GDI) CDL Guidelines for Digital Images (CDL GDI) Maintained by the California Digital Library Version 2.0 January 2011 Reviewed and Updated Annually 2011 Regents of the University of California Table of Contents

More information

Linotype-Hell. Scanned File Size. Technical Information

Linotype-Hell. Scanned File Size. Technical Information Technical Information Scanned File Size Linotype-Hell Once you start scanning images and reproducing them as halftones, you find out very quickly that the file sizes can be enormous. It is therefore important

More information

Image Compression. Topics

Image Compression. Topics Image Compression October 2010 Topics Redundancy Image information Fidelity Huffman coding Arithmetic coding Golomb code LZW coding Run Length Encoding Bit plane coding 1 Why do we need compression? Data

More information

Submission of electronic artwork

Submission of electronic artwork Submission of electronic artwork The purpose of this guide is to provide you with information about the submission of electronic artwork to our journals so that together we can ensure that only the best

More information

LAYOUT AND STYLE MISC. INFORMATION

LAYOUT AND STYLE MISC. INFORMATION 1 Welcome to the Transactions Art Submission Guide! Here you can find all of the reference material you need to help with accurate and correct image preparation for all IEEE Computer Society Transactions.

More information

V.D.U. / Monitor glossary pg. 153. Display Screen vs. Monitor. Types of Monitors. 1. Cathode Ray Tube (CRT)

V.D.U. / Monitor glossary pg. 153. Display Screen vs. Monitor. Types of Monitors. 1. Cathode Ray Tube (CRT) V.D.U. / Monitor glossary pg. 153 A display device is an output device that conveys text, graphics, and video information to the user. Information on a display device is called a soft copy because it exists

More information

Image compression. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I)

Image compression. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I) Image compression Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini (Image processing I) academic year 2011 2012 Data and information The representation

More information

(For Images) Why Use Data Compression? Types of Compression

(For Images) Why Use Data Compression? Types of Compression (For Images) Autumn 2016 CSCU9N5: Multimedia and HCI 1 Why Use Data Compression? Images in bitmap format take a lot of memory to store e.g. 1024 x 768 pixels x 24 bits-per-pixel = 2.4Mbytes 16 Mega pixel

More information

Image Processing. Alpha Channel. Blending. Image Compositing. Blending Errors. Blending in OpenGL

Image Processing. Alpha Channel. Blending. Image Compositing. Blending Errors. Blending in OpenGL CSCI 42 Computer Graphics Lecture 22 Image Processing Blending Display Color Models Filters Dithering [Ch 7.13, 8.11-8.12] Jernej Barbic University of Southern California Alpha Channel Frame buffer Simple

More information

ELECTRONIC DOCUMENT IMAGING

ELECTRONIC DOCUMENT IMAGING AIIM: Association for Information and Image Management. Trade association and professional society for the micrographics, optical disk and electronic image management markets. Algorithm: Prescribed set

More information

ANALOG VS. DIGITAL. CSC 8610 & 5930 Multimedia Technology. Today in class (1/30) Lecture 2 Digital Image Representation

ANALOG VS. DIGITAL. CSC 8610 & 5930 Multimedia Technology. Today in class (1/30) Lecture 2 Digital Image Representation CSC 8610 & 5930 Multimedia Technology Lecture 2 Digital Image Representation Today in class (1/30) 6:15 Recap, Reminders 6:25 Lecture Digital Image Representation 7:30 Break 7:40 Workshop 1 discussion

More information

SWGFAST Glossary - Friction Ridge Automation

SWGFAST Glossary - Friction Ridge Automation SWGFAST Glossary - Friction Ridge Automation ADIPS Analog Digital Image-Processing System. AFIS Automated Fingerprint Identification System. ALGORITHM Mathematical routine used in computer processing,

More information

Chapter 2. Point transformation. Look up Table (LUT) Fundamentals of Image processing

Chapter 2. Point transformation. Look up Table (LUT) Fundamentals of Image processing Chapter 2 Fundamentals of Image processing Point transformation Look up Table (LUT) 1 Introduction (1/2) 3 Types of operations in Image Processing - m: rows index - n: column index Point to point transformation

More information

Perceptual Color Spaces

Perceptual Color Spaces Perceptual Color Spaces Background Humans can perceive thousands of colors, and only about a couple of dozen gray shades (cones/rods) Divided into two major areas: full color and pseudo color processing

More information

Understanding Rasters By Joseph Collins-Unruh

Understanding Rasters By Joseph Collins-Unruh Understanding Rasters By Joseph Collins-Unruh - 1 - Table of Contents Introduction and Statement of Purpose...3 General Properties of Rasters...4 Height and Width...4 Data Type...4 Vertical Order...4 Endianness

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

More information

IEEE Standards Graphic Preparation and Requirements

IEEE Standards Graphic Preparation and Requirements IEEE Standards Graphic Preparation and Requirements Figures appropriate for use in IEEE standards may be black and white graphs, charts, schematic drawings, or photographs. Most working groups prepare

More information

Scanning Steps. Step 1 - Place the original image/ text face down in the scanner.

Scanning Steps. Step 1 - Place the original image/ text face down in the scanner. Scanning Steps Step 1 - Place the original image/ text face down in the scanner. Step 2 - Open the scanning software either by clicking the HP Precisionscan Pro Software icon on the desktop or alternatively

More information

JPEG Image Code Format INDEX

JPEG Image Code Format INDEX INDEX Introduction 2 What Is an Image, Anyway? 3 Transparency 3 File Formats 4 Bandwidth and Transmission 5 An Introduction to Image Compression 5 Information Theory 7 Compression Summary 7 The JPEG Algorithm

More information

Fundamentals of Image Analysis and Visualization (the short version) Rebecca Williams, Director, BRC-Imaging

Fundamentals of Image Analysis and Visualization (the short version) Rebecca Williams, Director, BRC-Imaging Fundamentals of Image Analysis and Visualization (the short version) Rebecca Williams, Director, BRC-Imaging A digital image is a matrix of numbers (in this case bytes) 6 2 4 4 2 0 2 0 2 4 4 4 4 8 12 4

More information

ENG4BF3 Medical Image Processing. Image Visualization

ENG4BF3 Medical Image Processing. Image Visualization ENG4BF3 Medical Image Processing Image Visualization Visualization Methods Visualization of medical images is for the determination of the quantitative information about the properties of anatomic tissues

More information

Color quantization using octrees

Color quantization using octrees Color quantization using octrees Dan S. Bloomberg Leptonica http://www.leptonica.org/papers/colorquant.pdf September 4, 2008 Abstract We describe methods for performing color quantization on full color

More information

Color quality guide. Quality menu. Color quality guide. Page 1 of 6

Color quality guide. Quality menu. Color quality guide. Page 1 of 6 Page 1 of 6 Color quality guide The Color Quality guide helps users understand how operations available on the printer can be used to adjust and customize color output. Quality menu Menu item Print Mode

More information

Digital Image Processing

Digital Image Processing 1 Introduction in IMAQ Vision. Structure of Digital Image Processing Applications Using IMAQ Vision 1.1 Introduction A grey level image is a function expressing the spatial variation of the light intensity

More information

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to: Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how

More information

Lecture 16: A Camera s Image Processing Pipeline Part 1. Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011)

Lecture 16: A Camera s Image Processing Pipeline Part 1. Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Lecture 16: A Camera s Image Processing Pipeline Part 1 Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Today (actually all week) Operations that take photons to an image Processing

More information

Picture Perfect: The Mathematics of JPEG Compression

Picture Perfect: The Mathematics of JPEG Compression Picture Perfect: The Mathematics of JPEG Compression May 19, 2011 1 2 3 in 2D Sampling and the DCT in 2D 2D Compression Images Outline A typical color image might be 600 by 800 pixels. Images Outline A

More information

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 4 CRT Display Devices

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 4 CRT Display Devices Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 4 CRT Display Devices Hello everybody, and welcome back to the lecture on

More information

Digitisation Disposal Policy Toolkit

Digitisation Disposal Policy Toolkit Digitisation Disposal Policy Toolkit Glossary of Digitisation Terms August 2014 Department of Science, Information Technology, Innovation and the Arts Document details Security Classification Date of review

More information

Adobe Photoshop is a powerful, industry standard image-editing tool for designers, artists, film & video

Adobe Photoshop is a powerful, industry standard image-editing tool for designers, artists, film & video PHOTOSHOP BASIC CONCEPTS: Adobe Photoshop is a powerful, industry standard image-editing tool for designers, artists, film & video makers, etc. File Formats the kind/type of digital file you are working

More information

situation when the value of coecients (obtained by means of the transformation) corresponding to higher frequencies are either zero or near to zero. T

situation when the value of coecients (obtained by means of the transformation) corresponding to higher frequencies are either zero or near to zero. T Dithering as a method for image data compression Pavel Slav k (slavik@cslab.felk.cvut.cz), Jan P ikryl (prikryl@sgi.felk.cvut.cz) Czech Technical University Prague Faculty of Electrical Engineering Department

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

CM0340/CMT502 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

CM0340/CMT502 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator. CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2012/2013 Examination Period: Examination Paper Number: Examination Paper Title: Duration: Spring CM0340/CMT502 Solutions Multimedia 2 hours Do not turn

More information

MULTIMEDIA DATA. Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore , India

MULTIMEDIA DATA. Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore , India MULTIMEDIA DATA Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Objectives of the Talk To know the Multimedia Technology. To describe

More information

Package jpeg. February 20, 2015

Package jpeg. February 20, 2015 Version 0.1-8 Title Read and write JPEG images Package jpeg February 20, 2015 Author Simon Urbanek Maintainer Simon Urbanek Depends R (>= 2.9.0)

More information

2.1 COLOR AND GRAYSCALE LEVELS

2.1 COLOR AND GRAYSCALE LEVELS 2.1 COLOR AND GRAYSCALE LEVELS Various color and intensity-level options can be made available to a user, depending on the capabilities and design objectives of a particular system. General purpose raster-scan

More information

Intensity transformations

Intensity transformations Intensity transformations Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini (Image processing I) academic year 2011 2012 Spatial domain The spatial domain

More information

Digital Image Basics. Chapter What is a Digital Image?

Digital Image Basics. Chapter What is a Digital Image? Chapter 1 Digital Image Basics 1.1 What is a Digital Image? To understand what a digital image is, we have to first realize that what we see when we look at a digital image is actually a physical image

More information

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012 Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about

More information

(Refer Slide Time: 07:43)

(Refer Slide Time: 07:43) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 42 Digital Image Processing, Image Compression, Jpeg Enhancements Welcome

More information

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering Digital Image Processing Prof. P.K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 27 Colour Image Processing II Hello, welcome

More information

(Refer Slide Time: 5: 46)

(Refer Slide Time: 5: 46) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 3 Section II CRT Display Devices Hello and welcome back to the lecture on

More information

Hue. Ten hues shown in spectral order from long wave red to short wave blue. Additive primaries for mixing color with light: red, green, blue

Hue. Ten hues shown in spectral order from long wave red to short wave blue. Additive primaries for mixing color with light: red, green, blue Hue Ten hues shown in spectral order from long wave red to short wave blue. Additive primaries for mixing color with light: red, green, blue Subtractive primaries for mixing color with ink: cyan, magenta,

More information

EMBL internal only. Digital Imaging. Data Handling Basic Image Processing. Stefan Terjung Advanced Light Microscopy Facility

EMBL internal only. Digital Imaging. Data Handling Basic Image Processing. Stefan Terjung Advanced Light Microscopy Facility Digital Imaging Data Handling Basic Image Processing Stefan Terjung Advanced Light Microscopy Facility Overview Part I: File formats (data storage) Programs for image viewing / processing / representation

More information

Digital Image Processing (CS/ECE 545) Lecture 2: Histograms and Point Operations (Part 1)

Digital Image Processing (CS/ECE 545) Lecture 2: Histograms and Point Operations (Part 1) Digital Image Processing (CS/ECE 545) Lecture 2: Histograms and Point Operations (Part 1) Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Histograms Histograms plots how

More information

Lecture.5. Number System:

Lecture.5. Number System: Number System: Lecturer: Dr. Laith Abdullah Mohammed Lecture.5. The number system that we use in day-to-day life is called Decimal Number System. It makes use of 10 fundamental digits i.e. 0, 1, 2, 3,

More information

Lecture 10. Printing Devices. Ink Jet Printers Laser Printers Thermal Printers Dye Sublimation Halftoning Dithering Error Diffusion

Lecture 10. Printing Devices. Ink Jet Printers Laser Printers Thermal Printers Dye Sublimation Halftoning Dithering Error Diffusion Lecture 10 Printing Devices Ink Jet Printers Laser Printers Thermal Printers Dye Sublimation Halftoning Dithering Error Diffusion Older Printing Devices Plotter Dot Matrix Printer pin motion ink covered

More information

MM Page 2/10 Attributes: Font, Size, Width, Color, Style (italics, bold, etc.) However, attribute information is not inherent in the encoding method a

MM Page 2/10 Attributes: Font, Size, Width, Color, Style (italics, bold, etc.) However, attribute information is not inherent in the encoding method a MM Page 1/10 1. Multimedia Building Blocks I The ability to access information stored as different media depends on the availability of standard data formats that is understood by most applications in

More information

Key Terms Colour image compression, DCT, Edge detection & JPEG.

Key Terms Colour image compression, DCT, Edge detection & JPEG. Efficient Compression using all the Coefficients of 16x16 DCT Sub- Sahav Singh Yadav (Research scholar), Sanjay k. Sharma (Assistant Prof.) Abstract compression is the prominent need of modern digital

More information

Using MATLAB to Measure the Diameter of an Object within an Image

Using MATLAB to Measure the Diameter of an Object within an Image Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary

More information

Lab 5: Image Compression

Lab 5: Image Compression Lab 5: Image Compression Due Date: There are five group exercises, which must be shown to the TA in Lab or office hours during the weeks of Feb. 25-29. Objective This lab studies lossy and lossless image

More information

The Journey Inside SM : Digital Information Background Information, Part 1

The Journey Inside SM : Digital Information Background Information, Part 1 SM : Digital Information Background Information, Part 1 Language of Computers This unit examines the way in which information is stored in a computer. The data and information that is part of our day-to-day

More information

Do not turn this page over until instructed to do so by the Senior Invigilator.

Do not turn this page over until instructed to do so by the Senior Invigilator. CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2014/2015 Examination Period: Examination Paper Number: Examination Paper Title: Duration: Autumn CM3106 Solutions Multimedia Solutions 2 hours Do not

More information

Today. Data Representation. Break: Binary Numbers. Representing Text. Representing Images. 18:30(ish) 15 Minute Break

Today. Data Representation. Break: Binary Numbers. Representing Text. Representing Images. 18:30(ish) 15 Minute Break Introduction Today Data Representation Binary Numbers Representing Text Representing Images Break: 18:30(ish) 15 Minute Break Why Data Representation? GCSE syllabus has an entire Module on data representation.

More information

Q. How much are page size and column widths changing? A. The width of the page is changing slightly, to 11 inches. The image size will be 10 x 21.

Q. How much are page size and column widths changing? A. The width of the page is changing slightly, to 11 inches. The image size will be 10 x 21. Q. What is changing with the size of the newspaper? A. We are moving to a slightly narrower newsprint roll that will result in narrower pages. This change will require an adjustment to the width of your

More information

What Resolution Should Your Images Be?

What Resolution Should Your Images Be? What Resolution Should Your Images Be? The best way to determine the optimum resolution is to think about the final use of your images. For publication you ll need the highest resolution, for desktop printing

More information

MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun)

MEMORY STORAGE CALCULATIONS. Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) 1/29/2007 Calculations Page 1 MEMORY STORAGE CALCULATIONS Professor Jonathan Eckstein (adapted from a document due to M. Sklar and C. Iyigun) An important issue in the construction and maintenance of information

More information

A transputer based system for real-time processing of CCD astronomical images

A transputer based system for real-time processing of CCD astronomical images A transputer based system for real-time processing of CCD astronomical images A.Balestra 1, C.Cumani 1, G.Sedmak 1,2, R.Smareglia 1 (1) Osservatorio Astronomico di Trieste (OAT), Italy (2) Dipartimento

More information

Monitors and Graphic Adapters

Monitors and Graphic Adapters Monitors and Graphic Adapters To the process of displaying the information a graphic adapter and monitor are involved. Graphic adapter: an element between a processor (and its I/O bus) and a monitor. They

More information

How to print with Gutenprint in Mac OS X (10.2 and later) By Tyler Blessing with Robert Krawitz and Andy Stewart

How to print with Gutenprint in Mac OS X (10.2 and later) By Tyler Blessing with Robert Krawitz and Andy Stewart How to print with Gutenprint in Mac OS X (10.2 and later) By Tyler Blessing with Robert Krawitz and Andy Stewart Gimp-Print has been renamed Gutenprint in order to clearly distinguish it from the GIMP

More information

LED Light Stick ECE 4999 Independent Study Summer 2016 Author: Stefano Barbier Advisor: Bruce Land

LED Light Stick ECE 4999 Independent Study Summer 2016 Author: Stefano Barbier Advisor: Bruce Land LED Light Stick ECE 4999 Independent Study Summer 2016 Author: Stefano Barbier Advisor: Bruce Land Introduction: A one meter long strip of 60 neo-pixels is connected to an Arduino Uno and a portable battery

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:  (ISSN , Volume 2, Issue 4, April 2012) A Low Space Bit-Plane Slicing Based Image Storage Method using Extended JPEG Format Santanu Halder 1, Debotosh Bhattacharjee 2, Mita Nasipuri 2, Dipak Kumar Basu 2 1 Department of Computer Science and

More information

PK Font Compression. Figure 1.1: Old Macintosh OS 6 Fonts.

PK Font Compression. Figure 1.1: Old Macintosh OS 6 Fonts. PK Font Compression Obviously, these words are hard to read because the individual characters feature different styles and sizes. In a beautifully-typeset document, all the letters of a word and all the

More information

Image Manipulation in MATLAB Due 11/1 at 5:00 PM

Image Manipulation in MATLAB Due 11/1 at 5:00 PM Image Manipulation in MATLAB Due 11/1 at 5:00 PM 1 Introduction Digital images are just matrices of pixels, and any type of matrix operation can be applied to a matrix containing image data. In this project

More information

Digital Image Requirements for New Online US Visa Application

Digital Image Requirements for New Online US Visa Application Digital Image Requirements for New Online US Visa Application As part of the electronic submission of your DS-160 application, you will be asked to provide an electronic copy of your photo. The photo must

More information

HP Smart Document Scan Software compression schemes and file sizes

HP Smart Document Scan Software compression schemes and file sizes Technical white paper HP Smart Document Scan Software compression schemes and file s Table of contents Introduction 2 schemes supported in HP Smart Document Scan Software 2 Scheme Types 2 2 PNG 3 LZW 3

More information

IMAGE PROCESSING 8. Electrical Engineering 20N Department of Electrical Engineering and Computer Sciences University of California, Berkeley

IMAGE PROCESSING 8. Electrical Engineering 20N Department of Electrical Engineering and Computer Sciences University of California, Berkeley IMAGE PROCESSING 8 Electrical Engineering 20N Department of Electrical Engineering and Computer Sciences University of California, Berkeley HSIN-I LIU, JONATHAN KOTKER, HOWARD LEI, AND BABAK AYAZIFAR 1

More information

Graphics Systems. Dr. S.M. Malaek. Assistant: M. Younesi

Graphics Systems. Dr. S.M. Malaek. Assistant: M. Younesi Graphics Systems Dr. S.M. Malaek Assistant: M. Younesi Overview Display Hardware How are images displayed? Overview (Display Devices) Raster Scan Displays Random Scan Displays Color CRT Monirors Direct

More information

Preparing an electronic file for McAdams Graphics, Inc.

Preparing an electronic file for McAdams Graphics, Inc. Preparing an electronic file for McAdams Graphics, Inc. The following information has been developed to ensure the consistent and accurate processing of your job. Any file not meeting these requirements

More information

How many PIXELS do you need? by ron gibbs

How many PIXELS do you need? by ron gibbs How many PIXELS do you need? by ron gibbs We continue to move forward into the age of digital photography. The basic building block of digital images is the PIXEL which is the shorthand for picture element.

More information

Technical Paper DISPLAY PROFILING SOLUTIONS

Technical Paper DISPLAY PROFILING SOLUTIONS Technical Paper DISPLAY PROFILING SOLUTIONS A REPORT ON 3D LUT CREATION By Joel Barsotti and Tom Schulte A number of display profiling solutions have been developed to correct image rendering errors in

More information

Scanning in Windows XP: Basics Learning guide

Scanning in Windows XP: Basics Learning guide Scanning in Windows XP: Basics Learning guide If you have ever wanted to scan documents and images on different scanners in your department, you've probably faced the difficulties that arise from needing

More information

Guide to Allen verifig. How To Upload Graphic Files to verifig

Guide to Allen verifig. How To Upload Graphic Files to verifig Guide to Allen verifig Version 06.16.16 How To Upload Graphic Files to verifig To upload graphic files for preflight in verifig, go to http://verifig.allenpress.com. Allen verifig is a web-based application

More information

1-bit Image. Each pixel is stored as a single bit (0 or 1), so also referred to as binary image.

1-bit Image. Each pixel is stored as a single bit (0 or 1), so also referred to as binary image. Color Theory Prog3 (Update) Negative Image means reverse black and white. i.e. grayscale value of each pixel become: 255-original_value Test image and result examples are under course website s testimages/prog3/

More information

2/3/2009. Color. Today! Sensing Color Coding color systems Models of Reflectance Applications

2/3/2009. Color. Today! Sensing Color Coding color systems Models of Reflectance Applications Color Today! Sensing Color Coding color systems Models of Reflectance Applications 1 Color Complexity Many theories, measurement techniques, and standards for colors, yet no one theory of human color perception

More information

(Refer Slide Time: 06:10)

(Refer Slide Time: 06:10) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 43 Digital Image Processing Welcome back to the last part of the lecture

More information

Digital Imaging and Image Editing

Digital Imaging and Image Editing Digital Imaging and Image Editing A digital image is a representation of a twodimensional image as a finite set of digital values, called picture elements or pixels. The digital image contains a fixed

More information

CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL

CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL Robert Bagnell 2006 This tutorial covers the following CLSM topics: 1) What is the optical principal behind CLSM? 2) What is the spatial resolution in X, Y,

More information

Digital image processing

Digital image processing Digital image processing The two-dimensional discrete Fourier transform and applications: image filtering in the frequency domain Introduction Frequency domain filtering modifies the brightness values

More information

7 Steps to Great Images in Photoshop

7 Steps to Great Images in Photoshop 7 Steps to Great Images in Photoshop [Palette] Working Space > CMYK > Dropdown Menu > Friesens 5R1.icc Step 1: Set Friesens Colour Profile Step 2: Open the Image Step 3: Convert to Correct Resolution Step

More information

Periodontology. Digital Art Guidelines JOURNAL OF. Monochrome Combination Halftones (grayscale or color images with text and/or line art)

Periodontology. Digital Art Guidelines JOURNAL OF. Monochrome Combination Halftones (grayscale or color images with text and/or line art) JOURNAL OF Periodontology Digital Art Guidelines In order to meet the Journal of Periodontology s quality standards for publication, it is important that authors submit digital art that conforms to the

More information

White Paper. Advances in Imaging to Improve Output Quality. April 2015. The Xerox Versant and EFI Fiery Digital Front End.

White Paper. Advances in Imaging to Improve Output Quality. April 2015. The Xerox Versant and EFI Fiery Digital Front End. White Paper April 2015 Advances in Imaging to Improve Output Quality The Xerox Versant and EFI Fiery Digital Front End Service Area On Demand Printing & Publishing Consulting Service Comments or Questions?

More information

Structures for Data Compression Responsible persons: Claudia Dolci, Dante Salvini, Michael Schrattner, Robert Weibel

Structures for Data Compression Responsible persons: Claudia Dolci, Dante Salvini, Michael Schrattner, Robert Weibel Geographic Information Technology Training Alliance (GITTA) presents: Responsible persons: Claudia Dolci, Dante Salvini, Michael Schrattner, Robert Weibel Content 1.... 2 1.1. General Compression Concepts...3

More information

HYBRID DOMAIN BASED STEGANOGRAPHY USING BPS, LSB AND IWT

HYBRID DOMAIN BASED STEGANOGRAPHY USING BPS, LSB AND IWT 92 Chapter 6 HYBRID DOMAIN BASED STEGANOGRAPHY USING BPS, LSB AND IWT Table of contents Particulars Page No. 6.1 Introduction 110 6.2 HSBLI Embedding Model 6.3 HSBLI Extraction Model. 6.4 Algorithms of

More information

Photoshop Elements Web Photo Gallery Photoshop Elements Week 10 Create a Web Gallery, Printing, and File Delivery Create a Web Gallery Save For Web

Photoshop Elements Web Photo Gallery Photoshop Elements Week 10 Create a Web Gallery, Printing, and File Delivery Create a Web Gallery Save For Web the original and the optimized one. Choose a format from the file format menu - GIF, JPEG, PNG 8, or PNG 24. (see Web Formats at the end of this handout) When you save for web, you are not saving over

More information