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

Similar documents
Colors in Visualization. By Mike Bailey Oregon State University

Colors in Scientific Visualization. Mike Bailey Oregon State University

Using Color in Scientific Visualization

Color in Scientific Visualization

II-1. Color in Scientific Visualization. Let s start with the most important component in a visualization system You!

Color in Scientific Visualization

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

Digital Image Processing

Mahdi Amiri. March Sharif University of Technology

Colour. Why/How do we perceive colours? Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!

Colour. Electromagnetic Spectrum (1: visible is very small part 2: not all colours are present in the rainbow!) Colour Lecture!

Colour. Cunliffe & Elliott, Chapter 8 Chapman & Chapman, Digital Multimedia, Chapter 5. Autumn 2016 University of Stirling

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

Colors in Images & Video

EnvSci 360 Computer and Analytical Cartography

Digital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini

The Science Seeing of process Digital Media. The Science of Digital Media Introduction

Color, Vision, & Perception. Outline

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

Chapter 3 Part 2 Color image processing

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

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1

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

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

The human visual system

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

Wireless Communication

Digital Image Processing Color Models &Processing

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

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

Geography 360 Principles of Cartography. April 24, 2006

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

LECTURE 07 COLORS IN IMAGES & VIDEO

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

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

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

Lecture 3: Grey and Color Image Processing

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment.

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

Visual Perception. Overview. The Eye. Information Processing by Human Observer

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

Digital Image Processing

COLOR and the human response to light

Our Color Vision is Limited

Introduction. The Spectral Basis for Color

Computer Graphics Si Lu Fall /27/2016

VC 16/17 TP4 Colour and Noise

Digital Image Processing. Lecture # 8 Color Processing

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

Human Vision, Color and Basic Image Processing

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

6 Color Image Processing

Color Image Processing. Gonzales & Woods: Chapter 6

Color Image Processing

University of British Columbia CPSC 414 Computer Graphics

Introduction & Colour

Color images C1 C2 C3

COLOR. and the human response to light

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

Color Reproduction. Chapter 6

Colour, Vision & Perception

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

USE OF COLOR IN REMOTE SENSING

Raster Graphics. Overview קורס גרפיקה ממוחשבת 2008 סמסטר ב' What is an image? What is an image? Image Acquisition. Image display 5/19/2008.

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

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

CS 428: Fall Introduction to. Image formation Color and perception. Andrew Nealen, Rutgers, /8/2010 1

Graphics and Image Processing Basics

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

Color and Perception

PERCEPTUALLY-ADAPTIVE COLOR ENHANCEMENT OF STILL IMAGES FOR INDIVIDUALS WITH DICHROMACY. Alexander Wong and William Bishop

Introduction to Multimedia Computing

Color Image Processing. Jen-Chang Liu, Spring 2006

Understanding Color Theory Excerpt from Fundamental Photoshop by Adele Droblas Greenberg and Seth Greenberg

Color Perception. Color, What is It Good For? G Perception October 5, 2009 Maloney. perceptual organization. perceptual organization

Technology and digital images

Color Theory: Defining Brown

Lecture Color Image Processing. by Shahid Farid

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

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 Objectives. Color Management. Color Management. Chapter Objectives 1/27/12. Beyond Design

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

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

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

Color Science. CS 4620 Lecture 15

Color. Computer Graphics CMU /15-662

CS 544 Human Abilities

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

Continued. Introduction to Computer Vision CSE 252a Lecture 11

COLOR Cartographic Design & Principles Winter 2016

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

Lecture 8. Color Image Processing

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

In order to manage and correct color photos, you need to understand a few

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

Fig Color spectrum seen by passing white light through a prism.

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

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

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

Color Image Processing

Transcription:

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

The often scant benefits derived from coloring data indicate that even putting a good color in a good place is a complex matter. Indeed, so difficult and subtle that avoiding catastrophe becomes the first principle in bringing color to information. Above all, do no harm. Edward Tufte

Color selection in data visualization is not merely an aesthetic choice, it is a crucial tool to convey quantitative information. Properly selected colors convey the underlying data accurately, in contrast to many color schemes commonly used in visualization that distort relationships between data values. Judicious use of color also allows multiple datasets to be layered together, which helps to create graphics that tell stories of cause and effect. Conflict???

Color selection in data visualization is not merely an aesthetic choice, it is a crucial tool to convey quantitative information. Properly selected colors convey the underlying data accurately, in contrast to many color schemes commonly used in visualization that distort relationships between data values. Judicious use of color also allows multiple datasets to be layered together, which helps to create graphics that tell stories of cause and effect. Color is one of the most effective ways to encode data defined in twodimensional space. Differences in color can distinguish different categories (for example cropland, forest, or urban areas in a land cover map) or indicate quantity (percent forest cover or population).

Is this a good place to use color? Why? Conflict???

What is Wrong with this Color Scale

Not a bad choice of color scale, but the Dynamic Range needs some work

Let s start with the most important component in a visualization system You!

Sensors in Your Retina Rods ~115,000,000 Concentrated on the periphery of the retina Sensitive to intensity Most sensitive at 500 nm (~green) Cones ~7,000,000 Concentrated near the center of the retina Sensitive to color Three of cones: long(~red), medium (~green), and short (~blue) wavelengths Source: starizona.com

Color Models

Monitors: Additive Colors

Additive Color (RGB) OpenGL: glcolor3f (r, g, b) 0<=r, g, b <=1

What Else are Using Additive Color Plasma LCD Digital film recorder How plasma displays work

Subtractive Color (CMYK)

Subtractive Color (CMYK)

Color Printing Uses subtractive colors Uses 3 (CMY) or 4 (CMYK) passes (K stands for Key (Black)) CMYK printers usually have a better looking black (with details) There is a considerable variation in color gamut between products

CIE Chromaticity Diagram CIE xyy color space More details please see http://en.wikipedia.org/wiki/cie_1931_color_space

Color Gamut for a Workstation Monitor

Color Gamut for a Monitor and Color Slides

Color Gamut for a Monitor and Color Printer

Color Spaces

Red Green Blue: Can be easily represented by displays

Hue Saturation Value: For many VIS applications, a simpler way to specify additive color https://en.wikipedia.org/wiki/hsl_and_hsv

Hue Saturation Value: For many VIS applications, a simpler way to specify additive color Notice that blue green red in HSV space corresponds to the visible portion of the electromagnetic spectrum Turning a scalar value into a hue when using the Rainbow Color Scale 240. 240.

Hue Saturation Lightness: Similar to HSV but different Hue is a degree on the color wheel; 0 (or 360) is red, 120 is green, 240 is blue. Numbers in between reflect different shades. Saturation is a percentage value; 100% is the full color. Lightness is also a percentage; 0% is dark (black), 100% is light (white), and 50% is the average. HSV cone https://en.wikipedia.org/wiki/hsl_and_hsv

CIELab: L for luminance a for red green b for yellow blue https://en.wikipedia.org/wiki/cielab_color_space

Use the Right Transfer Function Color Scale to Represent a Range of Scalar Values Rainbow scale Gray scale Intensity Interpolation Saturation interpolation Two color interpolation Heated object interpolation Blue White Red

A Gallery of Color Scales Sequential schemes Qualitative scheme Divergent scheme Sequential schemes Qualitative scheme

Add One Component at a time an extension from the heated object color scale

by Justin Finn by Wei Cao

Transitions between some colors, green and red, for example, occur very rapidly, leading to false contrast. Other transitions, especially green, are gradual, and there is a loss of detail. Rainbow palettes have another deficiency: because the overall brightness of the colors increases and decreases over the range of hues there is no natural progression of values. An alternative is to only use brightness, not color, to encode value, but surrounding tones can significantly alter the perceived values of pixels. Grayscale palettes are best limited to black and white reproductions. A better approach is to use a color scheme that spirals through a perceptual color space, with each step equally different in hue, saturation, and brightness.

Here is What Really Important Given any 2 colors, make it intuitively obvious which color represents higher and which represents lower

Pay attention to the dynamic range issue. Much of the total dynamic range of the color scale is used up in the first small percent of the visualization, leaving little for the rest of the visualization

Some Good Rules of Thumb When Using Colors for Scientific Visualization

What Makes a Good Contrast? Many people think simply adding color onto another color makes a good contrast In fact, a better measure is the Δ Luminance Using this also helps if someone makes a gray scale photocopy of your color hardcopy

Color Alone Doesn t Cut It

Luminance Contrast is Crucial

The Luminance Equation

Luminance Table

Contrast Table ΔL* of about 0.40 are highlighted and recommended

Do Not Attempt to Fight Pre Established Color Meanings

Pre Established Color Meanings Red Green Blue Stop Off Dangerous Hot High stress Oxygen Shallow Money loss On Plants Carbon Moving Money Cool Safe Deep Nitrogen

Limit the Total Number of Colors if viewers are to Discern Information Quickly Instructions: 1. Press red to logoff normally 2. Press light red to delete all your files, change your password to something random, and logoff You have 2 seconds

?

Other Color Facts In visualization applications, we must be aware that our perception of color changes with: The surrounding color How close two objects are How long you have been staring at the color Sudden changes in the color intensity

The Ability to Discriminate Colors Changes with Surrounding Color: Simultaneous Contrast

The Ability to Discriminate Colors Changes with Surrounding Color: Simultaneous Contrast

Beware of Mach Banding

Beware of Mach Banding

Beware of Mach Banding

The Ability to Discriminate Colors Changes with Size of the Colored Area

The Ability to Discriminate Colors Changes with Ambient Light

The Ability to Discriminate Colors Changes with the Age of the Viewer

Be Aware of Color Vision Deficiencies (CVD) There is actually no such thing as color blindness CVD affects ~10% of Caucasian men CVD affects ~4% of non Caucasian men CVD affects ~0.5% of women The most common type of CVD is red green Blue yellow also exists

Be Aware of Color Vision Deficiencies (CVD) Code Information Redundantly: Color + Different fonts Symbols Fill pattern Outline pattern Outline thickness This also helps if someone makes a gray scale photocopy of your color hardcopy

Adding more variations using HSV

Beware of Color Pollution Just because you have millions of colors to choose from

Additional links to the color perception http://mashable.com/2015/03/26/f8 oculus optical illusions/#6493omf2hgqg http://www.weirdoptics.com/melting colors optical illusion/

Additional Reading Maureen Stone, A Field Guide to Digital Color, AK Peters, 2003. Roy Hall, Illumination and Colors, in Computer Generated Imagery, Springer Verlag, 1989. R. Daniel Overheim and David Wagner, Light and Color, John Wiley & Sons, 1982. David Travis, Effective Color Displays, Academic Press, 1991. L.G. Thorell and W.J. Smith, Using Computer Color Effectively, Prentice Hall, 1990. Edward Tufte, The Visual Display of Quantitative Information, Graphics Press, 1983. Edward Tufte, Envisioning Information, Graphics Press, 1990. Edward Tufte, Visual Explanations, Graphics Press, 1997. Howard Resnikoff, The Illusion of Reality, Springer Verlag, 1989.