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

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

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

Color in Information Display RIT Seminar October 5, 2005

Contrast, Luminance and Colour

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

Perception to visualization I

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

CPSC 583 Colour. Sheelagh Carpendale

What creates good color design?

Color Science. CS 4620 Lecture 15

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

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

CPSC 583 Colour. Sheelagh Carpendale

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

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

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

COLOR and the human response to light

Introduction to Color Science (Cont)

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

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

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

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

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

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

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

Color Computer Vision Spring 2018, Lecture 15

Colors in Visualization. By Mike Bailey Oregon State University

University of British Columbia CPSC 414 Computer Graphics

CPSC / Colour

Colors in Scientific Visualization. Mike Bailey Oregon State University

COLOR. and the human response to light

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

LECTURE 07 COLORS IN IMAGES & VIDEO

The Principles of Chromatics

Colors in Images & Video

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

Digital Image Processing

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

Color vision and representation

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

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

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

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

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

Color , , Computational Photography Fall 2018, Lecture 7

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

Color , , Computational Photography Fall 2017, Lecture 11

Images. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38

Figure 1: Energy Distributions for light

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

PERCEIVING COLOR. Functions of Color Vision

Geography 360 Principles of Cartography. April 24, 2006

Color, Vision, & Perception. Outline

Additive. Subtractive

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

excite the cones in the same way.

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

Introduction to Computer Vision CSE 152 Lecture 18

CS 544 Human Abilities

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

Frequencies and Color

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

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

Color Image Processing

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

Color Appearance, Color Order, & Other Color Systems

Multimedia Systems and Technologies

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

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

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

Capturing Light in man and machine

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

icam06, HDR, and Image Appearance

Color Image Processing

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

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

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

Chapter 3 Part 2 Color image processing

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

Using HDR display technology and color appearance modeling to create display color gamuts that exceed the spectrum locus

Capturing Light in man and machine

12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.

Color II: applications in photography

Using Color in Scientific Visualization

Color Theory: Defining Brown

EECS490: Digital Image Processing. Lecture #12

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

Color appearance in image displays

Color II: applications in photography

Overview of Human Cognition and its Impact on User Interface Design (Part 2)

Color II: applications in photography

Color Appearance Models

Color images C1 C2 C3

Mahdi Amiri. March Sharif University of Technology

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

Color Reproduction. Chapter 6

Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE) Color Vision

Lecture 3: Grey and Color Image Processing

Transcription:

CSE512 :: 6 Feb 2014 Color Jeffrey Heer University of Washington 1

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 3

Topics Perception of Color Light, Visual system, Mental models Color in Information Visualization Nominal, Ordinal & Quantitative color encoding Guidelines for color palette design 4

Perception of Color 5

What color is this? 6

What color is this? Yellow 7

What color is this? 8

What color is this? Blue 9

What color is this? 10

What color is this? Teal? 11

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 12

Physicist s view Light as electromagnetic wave Wavelength Energy or Relative luminance A Field Guide to Digital Color, A.K. Peters 13

Emissive vs. reflective light Additive (digital displays) Subtractive (print, e-paper) 14

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 15

Retina Simple Anatomy of the Retina, Helga Kolb 16

As light enters our retina LMS (Long, Middle, Short) Cones Sensitive to different wavelength A Field Guide to Digital Color, Maureen Stone 17

As light enters our retina LMS (Long, Middle, Short) Cones Sensitive to different wavelength Integration with input stimulus A Field Guide to Digital Color, Maureen Stone 18

Effects of retina encoding Spectra that stimulate the same LMS response are indistinguishable (a.k.a. metamers ). Tri-stimulus Computer displays Digital scanners Digital cameras 19

CIE XYZ color space Standardized in 1931 to mathematically represent tri-stimulus response. Standard observer response curves 20

CIE XYZ color space Colin Ware 21

CIE chromaticity diagram Colorfulness vs. Brightness x = X/(X+Y+Z) y = Y/(X+Y+Z) y Colin Ware x 22

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

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

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

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

Display gamuts Typically defined by: 3 Colorants Convex region 27

Display gamuts Deviations from srgb specification 28

Color blindness Missing one or more retina cones or rods Protanope Deuteranope Luminance 29

VisCheck Simulates color vision deficiencies Web service or Photoshop plug-in Robert Dougherty and Alex Wade Deuteranope Protanope Tritanope 30

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 31

Primary colors? To paint all colors : Leonardo da Vinci, circa 1500 described in his notebooks a list of simple colors Yellow Blue Green Red 32

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

Opponent processing LMS are combined to create: Lightness Red-green contrast Yellow-blue contrast 34

Opponent processing LMS are combined to create: Lightness Red-green contrast Yellow-blue contrast Experiments: No reddish green, no bluish yellow Color after images 35

36

37

CIE LAB and LUV color spaces Standardized in 1976 to mathematically represent opponent processing theory. Non-linear transformation of CIE XYZ 38

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) 39

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 40

Albert Munsell Developed the first perceptual color system based on his experience as an artist (1905). 41

Hue, Value, Chroma 42

Hue, Value, Chroma Hue 43

Hue, Value, Chroma Value 44

Hue, Value, Chroma Chroma 45

Munsell color system Perceptually-based Precisely reference a color Intuitive dimensions Look-up table (LUT) 46

Munsell color system 47

Perceptual brightness Color palette 48

Perceptual brightness Color palette HSL Lightness (Photoshop) 49

Perceptual brightness Color palette Luminance Y (CIE XYZ) 50

Perceptual brightness Color palette Munsell Value 51

Perceptual brightness Color palette Munsell Value L* (CIE LAB) 52

Perceptually-uniform color space Munsell colors in CIE LAB coordinates Mark Fairchild 53

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 54

Color Appearance If we had a perceptually-uniform color space, can we predict how we perceive colors? 55

Simultaneous Contrast The inner and outer thin rings are in fact the same physical purple. Donald MacLeod 56

57

58

Simultaneous Contrast Josef Albers 59

Simultaneous Contrast Josef Albers 60

Chromatic Adaptation 61

Chromatic Adaptation 62

Bezold effect Color appearance depends adjacent colors Color Appearance Tutorial by Maureen Stone 63

Crispening Perceived difference depends on background Color Appearance Models, Fairchild 64

Spreading Spatial frequency The paint chip problem Small text, lines, glyphs Image colors Adjacent colors blend Foundations of Vision, Brian Wandell 65

Color Appearance If we had a perceptually-uniform color space, can we predict how we perceive colors? Chromatic adaptation Luminance adaptation Simultaneous contrast Spatial effects Viewing angle 66

icam icam models (2002) Chromatic adaptation Appearance scales Color difference Crispening Spreading HDR tone mapping (see also CIECAM02) Mark Fairchild 67

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 68

Colors according to XKCD 69

Basic color terms Chance discovery by Brent Berlin and Paul Kay. 70

Basic color terms Chance discovery by Brent Berlin and Paul Kay. 71

Basic Color Terms Chance discovery by Brent Berlin and Paul Kay. Initial study in 1969 Surveyed speakers from 20 languages Literature from 69 languages 72

World color survey 73

World color survey 74

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

Results from WCS 76

Results from WCS 77

Universal (?) Basic Color Terms Basic color terms recur across languages. White Grey Black Red Yellow Green Blue Pink Brown Orange Purple 78

Evolution of Basic Color Terms Proposed universal evolution across languages. 79

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

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

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

Naming affects color perception Color name boundaries Green Blue 83

Color naming models [Chuang et al., Heer & Stone] Model 3 million responses from XKCD survey 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 84

Icicle tree with colors Naming confusion conflicts with tree structure! 85

Perception of Color + + + + - + + + - A R-G Y-B Light Cone Response Opponent Signals Yellow Color Cognition Color Appearance Color Perception 86

Color in Data Visualization 87

Hints for the colorist Use only a few colors (~6 ideal) Colors should be distinctive and named Strive for color harmony (natural colors?) Use cultural conventions; appreciate symbolism Beware of bad interactions (red/blue etc.) Get it right in black and white Respect the color blind 88

Categorical Color 89

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) 90

Molecular models Organic Chemistry Molecular Model Set http://www.indigo.com/models/gphmodel/62003.html 91

Resistor color codes 92

Allocation of the radio spectrum http://www.ntia.doc.gov/osmhome/allochrt.html 93

Allocation of the radio spectrum http://www.ntia.doc.gov/osmhome/allochrt.html 94

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

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

Quantitative Color 97

Default rainbow maps 98

Avoid rainbow color maps! 1. People segment colors into classes 2. Hues are not naturally ordered 3. Different lightness emphasizes certain scalar values 4. Low luminance colors (blue) hide high frequencies 99

Singularity in Phase (M. Berry) Phase is periodic Hue circle which is also periodic 100

101

Classing quantitative data Age-adjusted mortality rates for the United States. 102

Classing quantitative data 1. Equal interval (arithmetic progression) 2. Quantiles (recommended) 3. Standard deviation 4. Classification [Jenks natural breaks ] 5. Equal area 6. Minimal length boundaries 7. Minimal gaps 103

ColorBrewer: Color advice for maps 104

Quantitative color encoding Sequential color scale Constrain hue, vary luminance/saturation Map higher values to darker colors Diverging color scale Useful when data has a meaningful midpoint Use neutral color (e.g., grey) for midpoint Use saturated colors for endpoints Limit number of steps in color to 3-9 105

Sequential color scheme 106

Sequential color scheme 107

Design of sequential color scales Hue-Lightness (Recommended) Higher values mapped to darker colors ColorBrewer schemes have 3-9 steps Hue Transition Two hues Neighboring hues interpolate better Couple with change in lightness 108

Design of sequential data scales http://www.personal.psu.edu/faculty/c/a/cab38/colorsch/schemes.html 109

Diverging color scheme 110

Diverging color scheme 111

Diverging color scheme Hue Transition Carefully handle midpoint Critical class Low, Average, High Average should be gray Critical breakpoint Defining value e.g. 0 Positive & negative should use different hues Extremes saturated, middle desaturated 112

Diverging color scheme http://www.personal.psu.edu/faculty/c/a/cab38/colorsch/schemes.html 113

Hints for the colorist Use only a few colors (~6 ideal) Colors should be distinctive and named Strive for color harmony (natural colors?) Use cultural conventions; appreciate symbolism Beware of bad interactions (red/blue etc.) Get it right in black and white Respect the color blind 114