Colors in Scientific Visualization. Mike Bailey Oregon State University

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

Adapted from the Slides by Dr. Mike Bailey at 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

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

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

Digital Image Processing

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

Mahdi Amiri. March Sharif University of Technology

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

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

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

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

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

The human visual system

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

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

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

Digital Image Processing

Color, Vision, & Perception. Outline

Colors in Images & Video

Color Image Processing. Gonzales & Woods: Chapter 6

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

University of British Columbia CPSC 414 Computer Graphics

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

Lecture 3: Grey and Color Image Processing

Introduction & Colour

Digital Image Processing Color Models &Processing

Colour, Vision & Perception

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

Wireless Communication

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

USE OF COLOR IN REMOTE SENSING

Human Vision, Color and Basic Image Processing

Introduction to Multimedia Computing

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

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

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

Digital Image Processing

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

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

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

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

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Lecture 8. Color Image Processing

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

Digital Image Processing

Colors in images. Color spaces, perception, mixing, printing, manipulating...

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

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

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

Multimedia Systems and Technologies

Color Image Processing

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

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

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 4 September 12, 2012

COLOR and the human response to light

Chapter 2 Fundamentals of Digital Imaging

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

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

Technology and digital images

CS 544 Human Abilities

Color Science. CS 4620 Lecture 15

Computer Graphics Si Lu Fall /27/2016

Choosing colours for scientific data presentation. 10 simple rules. Gunilla Borgefors. Centre for Image Analysis. Uppsala University

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

LECTURE 07 COLORS IN IMAGES & VIDEO

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

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

Color Image Processing. Jen-Chang Liu, Spring 2006

Additive. Subtractive

Myth #1. Blue, cyan, green, yellow, red, and magenta are seen in the rainbow.

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

Our Color Vision is Limited

Introduction to Computer Vision CSE 152 Lecture 18

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

Graphics and Image Processing Basics

Chapter 3 Part 2 Color image processing

Hello, welcome to the video lecture series on Digital image processing. (Refer Slide Time: 00:30)

Biology 70, Lecture 4, Part II Fall 2007

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

Announcements. The appearance of colors

COLOR. and the human response to light

Digital Image Processing

Digital Image Processing. Lecture # 8 Color Processing

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

Visual Perception. Jeff Avery

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

Introduction. The Spectral Basis for Color

Lecture Color Image Processing. by Shahid Farid

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

Digital Image Processing (DIP)

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

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

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

Images and Colour COSC342. Lecture 2 2 March 2015

Transcription:

Colors in Scientific Visualization Mike Bailey 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

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

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

Hue-Saturation-Value: For many vis applications, a simpler way to specify additive color

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.

Subtractive Color (CMYK)

Subtractive Color (CMYK)

Color Printing Uses subtractive colors Uses 3 (CMY) or 4 (CMYK) passes CMYK printers usually have a better-looking black There is a considerable variation in color gamut between products

CIE Chromaticity Diagram

Color Gamut for a Workstation Monitor

Color Gamut for a Monitor and Color Slides

Color Gamut for a Monitor and Color Printer

Some Good Rules of Thumb When Using Color 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 0.30.590.11

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

In Visualization, we Use the Concept of a Transfer Functionto set Color as a Function of Scalar Value Scalar values ->[0,1] -> Colors 240. 240. In OpenGL, the mapping of 1D texture

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

Gray Scale

Intensity and Saturation Color Scales

Two-Color Interpolation

Rainbow Scale

Heated Object Color Scale

Blue-White-Red Color Scale

(Discrete) Color Scale Contour Source: http://glscene.sourceforge.net

A Gallery of Color Scales

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

Source: The Oregonian, February 21, 2006

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

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

?

Color Rules 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

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

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 Overheimand 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.