What is color for?.

Slides:



Advertisements
Similar presentations
1 Color Kyongil Yoon VISA Color Chapter 6, “Computer Vision: A Modern Approach” The experience of colour Caused by the vision system responding.
Advertisements

CS 445 / 645 Introduction to Computer Graphics Lecture 13 Color Color.
Introduction to Computer Graphics ColorColor. Specifying Color Color perception usually involves three quantities: Hue: Distinguishes between colors like.
Color Physics –Light is E-M radiation of different frequencies. –Superposition principle Perception –3 cones -> 3D color space. (Metamers). –Convex subset.
Color Image Processing
Achromatic and Colored Light CS 288 9/17/1998 Vic.
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.
Fundamentals of Digital Imaging
The eyes have three different kinds of color receptors; One kind is most sensitive to short wavelengths, one to middle wavelengths, and one to long wavelengths.
School of Computing Science Simon Fraser University
CS 4731: Computer Graphics Lecture 24: Color Science
Colour Theory and Application B.Sc. (Hons) Multimedia ComputingMedia Technologies.
Color Mixing There are two ways to control how much red, green, and blue light reaches the eye: “Additive Mixing” Starting with black, the right amount.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
CS559-Computer Graphics Copyright Stephen Chenney Color Recap The physical description of color is as a spectrum: the intensity of light at each wavelength.
Why Care About Color? Accurate color reproduction is commercially valuable - e.g. Kodak yellow, painting a house Color reproduction problems increased.
Color Models AM Radio FM Radio + TV Microwave Infrared Ultraviolet Visible.
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.
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.
Digital Image Processing Colour Image Processing.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
2001 by Jim X. Chen: 1 The purpose of a color model is to allow convenient specification of colors within some color gamut.
Elements of Design: Color
Color Management. How does the color work?  Spectrum Spectrum is a contiguous band of wavelengths, which is emitted, reflected or transmitted by different.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS Light and Color Graphics Systems / Computer.
Color Principles for Computer Graphics Donald House 9/17/09 Artist’s slides by Lynette House.
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.
Color Theory ‣ What is color? ‣ How do we perceive it? ‣ How do we describe and match colors? ‣ Color spaces.
CSC361/ Digital Media Burg/Wong
How do we see color? There is only one type of rod. It can only tell the intensity of the light, not its color. Because the cones can differentiate colors,
CS 376 Introduction to Computer Graphics 01 / 24 / 2007 Instructor: Michael Eckmann.
Graphics Lecture 4: Slide 1 Interactive Computer Graphics Lecture 4: Colour.
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.
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Introduction to Computer Graphics
Color Principles for Computer Graphics Donald House 9/17/09 Artist’s slides by Lynette House.
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.
Elements of Design 1.02 Investigate Design Principles and Elements.
CS-321 Dr. Mark L. Hornick 1 Color Perception. CS-321 Dr. Mark L. Hornick 2 Color Perception.
Hebrew University Image Processing Exercise Class 12: Color Many slides from Freeman and Durand Color Exercise Class 12.
09/10/02(c) University of Wisconsin, CS559 Fall 2002 Last Time Digital Images –Spatial and Color resolution Color –The physics of color.
Computer Graphics: Achromatic and Coloured Light.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
COMPUTER GRAPHICS CS 482 – FALL 2016 CHAPTER 28 COLOR COLOR PERCEPTION CHROMATICITY COLOR MODELS COLOR INTERPOLATION.
Color Models Light property Color models.
Half Toning Dithering RGB CMYK Models
Design Concepts: Module A: The Science of Color
Color Image Processing
Color Image Processing
(c) University of Wisconsin, CS559 Spring 2002
COLOR space Mohiuddin Ahmad.
Chapter 6: Color Image Processing
Color Image Processing
Colour Theory Fundamentals
Why does a blue shirt look blue?
COMS 161 Introduction to Computing
Color Image Processing
Slides taken from Scott Schaefer
Communication of Color
Color Image Processing
Color Model By : Mustafa Salam.
Color Models l Ultraviolet Infrared 10 Microwave 10
Color Theory What is color? How do we perceive it?
Presentation transcript:

What is color for?

Color Physics –Light is E-M radiation of different frequencies. –Superposition principle Perception –3 cones -> 3D color space. (Metamers). –Convex subset of 3D linear space. –Color matching: can’t represent w/ 3 primaries. Color Spaces –CIE – a standard –RGB – a bit more intuitive, Monitors, OpenGL –CMYK – subtractive, what we learn in art class. –HSV – More intuitive More Perception –Perceptual distance –Context Refs: H&B Chapter 12; “The Foundations of Color Measurement and Color Perception”, by Brian Wandell: ftp://white.stanford.edu/users/brian/ise/sid-colornotes.pdf

(Wandell) Newton’s drawing:

(Varshney)

Color is a function (Angelopoulou)

Superposition Light is linear. Light from source A + light from source B = Light from sources A & B. –Any color is a combination of pure colors. Doubling intensity of source doubles amount of light reaching us.

Human Color Perception Cones allow color perception. 3 types of cones sensitive to different frequencies Perceptual color depends on how these are stimulated.

Metamers (Wandell)

Perceptual color space 3D Convex subspace –Cones don’t have negative response In general, any three colors projected onto this space span it. –But not with non-negative coefficients.

Color Matching

Some colors can’t be matched There isn’t a unique color for each cone. –“Green” light also excites “red” cones. –So to produce some greenish lights we need negative red light. But we can match that color + a primary color, using the other two primaries. Adding red to our color is like matching it with negative red. All colors can be matched like this –Shows perceptually color is 3D –But we can’t have negative light in a display. –Display space is convex too, but can’t match perceptual convex space.

(Wandell)

Grassman’s Additivity Law Color matching follows superposition If we know how to produce all pure colors, we can produce any color.

CIE Model CIE: International Commission on Illumination (1931) Describes any visible color with only positive primaries Primaries are called: X, Y, Z Color is described by chrominance x, y, and luminance Y “Apart from the very approximate relationship between Y and brightness, there is almost nothing intuitive about the XYZ color-matching functions. While they have served us quite well as a technical standard, they have served us quite poorly in explaining the discipline to new students and colleagues or as an intuition about color appearance.” - Wandell

Additive Color Model RGB Mix Red, Green, Blue primaries to get colors Cartesian Coordinate System with origin as black. Used in display devices: CRTs, LCDs. Black (0,0,0) White (1,1,1) Red (1,0,0) Green (0,1,0) Blue (0,0,1) Yellow (1,1,0) Magenta (1,0,1) Cyan (0,1,1)

Subtractive Color Model CMYK Start with white and subtract different subtractive primaries –Cyan ink: Absorbs red –Magenta ink: Absorbs green –Yellow ink: Absorbs blue Used in color printing C+M+Y = Black, but added fourth black ink for good black color and also to preserve CMY ink for black text

Color Specification Hue: Distinguishes among colors –red, yellow, blue Saturation: Color Purity (difference from white) –blue and sky blue Lightness: Perceived intensity of reflected light –blue and darker shades of blue Brightness: Perceived intensity of self-luminous objects Artists: –Tint: Add white (decrease saturation) –Shade: Add black (decrease lightness)

Perceptual Color Model HSV R = 0 o, G = 120 o, B = 240 o Complementary colors are 180 o apart S = 0: Gray levels V S H Red YellowGreen Cyan Blue Magenta White Black

Logarithmic Perception Constant ratios of intensities are perceived as being equally different Example: intensities of 0.01 and 0.02 will be perceived to be have the same difference between them as intensities of.5 and 1.0 Other examples of logarithmic perception: –Decibel scale: sound –Richter scale: earthquakes

Logarithmic Display Uniformly partitioning the displayable intensity range into equidistant arithmetic intervals is wasteful Each intensity should differ from the previous by a constant ratio. I 0 = minimum non-zero displayable intensity I n = maximum displayable intensity = 1.0 I 1 = r I 0, I 2 = r I 1 = r 2 I 0, I 3 = r I 2 = r 2 I 1 = r 3 I 0 I n = r n I 0  r = (1/ I 0 ) 1/n

Intensity depends on context (Adelson)

Color Constancy Our color vision is based on signals of the the three photoreceptor types which respond to light of three different wavelength regions. But if we look at an object, its color that we perceive is not only determined by the spectral composition of the light coming from the object. Object colors depend on the context in which the object is seen. Look at the image below. On the left are six color fields on a grey field, representing six objects on a background. On the right, esentially the same arrrangement is shown, but all colors have a slightly bluish tint. It is as if we see the same scene under a bluish illumination. Incidentally, the spectral composition of the light coming from the three fields in the upper row on the right side are exactly the same as those of the lower row on the left side. Furthermore, the colors on the right that match most closely those on the left are the ones in the corresponding positions of the scenes, not those with the same physical spectrum:

But context is a subtle thing. (Knill and Kersten)

Color constancy Interesting algorithms exist –Mostly for somewhat controlled/idealized conditions –Useful in applications, but not so much in natural images –This makes it hard to use color in recognition. –Segmentation can be ok as long as lighting is locally constant.

Color Segmentation Color quantization –Compression by using a small set of colors. –Represent each color with one of these. –Cost function of k-means is natural. Spatial position is irrelevant.

Spatial information Meer maps pixels to space/color space.