Light Light is fundamental for color vision Unless there is a source of light, there is nothing to see! What do we see? We do not see objects, but the.

Slides:



Advertisements
Similar presentations
ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Advertisements

Color Image Processing
School of Computing Science Simon Fraser University
Multi-media Graphics JOUR 205 Color Models & Color Space 5 ways of specifying colors.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Color.
COLOR and the human response to light
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Chapter 2 Image Data Representations and color models
CS559-Computer Graphics Copyright Stephen Chenney Color Recap The physical description of color is as a spectrum: the intensity of light at each wavelength.
1 Color and Color Space Presenter: Cheng-Jin Kuo Advisor: Jian-Jiun Ding, Ph. D. Professor Digital Image & Signal Processing Lab Graduate Institute of.
Raster Graphics and Color
Color & Color Management. Overview I. Color Perception Definition & characteristics of color II. Color Representation RGB, CMYK, XYZ, Lab III. Color Management.
Color Model AbdelRahman Abu_absah Teacher: Dr. Sana'a Alsayegh.
Additive Primary Colors and Subtractive Primary Colors
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Colour Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman
Understanding Colour Colour Models Dr Jimmy Lam Tutorial from Adobe Photoshop CS.
Course Website: Digital Image Processing Colour Image Processing.
Digital Image Processing Colour Image Processing.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
Chapter 6: Color Image Processing Digital Image Processing.
Color Management. How does the color work?  Spectrum Spectrum is a contiguous band of wavelengths, which is emitted, reflected or transmitted by different.
I-1 Steps of Image Generation –Create a model of the objects –Create a model for the illumination of the objects –Create an image (render) the result I.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Color. Contents Light and color The visible light spectrum Primary and secondary colors Color spaces –RGB, CMY, YIQ, HLS, CIE –CIE XYZ, CIE xyY and CIE.
Week 6 Colour. 2 Overview By the end of this lecture you will be familiar with: –Human visual system –Foundations of light and colour –HSV and user-oriented.
6. COLOR IMAGE PROCESSING
Color Theory ‣ What is color? ‣ How do we perceive it? ‣ How do we describe and match colors? ‣ Color spaces.
Chap 4 Color image processing. Chapter 6 Color Image Processing Chapter 6 Color Image Processing Two major areas: full color and pseudo color 6.1 Color.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
CSC361/ Digital Media Burg/Wong
CS6825: Color 2 Light and Color Light is electromagnetic radiation Light is electromagnetic radiation Visible light: nm. range Visible light:
A color model is a specification of a 3D color co-ordinate system and a visible subset in the co-ordinate System within all colors in a particular color.
Ch 6 Color Image processing CS446 Instructor: Nada ALZaben.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
CS654: Digital Image Analysis Lecture 29: Color Image Processing.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Introduction to Computer Graphics
EEL Introduction to Computer Graphics PPT12: Color models Yamini Bura – U
Color Models. Color models,cont’d Different meanings of color: painting wavelength of visible light human eye perception.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Raster Graphics and Color Greg Humphreys University of Virginia CS 445, Fall 2003.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
CS-321 Dr. Mark L. Hornick 1 Color Perception. CS-321 Dr. Mark L. Hornick 2 Color Perception.
Lecture 15 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Computer Graphics: Achromatic and Coloured Light.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
Sensing Colors. B G Color Digital Image R Red sensor Green sensor Blue sensor.
Digital Image Processing Lecture 12: Color Image Processing Naveed Ejaz.
Multimedia systems Lecture 5: Color in Image and Video.
Color Models Light property Color models.
School of Electronics & Information Engineering
Half Toning Dithering RGB CMYK Models
IMAGE PROCESSING COLOR IMAGE PROCESSING
Color Image Processing - 1
Color Image Processing
Color Image Processing
Color Image Processing
COLOR space Mohiuddin Ahmad.
Chapter 6: Color Image Processing
Color Image Processing
Color Image Processing
Slides taken from Scott Schaefer
Digital Image Processing
Color Image Processing
Color Model By : Mustafa Salam.
Color Theory What is color? How do we perceive it?
Presentation transcript:

Light Light is fundamental for color vision Unless there is a source of light, there is nothing to see! What do we see? We do not see objects, but the light that has been reflected by or transmitted through the objects

Light and EM waves Light is an electromagnetic wave If its wavelength is comprised between 400 and 700 nm (visible spectrum), the wave can be detected by the human eye and is called monochromatic light

It is an attribute of objects (like texture, shape, smoothness, etc.) It depends on: 1) spectral characteristics of the light source(s) (e.g., sunlight) illuminating the objects (relative spectral power distribution(s) SPD) 2) spectral properties of objects (reflectance) 3) spectral characteristics of the sensors of the imaging device (e.g., the human eye or a digital camera) What is color?

Due to the different absorption curves of the cones, colors are seen as variable combinations of the so- called primary colors: red, green, and blue Their wavelengths were standardized by the CIE in 1931: red=700 nm, green=546.1 nm, and blue=435.8 nm The primary colors can be added to produce the secondary colors of light, magenta (R+B), cyan (G+B), and yellow (R+G) Primary and Secondary Colors

Colors in computer graphics and vision How to specify a color? – set of coordinates in a color space Several Color spaces Relation to the task/perception – blue for hot water

The purpose of a color model (or color space or color system) is to facilitate the specification of colors in some standard way A color model provides a coordinate system and a subspace in it where each color is represented by a single point Color Models

Color spaces Device based color spaces: – color spaces based on the internal of the device: RGB, CMYK, YCbCr Perception based color spaces: – color spaces made for interaction: HSV Conversion between them?

Red-Green-Blue Most commonly known color space – used (internally) in every monitor – additive

The RGB Color Model If R,G, and B are represented with 8 bits (24-bit RGB image), the total number of colors is (28 )3=16,777,216

Cyan-Magenta-Yellow Used internally in color printers Substractive Complementary to RGB: C=1-R M=1-G Y=1-B Also CMYK (blacK) – mostly for printer use

CMYK K is for blacK Save on color inks, by using black ink preferably K = min(C,M,Y) C = C-K M = M-K Y = Y-K

The RGB color cube

The HSI Color Model RGB, CMY, and the like are hardware-oriented color spaces (suited for image acquisition and display) The HSI (Hue, Saturation, Intensity) is a perceptive color space (suited for image description and interpretation) It allows the decoupling of chromatic signals (H+S) from the intensity signal (I)

Brightness is a synonym of intensity Hue represents the impression related to the dominant wavelength of the color stimulus Saturation expresses the relative color purity (amount of white light in the color) Hue and Saturation taken together are called the chromaticity coordinates (polar system) Matlab conversion function: rgb2hsv Brightness, Hue, and Saturation

Two HSI Color Models

Example Comparison: CMYK, RGB, and HSI

Class Y color spaces – similar to HSI YIQ, YUV, YCbCr… Used in television sets and videos – Y is luminance – I and Q is chromaticity BW television sets display only Y Color TV sets convert to RGB YUV=PAL, YIQ=NTSC

Interests of Class Y Sometimes you have to use it – video input/output Makes sense in image compression: – better compression ratio if changing class Y before compression – High bandwidth for Y – Small bandwidth for chromaticity – Lab is fine for that too

YCbCr Color Space is used in MPEG video compression standards Y is luminance Cb is blue chromaticity Cr is red chromaticity Y = 0.257*R *G  0.098*B  16 Cr = 0.439*R  0.368*G  0.071*B  128 Cb =  0.148*R  0.291*G  0.439*B  128 YIQ color space (Matlab conversion function: rgb2ntsc):