Using Color in Scientific Visualization

Similar documents
Color in Scientific Visualization

Color in Scientific Visualization

Colors in Visualization. By Mike Bailey Oregon State University

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

Colors in Scientific Visualization. Mike Bailey Oregon State University

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

Colors in Images & Video

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

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

Lecture 3: Grey and Color Image Processing

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

Color, Vision, & Perception. Outline

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!

LECTURE 07 COLORS IN IMAGES & VIDEO

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

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

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

COLOR and the human response to light

Color Image Processing

Digital Image Processing

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

Multimedia Systems and Technologies

Visual Perception. human perception display devices. CS Visual Perception

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

Digital Image Processing Color Models &Processing

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

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

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

USE OF COLOR IN REMOTE SENSING

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

Wireless Communication

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

Visual Perception. Jeff Avery

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

Color Image Processing. Gonzales & Woods: Chapter 6

VC 16/17 TP4 Colour and Noise

Additive. Subtractive

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

Human Vision, Color and Basic Image Processing

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

Digital Image Processing

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

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

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

Introduction & Colour

Introduction to Computer Vision CSE 152 Lecture 18

Images and Colour COSC342. Lecture 2 2 March 2015

Introduction. The Spectral Basis for Color

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

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

Technology and digital images

The human visual system

COLOR. and the human response to light

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

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

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

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

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

excite the cones in the same way.

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

Digital Image Processing

Chapter 2 Fundamentals of Digital Imaging

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

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

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

Digital Image Processing

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

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

Lecture 8. Color Image Processing

Color and Perception

Our Color Vision is Limited

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

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

Chapter 3 Part 2 Color image processing

Continued. Introduction to Computer Vision CSE 252a Lecture 11

Image Perception & 2D Images

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

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

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

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

Basics of Colors in Graphics Denbigh Starkey

University of British Columbia CPSC 414 Computer Graphics

Unit 8: Color Image Processing

Color and perception Christian Miller CS Fall 2011

Color Image Processing

Problems. How do cameras measure light and color? How do humans perceive light and color?

Digital Image Processing Lec 02 - Image Formation - Color Space

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

Prof. Feng Liu. Winter /09/2017

Announcements. The appearance of colors

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

Digital Image Processing. Lecture # 8 Color Processing

Color and Color Models

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Colour, Vision & Perception

Color. Computer Graphics CMU /15-662

10.2 Color and Vision

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

Transcription:

Using Color in Scientific Visualization Mike Bailey 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 II-1

What s Wrong with this Picture? Source: Scientific American, June 2000 The Human Eye Lens Retina Optic nerve II-2

Cones ~7,000,000 Concentrated near the center of the retina Sensitive to high, medium, and low wavelengths The Electromagnetic Spectrum Blue: 380 nm Red: 780 nm Green: 520 nm II-3

Color Receptors in the Cones Area of Spectrum: Wavelength: Approx. color: Low 560 nm Red Medium 530 nm Green High 420 nm Blue Combinations of Color To The Brain H R - G M B - Y L Luminance II-4

How Many Shades of Different Colors Are We Able to Detect? II-5

II-6

Rods ~115,000,000 Concentrated on the periphery of the retina Sensitive to intensity Most sensitive at 500 nm (~green) II-7

Sidebar: How Many Pixels Do You Need? A person with 20/20 vision has a visual acuity of: 1 arc-minute = 1/60 1 Density = DΘ Θ=1/60 =.00029 R Viewing Distance (inches) Required Pixel Density (ppi) 36 95 31 111 24 143 12 286 9 400 6 600 1280x1024 19 monitor 16 monitor Monitors: Additive Colors II-8

Additive Color (RGB) RGB Color Space Cyan White Green Yellow Blue Magenta Black Red II-9

Digital Film Recorders Click! From Computer B Click! G High-resolution grayscale monitor R Click! Color wheel Camera Digital Film Recorders Use additive colors Output resolution is limited by the quality of a grayscale monitor, not your display Typical resolutions currently available range from 2K 2 to 32K 2 Many different film heads available: Polaroid, 16mm movies, 35mm slides and movies, 4x5 and 8x10 transparencies, 70mm movies (for IMAX and Omnimax) II-10

Lasergraphics Digital Film Recorder Is There a More Intuitive Way To Do Additive Colors Than RGB? Hue White Saturation Value Black float hsv[3], rgb[3]; HsvRgb( hsv, rgb ); 0. s, v, r, g, b 1. 0. h 360. II-11

Subtractive Colors Subtractive Color (CMYK) II-12

CMY Color Space Red Black Magenta Blue Yellow Green White Cyan Color Paper Printing Uses subtractive colors Uses 3 or 4 passes II-13

How Do Color Separations Work in Color Printing? Source: R. Daniel Overheim and David Wagner, Light and Color, John Wiley & Sons, 1982. II-14

Printing the Four Colors Wax Toner Toner Sheets II-15

Color Paper Printing Uses subtractive colors Uses 3 or 4 passes Resolution ranges from 200 DPI to 600 DPI Considerable variation in quality between products Considerable variation in color gamut between products CIE Chromaticity Diagram 520 nm 0.90 0.80 0.70 0.60 0.50 y 0.40 0.30 0.20 780 nm 0.10 White Point 0.00 0.00 0.20 0.40 0.60 0.80 380 nm x II-16

CIE Chromaticity Diagram 520 nm 0.90 0.80 0.70 0.60 0.50 y 0.40 0.30 0.20 0.10 C' C D 780 nm White Point 0.00 0.00 0.20 0.40 0.60 0.80 380 nm x Color Gamut for an SGI Monitor Color CRT 0.90 0.80 0.70 White Point 0.60 Eye 0.50 y 0.40 0.30 0.20 0.10 0.00 0.00 0.20 0.40 0.60 0.80 x Monitor White II-17

Color Gamut for a Monitor and Color Slides Color CRT 0.90 0.80 0.70 0.60 0.50 y 0.40 Slide White Projected Color Slides 0.30 0.20 Eye 0.10 0.00 0.00 0.20 0.40 0.60 0.80 x White Point Color Gamut for a Monitor and Color Printer 0.90 Color CRT 0.80 0.70 0.60 0.50 y 0.40 Color Paper Hardcopy 0.30 0.20 0.10 Eye 0.00 0.00 0.20 0.40 0.60 0.80 x II-18

La*b* Diagram 520 nm OSU Logo 780 nm White Point 380 nm La*b* Diagram II-19

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 Knowing this also helps if someone makes a grayscale photocopy of your color hardcopy II-20

Color Alone Doesn t Cut It! Four score and seven years ago, our foreparents brought forth upon this continent a new nation, conceived in liberty, and dedicated to the proposition that all people are created equal. I sure hope that my life does not depend on being able to read this quickly and accurately! Luminance Contrast is Crucial! Four score and seven years ago, our foreparents brought forth upon this continent a new nation, conceived in liberty, and dedicated to the proposition that all people are created equal. I would prefer that my life depend on being able to read this quickly and accurately! II-21

The Luminance Equation Y =.30*Red +.59*Green +.11*Blue Luminance Table R G B Y Black 0.0 0.0 0.0 0.00 White 1.0 1.0 1.0 1.00 Red 1.0 0.0 0.0 0.30 Green 0.0 1.0 0.0 0.59 Blue 0.0 0.0 1.0 0.11 Cyan 0.0 1.0 1.0 0.70 Magenta 1.0 0.0 1.0 0.41 Orange 1.0 0.5 0.0 0.60 Yellow 1.0 1.0 0.0 0.89 II-22

Contrast Table Black White Red Green Blue Cyan Magenta Orange Yellow Black 0.00 1.00 0.30 0.59 0.11 0.70 0.41 0.60 0.89 White 1.00 0.00 0.70 0.41 0.89 0.30 0.59 0.41 0.11 Red 0.30 0.70 0.00 0.29 0.19 0.40 0.11 0.30 0.59 Green 0.59 0.41 0.29 0.00 0.48 0.11 0.18 0.01 0.30 Blue 0.11 0.89 0.19 0.48 0.00 0.59 0.30 0.49 0.78 Cyan 0.70 0.30 0.40 0.11 0.59 0.00 0.29 0.11 0.19 Magenta 0.41 0.59 0.11 0.18 0.30 0.29 0.00 0.19 0.48 Orange 0.60 0.41 0.30 0.01 0.49 0.11 0.19 0.00 0.30 Yellow 0.89 0.11 0.59 0.30 0.78 0.19 0.48 0.30 0.00 Black Black Black Black Black Black Black Black Black White White White White White White White White White Red Red Red Red Red Red Red Red Red Yellow Yellow Yellow Yellow Yellow Yellow Yellow Yellow Yellow Green Green Green Green Green Green Green Green Green Blue Blue Blue Blue Blue Blue Blue Blue Blue II-23

Do Not Attempt to Fight Pre-Established Color Meanings Pre-Established Color Meanings Red: Stop On Off Dangerous Hot High stress Oxygen Shallow Money loss Green: On Plants Carbon Moving Blue: Cool Safe Deep Nitrogen II-24

Use the Right Color Interpolation Method Gray scale Intensity Interpolation Saturation interpolation Two-color interpolation Rainbow scale Heated object interpolation Blue-White-Red Gray Scale II-25

Intensity and Saturation Color Scales Two-Color Interpolation II-26

Rainbow Color Scale Heated Object Color Scale II-27

A Gallery of Add-One-More-Component Color Scales R+G+B R+B+G G+R+B G+B+R B+R+G B+G+R Blue-White-Red Color Scale II-28

Color Scale Contours A Gallery of Color Scales II-29

Something Relatively New The Haxby Color Scale Here s What s Important: Given any 2 colors, make it intuitively obvious which represents higher and which represents lower Obvious: Not obvious: II-30

What in the World was The Oregonian Thinking When They Chose This Color Scale? Source: The Oregonian, January 11, 2006 Fortunately, They Got Better At It Source: The Oregonian, October 31, 2006 II-31

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? II-32

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 II-33

II-34

II-35

Afterimages Afterimages II-36

Color Receptors in the Cones Area of Spectrum: Wavelength: Approx. color: Low 560 nm Red Medium 530 nm Green High 420 nm Blue Beware of Mach Banding II-37

Beware of Mach Banding Perceived Intensity Actual Intensity Beware of Mach Banding Perceived Intensity Actual Intensity II-38

Beware of Lots of Other Stuff The Ability to Discriminate Colors Changes with Size of the Colored Area II-39

The Ability to Discriminate Colors Changes with Ambient Light The Ability to Discriminate Colors Changes with the Age of the Viewer II-40

Be Aware of Color Recognition Deficiencies There is actually no such thing as color blindness ~10% of Caucasian men ~4% of non-caucasian men ~0.5% of women Code Information Redundantly Four score and seven years ago, our forefathers brought forth upon this continent a new nation... Four score and seven years ago, our forefathers brought forth upon this continent a new nation... Four score and seven years ago, our forefathers brought forth upon this continent a new nation... II-41

Code Information Redundantly: Color + Different fonts Symbols Fill pattern Outline pattern Outline thickness This also helps if someone makes a grayscale photocopy of your color hardcopy Use a Black or White Line as the Boundary Between Colored Regions II-42

Watch the Use of Saturated Blues for Fast-Moving Items or Fine Detail Watch the Use of Saturated Reds and Blues Together Reds and Blues are on opposite ends of the color spectrum. It is hard for your eyes to focus on both. Four score and seven years ago, our foreparents brought forth upon this continent a new nation, conceived in liberty, and dedicated to the proposition that all people are created equal. II-43

Do Not Display High Spatial Frequencies in Color Be Aware of the Differences Between Color Gamuts Adapt by Deciding What is Most Important for Your Visualization II-44

Color Gamut for a Monitor and Color Printer 0.90 Color CRT 0.80 0.70 0.60 0.50 y 0.40 Color Paper Hardcopy 0.30 0.20 0.10 Eye 0.00 0.00 0.20 0.40 0.60 0.80 x Color-Preserving vs. Contrast-Preserving Gamut Mappings Monitor colors to be printed 1 1 3 2 2 3 34 2 4?? White Point II-45

Some Basic Rules for Using NTSC Video Understand the Limitations of going from Workstations to NTSC Use less saturated colors due to color gamut considerations Expect an effective resolution of (at best) ~640x480 Do not use single-pixel thick lines Stay away from the edges of the screen Some colors have better video resolution than others II-46

NTSC Cycles-of-Encoding per Scanline What: Cycles/Scanline: Intensity 267 Orange-Blue 96 Purple-Green 35 Gratuitous Color Pollution Just because you have 2 24 different colors, doesn't mean you must use them all II-47

Good Color and Perception References Roy Hall, Illumination and Color 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. II-48