ECE 638: Principles of Digital Color Imaging Systems

Slides:



Advertisements
Similar presentations
13- 1 Chapter 13: Color Processing 。 Color: An important descriptor of the world 。 The world is itself colorless 。 Color is caused by the vision system.
Advertisements

1 Color Kyongil Yoon VISA Color Chapter 6, “Computer Vision: A Modern Approach” The experience of colour Caused by the vision system responding.
Color Image Processing
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.
School of Computing Science Simon Fraser University
HCI 530 – Seminar in Advanced Topics 10/8/2004Damian Schofield1 Assignment 1 Answer the following questions – I am looking for proof that you have understood.
CS 4731: Computer Graphics Lecture 24: Color Science
SWE 423: Multimedia Systems Chapter 4: Graphics and Images (2)
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Color Calculator Xiaoyan Song Feb.21,2003.
What is color for?.
Color Representation Lecture 3 CIEXYZ Color Space CIE Chromaticity Space HSL,HSV,LUV,CIELab X Z Y.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Basic Color Theory Susan Farnand
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.
Color Models AM Radio FM Radio + TV Microwave Infrared Ultraviolet Visible.
Colour in Computer Graphics Mel Slater. Outline: This time Introduction Spectral distributions Simple Model for the Visual System Simple Model for an.
Color & Color Management. Overview I. Color Perception Definition & characteristics of color II. Color Representation RGB, CMYK, XYZ, Lab III. Color Management.
Light, Color and Imaging. Light The Electromagnetic Spectrum: E = h.
Course Website: Digital Image Processing Colour Image Processing.
Digital Image Processing Colour Image Processing.
Fundamentals of spectroradiometry and colorimetry János Schanda.
1 Color vision and representation S M L.
Chapter 3: Colorimetry How to measure or specify color? Color dictionary?
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Topic 5 - Imaging Mapping - II DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
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.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
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:
Sensory Information Processing
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Introduction to Computer Graphics
Color Models. Color models,cont’d Different meanings of color: painting wavelength of visible light human eye perception.
COLOR THEORY Presented by : Md Ashequr Rahman COSC 5335 – Computer Graphics Date : Oct 29, 2002.
ECE 638: Principles of Digital Color Imaging Systems Lecture 3: Trichromatic theory of color.
ECE 638: Principles of Digital Color Imaging Systems Lecture 4: Chromaticity Diagram.
CS-321 Dr. Mark L. Hornick 1 Color Perception. CS-321 Dr. Mark L. Hornick 2 Color Perception.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
Chapter 4: Color in Image and Video
ECE 638: Principles of Digital Color Imaging Systems Lecture 5: Primaries.
ECE 638: Principles of Digital Color Imaging Systems Lecture 12: Characterization of Illuminants and Nonlinear Response of Human Visual System.
Use of Java for Demonstration of Color Science Concepts Presentation of an MS Project, submitted to The Faculty of the Computer Science Department, in.
ECE 638: Principles of Digital Color Imaging Systems Lecture 11: Color Opponency.
Color Measurement and Reproduction Eric Dubois. How Can We Specify a Color Numerically? What measurements do we need to take of a colored light to uniquely.
Digital Image Processing Lecture 12: Color Image Processing Naveed Ejaz.
Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Color Image.
ECE 638: Principles of Digital Color Imaging Systems
Display Issues Ed Angel
Color Image Processing
Color Image Processing
(c) University of Wisconsin, CS559 Spring 2002
COLOR space Mohiuddin Ahmad.
ECE 638: Principles of Digital Color Imaging Systems
Color Image Processing
ECE 638: Principles of Digital Color Imaging Systems
ECE 638: Principles of Digital Color Imaging Systems
Introduction to Computer Graphics with WebGL
ECE 638: Principles of Digital Color Imaging Systems
Color Representation Although we can differentiate a hundred different grey-levels, we can easily differentiate thousands of colors.
ECE 638: Principles of Digital Color Imaging Systems
ECE 638: Principles of Digital Color Imaging Systems
ECE 638: Principles of Digital Color Imaging Systems
ECE 638: Principles of Digital Color Imaging Systems
Color Image Processing
Slides taken from Scott Schaefer
Digital Image Processing
Color Image Processing
Color Models l Ultraviolet Infrared 10 Microwave 10
Presentation transcript:

ECE 638: Principles of Digital Color Imaging Systems Lecture 6: CIE Standards

Synopsis Brief review of primaries Chromaticity diagram for primaries Overview of CIE Photometry and relative luminous efficiency function CIE 1931 standard observer RGB form XYZ form

Review: Primary mixture and sensor response

Review: Match equation Response to test stimulus Match amounts of primaries

Review: Color matching functions Given primaries , let denote the amount of these primaries required to match the stimulus for each fixed wavelength . Thus, we have where , the matrix is given as before, and Combining these results, we obtain

Review: Computation of match amounts for an arbitrary stimulus Consider arbitrary stimulus Match amounts are given by This looks like a sensor

Chromaticity coordinates for primaries In same way that we did for the sensor response, we can define chromaticities corresponding to primary amounts required to match a given stimulus as viewed by a given sensor

Spectral locus in primary chromaticity space For the special case of a monochromatic stimulus with wavelength , the primary amounts are given by the color matching functions evaluated at that wavelength. In this case, when plotted as a function of , the chromaticity coordinates yield the spectral locus.

Example: three channel overlap sensor and monochromatic primaries Sensor response functions Primaries Primary response matrix

Color matching functions

Spectral locus Note coordinates (1,0,0), (0,1,0), and (0,0,1) that occur at wavelengths 650, 550, and 450 nm, respectively.

Compare to common CIE chromaticity diagram

What is the CIE? International standards organization Commission Internationale de l'Eclairage (International Commission on Illumination) an organization devoted to international cooperation and exchange of information among its member countries on all matters relating to the science and art of lighting. Formed in 1913. Predecessor organization formed in 1903. http://members.eunet.at/cie/

Photometry Matching of brightness Difficulties Color matching involves complete match between two stimuli, i.e. under match condition, test stimulus and match stimulus look exactly the same. Brightness matching involves matching one attribute (brightness or lightness) of two stimuli which will generally differ in other attributes (hue and saturation). Several approaches may be used to overcome this limitation.

Flicker photometry Consider the apparatus shown below which presents a stimulus that periodically switches between two different stimuli.

Flicker photometry (cont.) A match occurs when the observer fails to see temporal variation (flicker) in the stimulus. For the HVS, the temporal frequency response to a time-varying chromatic stimulus has a lower cut-off frequency than the temporal frequency response to a time-varying achromatic stimulus. For flicker frequencies between 10 Hz and 40 Hz, the two stimuli will appear to have the same hue and saturation, but may differ in brightness until the matching stimulus is adjusted to achieve a match.

Summary of flicker photometry observations Luminance Match? Chrominance Match? Flicker Frequency Observation No f0 < 10 Hz Flicker in lightness and hue or saturation Yes Flicker in hue or saturation 10 Hz < f0 < 40 Hz Flicker in lightness No flicker 60 Hz < f0 This is the regime that is useful for flicker photometry

Relative luminous efficiency An achromatic sensor with response function is called the standard photometric observer.

Definition of luminance cd – candela lm – lumen

CIE 1931 standard RGB observer Observer consists of color matching functions corresponding to monochromatic primaries Primaries R – 700 nm G – 546.1 nm B – 435.8 nm Ratio of radiances Chosen to place chromaticity of equal energy stimulus E at center of (r-g) chromaticity diagram, i.e. at (0.333,0.333) that areas under color matching functions are identical. Based on observations in a 2 degree field of view using color matching method discussed earlier.

Color matching functions for 1931 CIE standard RGB observer

Chromaticity diagram for 1931 CIE standard RGB observer

CIE 1931 standard XYZ observer The CIE also defined a second standard observer based on a linear transformation from the 1931 RGB color matching functions. The XYZ observer has the following properties: The color matching functions are non-negative at all wavelengths. The chromaticity coordinates of all realizable stimuli are non-negative. The color matching function is equal to the relative luminous efficiency function To achieve these properties, it was necessary to use primaries that are not realizable. The chromaticities of the primaries lie outside the spectral locus. What does it mean for a primary to not be realizable?

Why non-negative color matching functions? The 30-ton ENIAC computer with 19,000 vacuum tubes and 1,500 relays was placed in service in 1945. IBM introduced the 5150 PC in 1981. Color scientists were worried about calculation errors, especially those due to working with negative numbers.

Color matching functions for 1931 CIE standard XYZ observer

Chromaticity diagram for 1931 CIE standard XYZ observer

Fundamental spectral components of 1931 CIE XYZ primaries From Wolski, “A Review of Linear Color Descriptors and their Applications.” 1994