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

Chapter 9: Perceiving Color
Color.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
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.
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
School of Computing Science Simon Fraser University
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images (2)
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
What is color for?.
Homework Set 8: Due Monday, Nov. 18 From Chapter 9: P10, P22, P26, P30, PH3, From Chapter 10: P4, P5, P9.
CSE399b Computer Vision Spring 2006 Jianbo Shi Color.
Trichromacy Helmholtz thought three separate images went forward, R, G, B. Wrong because retinal processing combines them in opponent channels. Hering.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Lecture 6: Color in Design Neil H. Schwartz, Ph.D. Senior Seminar in Visualization.
COLOR PERCEPTION Physical and Psychological Properties Theories – Trichromatic Theory – Opponent Process Theory Color Deficiencies Color and Lightness.
THEORIES OF COLOR VISION
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.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
1 Perception and VR MONT 104S, Fall 2008 Lecture 7 Seeing Color.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Computer Science 631 Lecture 7: Colorspace, local operations
Purdue University Page 1 Color Image Fidelity Assessor Color Image Fidelity Assessor * Wencheng Wu (Xerox Corporation) Zygmunt Pizlo (Purdue University)
Color Perception How your eye/brain processes colors.
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,
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.
Color Vsion Sang Wook Hong.
Color Color Color Tsung-Yi Wu.
ECE 638: Principles of Digital Color Imaging Systems
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.
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.
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.
Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Color Image.
Color Huamin Qu Hong Kong University of Science and Technology.
Color Models Light property Color models.
ECE 638: Principles of Digital Color Imaging Systems
Display Issues Ed Angel
Color Image Processing
Color Image Processing
Color Image Processing
COLOR space Mohiuddin Ahmad.
ECE 638: Principles of Digital Color Imaging Systems
Angel: Interactive Computer Graphics5E © Addison-Wesley 2009
Color Image Processing
CS 4722 Computer Graphics and Multimedia Spring 2018
ECE 638: Principles of Digital Color Imaging Systems
Perception and Measurement of Light, Color, and Appearance
Introduction to Computer Graphics with WebGL
Color Representation Although we can differentiate a hundred different grey-levels, we can easily differentiate thousands of colors.
School of Electrical and
ECE 638: Principles of Digital Color Imaging Systems
ECE 638: Principles of Digital Color Imaging Systems
Introduction to Perception and Color
ECE 638: Principles of Digital Color Imaging Systems
Color Image Processing
Slides taken from Scott Schaefer
Angel: Interactive Computer Graphics4E © Addison-Wesley 2005
Color Image Processing
Image Formation Ed Angel
Color Model By : Mustafa Salam.
Color Models l Ultraviolet Infrared 10 Microwave 10
University of New Mexico
Color Theory What is color? How do we perceive it?
Presentation transcript:

ECE 638: Principles of Digital Color Imaging Systems Lecture 11: Color Opponency

From “Xkcd A Webcomic of Romance, Sarcasm, Math, and Language” – courtesy Steven C. Rausch, ECE 638 student, Fall 2017

Basic spatiochromatic model structure

Opponent stage Trichromatic theory provides the basis for understanding whether or not two spectral power distributions will appear the same to an observer when viewed under the same conditions. However, the trichromatic theory will tell us nothing about the appearance of a stimulus. In the early 1900’s, Ewald Hering observed some properties of color appearance Red and green never occur together – there is no such thing as a reddish green, or a greenish red If I add a small amount of blue to green, it looks bluish-green. If I add more blue to green, it becomes cyan. In contrast, if I add red to green, the green becomes less saturated. If I add enough red to green, the color appears gray, blue, or yellow If I add enough red to green, the color appears red, but never reddish green

Red-green color opponency

Blue-yellow color opponency

Red-blue and green-blue combinations

Opponent stage (cont.) Hering postulated that there existed two kinds of neural pathways in the visual system Red-Green pathway fires fast if there is a lot of red, fires slowly if there is a lot of green Blue-Yellow pathway fires fast if there is a lot of blue, fires slowly if there is a lot of yellow Hering provided no experimental evidence for his theory; and it was ignored for over 50 years

Hue Cancellation Observer looks at patch & makes two observations (no yet) 1) Reddish or greenish (or neither) 2) Bluish or yellowish (or neither) Stimulus Patch Cancelling Monochromatic Source Test Stimulus

Hue Cancellation (cont.) Do two experiments separately 1) a. If subject said reddish, add enough green to cancel reddish appearance b. If subject said greenish, add enough red to cancel greenish appearance 2) Perform similar experiment for blue-yellow

Experimental evidence for opponency Hurvitch and Jameson hue cancellation experiment (1955) Savaetichin electrophysiological evidence from the retinal neurons of a fish (1956) Boynton’s color naming experiment (1965) Wandell’s color decorrelation experiment Left and right plots show data for two different observers. Open triangles show cancellation of red-green appearance. Closed circles show cancellation of blue-yellow appearance.

Color spaces that incorporate opponency YUV (NTSC video standard space) YCrCb (Kodak PhotoCD space) L*a*b* (CIE uniform color space) YCxCz (Linearized CIE L*a*b* space) O1O2O3 (Wandell’s optimally decorrelated space) O1O2O3 forms the basis for the Zhang-Wandell S-CIELAB color space Underline colors indicate approximate opponent components Wandell used cone response curves to compute LMS tristimulus values for the colors in the Macbeth Color Checker. He then found a linear transformation to new color coordinates O1O2O3 that are maximally decorrelated.

CIE L*a*b* and its linearized version YCxCz in terms of CIE XYZ • CIE L*a*b* { L* = 116 f(Y/Y ) - 16 7.787x +16/116 x 0.008856 n f(x) = x 1/3 0.008856 x 1 a* = 200 [ f(X/X ) - f(Y/Y ) ] n n b* = 500 [ f(Y/Y ) - f(Z/Z ) ] n n white point :(X , Y n n , Z ) n L* -a* + a* -b* b* • Linearized opponent color space Y y C x C z Y 116 (Y/Y ) correlate of luminance y = n C = 200 [ (X/X ) - (Y/Y ) ] x n n R - G opponent color chrominance channel C = 500 [ (Y/Y ) - (Z/Z ) ] z n n Y - B opponent color chrominance channel

Basic spatiochromatic model structure

Wandell’s Experiment Background Wandelll’s PCA of Macbeth Color Checker (LMS) Tristimulus data set: i-th patch from Macbeth color checker T yellow

Wandell’s Experiment (cont.) - Achromatic channel measuring lightness - Green-Red - Blue-Yellow

Spectral sensitivities of the Wandell channels Wandell’s sensitivities Hurvetch-Jameson cancelation curves (similar to negative of Wandell sensitivities

Applications of color opponency Example 1: ( ) Kodak PhotoCD : R-G : B-Y Example 2: YUV (D.E. Pearson) Example 3: CIE L*a*b* Gamma-corrected Primary

Wandell’s space in terms of CIE XYZ* *Wen Wu, “Two Problems in Digital Color Imaging: Colorimetry and Image Fidelity Assessor,” Ph.D. Dissertation, Purdue University, Dec. 2000

Visualization of opponent color representation (Y,o2,o3) (Y,0.24,0.17) (13.3,o2,0.17) (13.3,0.24,o3)