Jing Yang Spring 2010

Similar documents
Perception of Light and Color

Choosing Colors for Data Visualization Maureen Stone January 17, 2006

Expert Color Choices for Presenting Data

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

Outline. Quantizing Intensities. Achromatic Light. Optical Illusion. Quantizing Intensities. CS 430/585 Computer Graphics I

Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230

VISUAL ARTS VOCABULARY

GIS Tutorial 1. Lecture 2 Map design

The Information Processing model

Information visualization examples

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green

Time Series Data Visualization

Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT)

COLOR THEORY WORKSHEET

Visibility optimization for data visualization: A Survey of Issues and Techniques

The Physiology of the Senses Lecture 1 - The Eye

Research. Investigation of Optical Illusions on the Aspects of Gender and Age. Dr. Ivo Dinov Department of Statistics/ Neuroscience

Design Elements & Principles

Space Perception and Binocular Vision

BASIC CONCEPTS OF HAIR PHYSIOLOGY AND COSMETIC HAIR DYES

At the core of this relationship there are the three primary pigment colours RED, YELLOW and BLUE, which cannot be mixed from other colour elements.

6 Space Perception and Binocular Vision

1. Three-Color Light. Introduction to Three-Color Light. Chapter 1. Adding Color Pigments. Difference Between Pigments and Light. Adding Color Light

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Graphic Design Basics. Shannon B. Neely. Pacific Northwest National Laboratory Graphics and Multimedia Design Group

CS171 Visualization. The Visualization Alphabet: Marks and Channels. Alexander Lex [xkcd]

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

Problem-Based Group Activities for a Sensation & Perception Course. David S. Kreiner. University of Central Missouri

DESIGN ELEMENTS OF DESIGN

Big Data: Rethinking Text Visualization

Good Scientific Visualization Practices + Python

The Lighting Effects Filter

Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.

Frequency, definition Modifiability, existence of multiple operations & strategies

This file contains 2 years of our interlibrary loan transactions downloaded from ILLiad. 70,000+ rows, multiple fields = an ideal file for pivot

Info425, UW ischool 10/11/2007

Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015

3 hours One paper 70 Marks. Areas of Learning Theory

Color. & the CIELAB. System

Escaping RGBland: Selecting Colors for Statistical Graphics

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION

Excel -- Creating Charts

CS 325 Computer Graphics

an introduction to VISUALIZING DATA by joel laumans

BCC Multi Stripe Wipe

Filters for Black & White Photography

3D Data Visualization / Casey Reas

PERSPECTIVE. How Top-Down is Visual Perception?

Toward a Perceptual Science of Multidimensional Data Visualization: Bertin and Beyond

Color Balancing Techniques

PATTERN: A two-dimensional decorative visual repetition. A pattern has no movement and may or may not have rhythm.

Prepared by: Paul Lee ON Semiconductor

AP Physics B Ch. 23 and Ch. 24 Geometric Optics and Wave Nature of Light

THIS paper investigates the problem of visualizing multivariate. Large Datasets at a Glance: Combining Textures and Colors in Scientific Visualization

Multivariate data visualization using shadow

UNDERSTANDING DIFFERENT COLOUR SCHEMES MONOCHROMATIC COLOUR

Quantitative vs. Categorical Data: A Difference Worth Knowing Stephen Few April 2005

Information Visualization Multivariate Data Visualization Krešimir Matković

Brand and Identity Guidelines

ELEMENTS AND PRINCIPLES OF DESIGN

THE BASICS OF COLOUR THEORY

Using Image J to Measure the Brightness of Stars (Written by Do H. Kim)

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University

Visualization Quick Guide

Scanners and How to Use Them

Agent Simulation of Hull s Drive Theory

1 Laboratory #5: Grating Spectrometer

Lecture 1: The Visual System

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Digital Photography Composition. Kent Messamore 9/8/2013

Step 2: Learn where the nearest divergent boundaries are located.

Color Theory for Floral Design

Hierarchy and Tree Visualization

UNDERSTANDING HUMAN FACTORS OF BIG DATA VISUALIZATION

Choosing visual properties for successful visualizations

Digital Image Basics. Introduction. Pixels and Bitmaps. Written by Jonathan Sachs Copyright Digital Light & Color

Pantone Matching System Color Chart PMS Colors Used For Printing

Artisteer. User Manual

RGB Workflow Key Communication Points. Journals today are published in two primary forms: the traditional printed journal and the

Best Practices for Dashboard Design with SAP BusinessObjects Design Studio

CBIR: Colour Representation. COMPSCI.708.S1.C A/P Georgy Gimel farb

CSU, Fresno - Institutional Research, Assessment and Planning - Dmitri Rogulkin

Vision: Receptors. Modes of Perception. Vision: Summary 9/28/2012. How do we perceive our environment? Sensation and Perception Terminology

A Scientific Visualization Schema Incorporating Perceptual Concepts

artist credit: Melba Cooper

Visualizing Multidimensional Data Through Time Stephen Few July 2005

Eager Eyes: Visuelle Kommunikation in Kunst und Computergrafik

Binocular Vision and The Perception of Depth

Molecular Models Experiment #1

Otis Photo Lab Inkjet Printing Demo

Color quality guide. Quality menu. Color quality guide. Page 1 of 6

Create a Poster Using Publisher

Introduction of Human Perception in Visualization

This presentation is on standards and best practices related to the digitization of photographs.

Seeing in black and white

United States Army Air Corps Painting Practices During World War II

Important Notes Color

CALIBRATION AND OPERATION OF PANASONIC PLASMA MONITORS JULY 2009

Transcription:

Information Visualization Jing Yang Spring 2010 1 Visual Perception 2 1

Semiotics The study of symbols and how they convey meaning Sensory vs. Arbitrary symbols Sensory representation Understanding without training Resistance to instructional bias Sensory immediacy Cross-cultural validity Arbitrary representation Hard to learn Easy to forget Embedded in culture and applications Formally powerful Capable of rapid change Most visualizations are hybrids! 3 Related Disciplines Psychophysics Applying methods of physics to measuring human perceptual systems How fast must light flicker until we perceive it as constant? What change in brightness can we perceive? Cognitive psychology Understanding how people think, here, how it relates to perception - Dr. John Stasko, Slides of CS7500 at Gatech 4 2

Visual Perception What is visual perception? process of fknowing or being aware of information through the eyes. process of acquiring, interpreting, selecting, and organizing sensory information. http://en.wikipedia.org/wiki/perception 5 One Simple Model of Perceptual Processing Three stage process Parallel extraction of low-level properties of scene Pattern perception Sequential goal-directed processing Stage 1 Stage 2 Stage 3 Early, parallel detection of color, texture, shape, spatial attributes Dividing visual field into regions and simple patterns Holding objects in working memory by demands of active attention Ware 2004 6 3

Stage 1 - Low-level, Parallel Neurons in eye & brain are responsible for different kinds of information Orientation, color, texture, movement, etc. Arrays of neurons work in parallel Occurs automatically Rapid Information is transitory, briefly held in iconic store Bottom-up, data-driven model of processing Often called pre-attentive processing - Dr. John Stasko, Slides of CS7500 at Gatech 7 Stage 2 Pattern Perception Slow serial processing Involves working and long-term memory A combination of bottom-up feature processing and top-down attentional mechanisms Different pathways for object recognition and visually guided d motion 8 4

Stage 3 Sequential Goal-Directed A few objects are constructed from the available patterns to provide answers to visual queries Top-down attention-driven model of processing Slow serial processing 9 Key Perceptual Properties Brightness Color Texture Shape 10 5

Luminance/Brightness Luminance Measured amount of light coming from some place Luminance is a photometric measure of the density of luminous intensity in a given direction. It describes the amount of light that passes through or is emitted from a particular area, and falls within a given solid angle. - wikipedia Brightness Perceived amount of light coming from source Brightness is the perception elicited by the luminance of a visual target. This is a subjective attribute/property of an object being observed. -wikipedia 11 Brightness Perceived brightness is non-linear function of amount of light emitted by source S = ai n S sensation I - intensity 12 6

Grayscale A series of shades from white to black Probably bl not best way to encode data because of contrast issues Surface orientation and surroundings matter a great deal Luminance channel of visual system is so fundamental to so much of perception We can get by without color discrimination, but 13 not luminance Trichromacy Theory Fact: we have 3 distinct color receptors Color space: three dimensional Color blindness: lack of the receptors for the long or medium wavelength Can t distinguish green and red http://www.handprint.com/hp/wcl/color1.html#receptors 14 7

RGB Color Space C rr + gg + bb C: color R, G, B: the primary light sources to be used to create a match r, g, b: the amounts of each primary light : perceptual match 15 HVS Color Space HVS encapsulates information about a color in terms that are more familiar to humans: What color is it? How vibrant is it? How light or dark is it? Hue: the color type (such as red, blue, or yellow) Value (brightness): light/dark of the color Saturation: the "vibrancy" of the color http://en.wikipedia.org/wiki/hsv_color_space 16 8

HSL Color Space Hue: the color type (such as red, blue, or yellow) Saturation: the "vibrancy" of the color Luminance: measured amount of light coming from some place 17 Luminance What if the color space has only the luminance dimension? Grayscale We can get by 99% of time Luminance channel of visual system is so fundamental to so much of perception 18 9

Luminance Important for foreground -background colors to differ in brightness Slide courtesy of John Stasko 19 Color Categories Are there certain canonical colors? Post & Greene 86 had people name different colors on a monitor Pictured are ones with > 75 commonality From Ware 04 20 10

Color for Categories Can different colors be used for categorical variables? Yes (with care) Ware s suggestion: 12 colors red, green, yellow, blue, black, white, pink, cyan, gray, orange, brown, purple 21 ColorBrewer Qualitative Set http://www.personal.psu.edu/cab38/colorbrewer/colorbrewer.html 22 11

Example - Newdle 23 Color for Sequences Can you order these (low->hi) Slide courtesy of John Stasko 24 12

Possible Color Sequences Slide courtesy of John Stasko 25 ColorBrewer Sequential Set http://www.personal.psu.edu/cab38/colorbrewer/colorbrewer.html 26 13

Show Variations Above and Below Zero Use a neutral value to represent zero Increase in saturation ti (?) toward opposite colors to show positive and negative values 27 ColorBrewer Diverging Set http://www.personal.psu.edu/cab38/colorbrewer/colorbrewer.html 28 14

Example Record ocean depth and land height The deeper or higher, the darker 29 General Bathymetric Chart of the Oceans 30 15

Contextual Effects ANY color coding of quantity (whether based on variations on hue, value, or saturation) is potentially sensitive to interactive contextual effects 31 Reduce Color Contrast Errors Use borders to reduce contrast errors They eliminate i edge fluting and make each field a more coherent whole 32 16

Color Purposes Call attention to specific data Increase appeal, memorability Increase number of dimensions for encoding data Slide courtesy of John Stasko 33 Using Color Modesty! Less is more Use blue in large regions, not thin lines Use red and green in the center of the field of view (edges of retina not sensitive to these) Use black, white, and yellow in periphery Use adjacent colors that vary in hue & value Slide courtesy of John Stasko 34 17

Using Color For large regions, don t use highly saturated colors Do not use adjacent colors that vary in amount of blue Don t use high saturation, spectrally extreme colors together Use color for grouping and search Beware effects from adjacent color regions Slide courtesy of John Stasko 35 Other Effects of Color Physiological effects - the effect of color on health and behavior. Color symbolism - our responses to color are also influenced by color associations from our culture. Personal color preferences - our own color preferences are important to us. 36 18

Texture Appears to be combination of orientation ti scale contrast Complex attribute to analyze 37 Shape, Symbol Can you develop a set of unique symbols that can be placed on a display and be rapidly perceived and differentiated? Application for maps, military, etc. Want to look at different preattentive aspects 38 19

Glyph Construction Suppose that we use two different visual properties to encode two different variables in a discrete data set color, size, shape, lightness Will the two different properties interact so that they are more/less difficult to untangle? Integral - two properties are viewed holistically Separable - Judge each dimension independently 39 Integral-Separable Not one or other, but along an axis 40 20

Pre-attentive Processing The most important contribution of vision science to data visualization is that: A limited set of visual properties can be detected very rapidly and accurately by the low-level visual system Tasks that can be performed on large multi- element displays in less than 200 to 250 milliseconds (msec) are considered preattentive. (Eye movements: 200 msec) http://www.csc.ncsu.edu/faculty/healey/pp/index.html 41 Count 3s - Dr. John Stasko, Slides of CS7500 at Gatech 42 21

Tasks Target detection Is something there? Boundary detection Can the elements be grouped? Counting How many elements of a certain type are present? 43 Pre-attentive Features Form Line orientation Line length Line width Line collinearity Size Curvature Spatial grouping Blur Added marks Numerosity Color Hue Intensity Motion Flicker Direction of motion Spatial Position 2D position Stereoscopic depth Convex/concave shape from shading 44 22

Example Find the distinct one 45 Orientation Ware 2004 46 23

Curved/Straight Ware 2004 47 Shape Ware 2004 48 24

Shape Ware 2004 49 Size Ware 2004 50 25

Number Ware 2004 51 Hue Ware 2004 52 26

Gray/Value Ware 2004 53 Enclosure Ware 2004 54 27

Covexity/Concavity Ware 2004 55 Addition Ware 2004 56 28

Juncture Ware 2004 Not! 57 Parallelism Ware 2004 Not! 58 29

Multiple Symbol Types Pre-attentive symbols become less distinct as the variety of distracters increase Two factors Degree of difference of target from nontargets Degree of difference of nontargets from each other 59 Example Determine if a red circle is present 60 30

Conjunction of Features Cannot be done pre-attentively Must perform a sequential search Conjunction of features (shape and hue) causes it - Dr. John Stasko, Slides of CS7500 at Gatech 61 Example Is there a boundary in the display? 62 31

Mixed Features Left can be done pre-attentively ti since each group contains one unique feature Right cannot (there is a boundary!) since the two features are mixed (fill and shape) - Dr. John Stasko, Slides of CS7500 at Gatech 63 Example Is there a boundary in the display? 64 32

Feature Hierarchy: Hue vs. Shape Left: Boundary detected pre-attentively based on hue regardless of shape Right: a horizontal form boundary cannot be pre-attentively identified when hue varies randomly in the background Visual systems favor hue over shape http://www.csc.ncsu.edu/faculty/healey/pp/index.html 65 Feature Hierarchy: Hue vs. Brightness Left: Boundary detected pre-attentively based on hue regardless of fbi brightness Right: a horizontal form boundary cannot be pre-attentively identified when hue varies randomly in the background Visual systems favor hue over brightness http://www.csc.ncsu.edu/faculty/healey/pp/index.html 66 33

Discussion What can we do using pre-attentive features? 67 Stage 2 Missing! Maybe in the future 68 34

References Dr. Colin Ware 69 References Edward Tufte: Envisioning Information Also, lots of slides from John Stako s infovis i class were used! 70 35