Color. Maneesh Agrawala Jessica Hullman. CS : Visualization Fall Assignment 3: Visualization Software

Similar documents
CSE512 :: 6 Feb Color. Jeffrey Heer University of Washington

Colour + Perception. CMPT 467/767 Visualization Torsten Möller. Pfister/Möller

Contrast, Luminance and Colour

Color in Information Display RIT Seminar October 5, 2005

A Brief Plug. Color in Information Display. Color includes Gray. Information Display. Color In Information Display, SIAT 1/24/2006

Goals for this Course. Color in Information Display. What this Course is Not. Effective Color. Why Should You Care? What makes color effective?

What creates good color design?

CPSC 583 Colour. Sheelagh Carpendale

CIE tri-stimulus experiment. Color Value Functions. CIE 1931 Standard. Color. Diagram. Color light intensity for visual color match

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

COLOR and the human response to light

Color & Graphics. Color & Vision. The complete display system is: We'll talk about: Model Frame Buffer Screen Eye Brain

CPSC 583 Colour. Sheelagh Carpendale

Color Science. CS 4620 Lecture 15

Color Perception and Applications. Penny Rheingans University of Maryland Baltimore County. Overview

COLOR. and the human response to light

EECS490: Digital Image Processing. Lecture #12

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song

The Principles of Chromatics

University of British Columbia CPSC 314 Computer Graphics Jan-Apr Tamara Munzner. Color.

What is Color. Color is a fundamental attribute of human visual perception.

Marks + Channels. Large Data Visualization Torsten Möller. Munzner/Möller

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin

Reading for Color. Vision/Color. RGB Color. Vision/Color. University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2013.

Digital Image Processing

Color Image Processing

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

Color Perception. This lecture is (mostly) thanks to Penny Rheingans at the University of Maryland, Baltimore County

Adapted from the Slides by Dr. Mike Bailey at Oregon State University

Perception to visualization I

Colors in Images & Video

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University

Introduction to Color Science (Cont)

Color vision and representation

LECTURE 07 COLORS IN IMAGES & VIDEO

IAT 355 Visual Analytics. Luminance, Contrast and Colour in Information Display. Lyn Bartram

PERCEIVING COLOR. Functions of Color Vision

Comp/Phys/Apsc 715. Example Videos. Administrative 1/23/2014. Lecture 5: Trichromacy, Color Spaces, Properties of Color

Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color

CSE 332/564: Visualization. Fundamentals of Color. Perception of Light Intensity. Computer Science Department Stony Brook University

excite the cones in the same way.

Comparing Sound and Light. Light and Color. More complicated light. Seeing colors. Rods and cones

IFT3355: Infographie Couleur. Victor Ostromoukhov, Pierre Poulin Dép. I.R.O. Université de Montréal

Bettina Selig. Centre for Image Analysis. Swedish University of Agricultural Sciences Uppsala University

University of British Columbia CPSC 414 Computer Graphics

Chapter 3 Part 2 Color image processing

Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal

Mahdi Amiri. March Sharif University of Technology

Reading. Foley, Computer graphics, Chapter 13. Optional. Color. Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA 1995.

COLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L

COLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color?

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:

Color Appearance Models

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University

Color. Fredo Durand Many slides by Victor Ostromoukhov. Color Vision 1

Introduction to Computer Vision CSE 152 Lecture 18

Color Image Processing. Gonzales & Woods: Chapter 6

Multimedia Systems and Technologies

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

Effective Color: Materials. Color in Information Display. What does RGB Mean? The Craft of Digital Color. RGB from Cameras.

To discuss. Color Science Color Models in image. Computer Graphics 2

A World of Color. Session 4 Color Spaces. OLLI at Illinois Spring D. H. Tracy

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

Using Color in Scientific Visualization

CS 544 Human Abilities

Color, Vision, & Perception. Outline

Additive. Subtractive

Slide 1. Slide 2. Slide 3. Light and Colour. Sir Isaac Newton The Founder of Colour Science

Spectral colors. What is colour? 11/23/17. Colour Vision 1 - receptoral. Colour Vision I: The receptoral basis of colour vision

Lecture 3: Grey and Color Image Processing

Question From Last Class

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji

Computer Graphics Si Lu Fall /27/2016

Figure 1: Energy Distributions for light

Color Image Processing

Color Appearance, Color Order, & Other Color Systems

Images and Colour COSC342. Lecture 2 2 March 2015

AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3.

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

Geography 360 Principles of Cartography. April 24, 2006

Color. Computer Graphics CMU /15-662

Color and perception Christian Miller CS Fall 2011

Future Electronics EZ-Color Seminar. Autumn Colour Technology

Light and Colour. Light as part of the EM spectrum. Light as part of the EM spectrum

Capturing Light in man and machine

Announcements. Color. Last time. Today: Color. Color and light. Review questions

What is Color Gamut? Public Information Display. How do we see color and why it matters for your PID options?

Color. Bilkent University. CS554 Computer Vision Pinar Duygulu

Color images C1 C2 C3

Color Computer Vision Spring 2018, Lecture 15

Color. Color. Colorfull world IFT3350. Victor Ostromoukhov Université de Montréal. Victor Ostromoukhov - Université de Montréal

Capturing Light in man and machine

Color April 16 th, 2015

Digital Image Processing

Chapter Objectives. Color Management. Color Management. Chapter Objectives 1/27/12. Beyond Design

Color. April 16 th, Yong Jae Lee UC Davis

19. Vision and color

Transcription:

Color Maneesh Agrawala Jessica Hullman CS 294-10: Visualization Fall 2014 Assignment 3: Visualization Software Create a small interactive visualization application you choose data domain and visualization technique. 1. Describe data and storyboard interface 2. Implement interface and produce final writeup 3. Submit the application and a final writeup on the wiki Can work alone or in pairs Final write up due before class on Oct 15, 2014 1

Color Color in Visualization Identify, Group, Layer, Highlight Colin Ware 2

Purpose of Color To label To measure To represent and imitate To enliven and decorate Above all, do no harm. - Edward Tufte Topics Color Perception Color Naming Using Color in Visualization 3

Color Perception Physical World, Visual System, Mental Models What is Color? Physical World Visual System Mental Models Lights, surfaces, objects Eye, optic nerve, visual cortex Red, green, brown Bright, light, dark, vivid, colorful, dull Warm, cool, bold, blah, attractive, ugly, pleasant, jarring Yellow 4

Color Models Physical World Visual System Mental Models Light Energy Spectral distribution functions F(λ) Cone Response Encode as three values (L,M,S) CIE (X,Y,Z) Opponent Encoding Separate lightness, chroma (A,R-G,Y-B) Perceptual Models Color Space Hue lightness saturation Appearance Models Color in Context Adaptation Background Size CIELAB Munsell (HVC) CIECAM02 Physical World Light is radiation in range of wavelengths Light of single wavelength is monochromatic 5

Most Colors not Monochromatic Curves describe spectral composition of stimulus Most Colors not Monochromatic Curves describe spectral composition of stimulus 6

Emissive vs. reflective light Additive (digital displays) Subtractive (print, e-paper) Perception Vs. Measurement You do not see the spectrum of light Eyes make limited measurements Eyes physically adapt to circumstance You brain adapts in various ways Weird stuff also happens 7

Retina Simple Anatomy of the Retina, Helga Kolb Rods and Cones Rods No color (sort of) Spread over the retina More sensitive Cones 3 types sensitive to different frequencies Concentrated in fovea (center of the retina) Less sensitive 8

As light enters our cones LMS (Long, Middle, Short) Cones Sensitive to different wavelength A Field Guide to Digital Color, Maureen Stone Cone Response Integrate cone response with input spectra 9

Computing Cone Response Integrate cone response with input spectra Metamers All spectra that stimulate the same cone response are indistinguishable Two different spectra produce same L,M,S response 10

CIE XYZ Color Space Standardized in 1931 to mathematically represent tri-stimulus response Standard observer response curves Chromaticity Diagram Colin Ware 11

Chromaticity Diagram Project X,Y,Z on a plane to separate colorfulness from brightness x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) 1 = x+y+z Courtesy of PhotoResearch, Inc. CIE chromaticity diagram Spectrum locus Courtesy of PhotoResearch, Inc. 12

CIE chromaticity diagram Spectrum locus Purple line Courtesy of PhotoResearch, Inc. CIE chromaticity diagram Spectrum locus Purple line Mixture of two lights appears as a straight line Courtesy of PhotoResearch, Inc. 13

Display Gamut Typically defined by: 3 Primaries Convex region Other Gamuts 14

Retina Simple Anatomy of the Retina, Helga Kolb Color Models Physical World Visual System Mental Models Light Energy Spectral distribution functions F(λ) Cone Response Encode as three values (L,M,S) CIE (X,Y,Z) Opponent Encoding Separate lightness, chroma (A,R-G,Y-B) Perceptual Models Color Space Hue, lightness saturation Appearance Models Color in Context Adaptation, Background, Size, Separate lightness, chroma Color blindness CIELAB Munsell (HVC) CIECAM02 Image encoding 15

Opponent processing LMS are combined to create: Lightness Red-green contrast Yellow-blue contrast L M S + - + + + + + + - A R-G Y-B Fairchild Opponent processing LMS are combined to create: Lightness Red-green contrast Yellow-blue contrast 16

Opponent processing LMS are combined to create: Lightness Red-green contrast Yellow-blue contrast Experiments: No reddish green, no bluish yellow Color after images Opponent Color Definition Achromatic axis R-G and Y-B axis Separate lightness from chroma channels First level encoding Linear combination of LMS Before optic nerve Basis for perception Defines color blindness 17

18

Color blindness Missing one or more retina cones or rods Protanope Deuteranope Luminance Vischeck Simulates color vision deficiencies Web service or Photoshop plug-in Robert Dougherty and Alex Wade www.vischeck.com Deuteranope Protanope Tritanope 19

Color Models Physical World Visual System Mental Models Light Energy Cone Response Opponent Encoding Perceptual Models Appearance Models Spectral distribution functions F(λ) Encode as three values (L,M,S) CIE (X,Y,Z) Separate lightness, chroma (A,R-G,Y-B) Color Space Hue, lightness saturation Color in Context Adaptation, Background, Size, CIELAB Munsell (HVC) CIECAM02 Color differences Intuitive color spaces Color scales CIE LAB and LUV color spaces Standardized in 1976 to mathematically represent opponent processing theory Non-linear transformation of CIE XYZ CIELUV CIELAB 20

Axes of CIE LAB Correspond to opponent signals L* = Luminance a* = Red-green contrast b* = Yellow-blue contrast Scaling of axes to represent color distance JND = Just noticeable difference (~2.3 units) Munsell Atlas Developed the first perceptual color system based on his experience as an artist (1905) Courtesy Gretag-Macbeth 21

Hue, Value, Chroma Hue, Value, Chroma Hue 22

Hue, Value, Chroma Value Hue, Value, Chroma Chroma 23

Psuedo-Perceptual Models HLS, HSV, HSB NOT perceptual models Simple renotation of RGB View along gray axis See a hue hexagon L or V is grayscale pixel value Cannot predict perceived lightness Perceptual brightness Color palette HSL Lightness (Photoshop) 24

Perceptual brightness Color palette Luminance Y (CIE XYZ) Perceptual brightness Color palette Munsell Value L* (CIE LAB) 25

Color Models Physical World Visual System Mental Models Light Energy Spectral distribution functions F(λ) Cone Response Encode as three values (L,M,S) CIE (X,Y,Z) Opponent Encoding Separate lightness, chroma (A,R-G,Y-B) Perceptual Models Color Space Hue, lightness saturation Appearance Models Color in Context Adaptation, Background, Size, CIELAB Munsell (HVC) CIECAM02 Adaptation Contrast effects Image appearance Complex matching Simultaneous Contrast The inner and outer thin rings are the physical purple Donald MacLeod 26

27

Simultaneous Contrast Josef Albers Simultaneous Contrast Josef Albers 28

Affects Lightness Scale Bezold Effect 29

Crispening Perceived difference depends on background From Fairchild, Color Appearance Models Spreading Spatial frequency The paint chip problem Small text, lines, glyphs Image colors Adjacent colors blend Redrawn from Foundations of Vision Brian Wandell, Stanford University 30

Color Naming What color is this? 31

What color is this? Yellow What color is this? 32

What color is this? Blue What color is this? 33

What color is this? Teal? Colors according to XKCD 34

Basic color terms Chance discovery by Brent Berlin and Paul Kay Basic color terms Chance discovery by Brent Berlin and Paul Kay 35

Basic Color Terms Chance discovery by Brent Berlin and Paul Kay Initial study in 1969 Surveyed speakers from 20 languages Literature from 69 languages World color survey 36

World color survey World color survey Naming information from 2616 speakers from 110 languages on 330 Munsell color chips 37

Results from WCS (Mexico) Results from WCS (South Pacific) 38

Universal (?) Basic Color Terms Basic color terms recur across languages White Grey Black Red Yellow Green Blue Pink Brown Orange Purple Evolution of Basic Color Terms Proposed universal evolution across languages 39

Rainbow color ramp We associate and group colors together, often using the name we assign to the colors Rainbow color ramp We associate and group colors together, often using the name we assign to the colors 40

Rainbow color ramp We associate and group colors together, often using the name we assign to the colors Naming affects color perception Color name boundaries Green Blue 41

Color naming models Model 3 million responses from XKCD survey [Heer & Stone] Bins in LAB space sized by saliency: How much do people agree on color name? Orange / red boundary Modeled by entropy of p(name color) Blue / green confusion Icicle tree with colors Naming confusion conflicts with tree structure! 42

Using Color in Visualization To Label 43

Gray s Anatomy Superficial dissection of the right side of the neck, showing the carotid and subclavian arteries http://www.bartleby.com/107/illus520.html Molecular Models Organic Chemistry Molecular Model Set http://www.indigo.com/models/gphmodel/62003.html 44

Product Categories Created by Tableau - Visual Analysis for Databases TM Grouping, Highlighting 45

Radio Spectrum Map (33 colors) http://www.cybergeography.org/atlas/us_spectrum_map.pdf Distinguishable on Inspection 46

Palette Design + Color Names Minimize overlap and ambiguity of color names http://vis.stanford.edu/color-names Palette Design + Color Names Minimize overlap and ambiguity of color names http://vis.stanford.edu/color-names 47