+ All Categories
Home > Documents > © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual...

© Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual...

Date post: 21-Dec-2015
Category:
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
56
© Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception Sensory vs. Cultural Attention – Searchlight Model Stages of Visual Processing Luminance & Color Channels Pre-Attentive Processing Mapping Data to Display Variables
Transcript
Page 1: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Lecture 2

Information Visualization Intro – Recap

Foundation in Human Visual Perception– Sensory vs. Cultural– Attention – Searchlight Model– Stages of Visual Processing– Luminance & Color Channels– Pre-Attentive Processing– Mapping Data to Display Variables

Page 2: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Goal of Information Visualization

Use human perceptual capabilities to gain insights into large data sets that are difficult to extract using standard query languages

Support Exploration– Look for structure, patterns, trends, anomalies, relationships – Provide a qualitative overview of large, complex data sets – Assist in identifying region(s) of interest and appropriate

parameters for more focussed quantitative analysis

Abstract and Large Data Sets– Symbolic – Tabular– Networked – Hierarchical– Textual information

Page 3: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Information Visualization - Problem Statement

Scientific Visualization – Show abstractions, but based on physical space

Information Visualization– Information does not have any obvious spatial mapping

Fundamental ProblemHow to map non–spatial abstractions

into effective visual form?

GoalUse of computer-supported, interactive, visual 

representations of abstract data to amplify cognition

Page 4: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Student Videos – Essence of Information Visualization

Copy the following URL into Browser window:

http://www.scils.rutgers.edu/~aspoerri/Teaching/InfoVisResources/student_videos/

and Right click on hyperlink for the name below and use “Save As …” download avi file to computer

Phil Brighthttp://www.scils.rutgers.edu/~aspoerri/Teaching/InfoVisResources/student_videos/bright.avi

Carlos Carrerohttp://www.scils.rutgers.edu/~aspoerri/Teaching/InfoVisResources/student_videos/carrero.avi

Daveia Thomashttp://www.scils.rutgers.edu/~aspoerri/Teaching/InfoVisResources/student_videos/thomas.avi

Page 5: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Approach

1 Foundation in Human Visual PerceptionHow it relates to creating effective information visualizations

2 Understand Key Design Principles

for Creating Information Visualizations

3 Study Major Information Visualization Tools

4 Evaluate Information Visualizations Tools

5 Design New, Innovative Visualizations

Page 6: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Human Visual System – Overview

Sensory vs. Cultural

Attention – Searchlight Model

Stages of Visual Processing

Luminance & Color Channels

Pre-Attentive Processing

Mapping Data to Display Variables

Page 7: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Sources

Information VisualizationPerception for Design

Colin WareAcademic Press, 2000

As well as:

• Marti Hearst (Berkeley)

• Christopher Healey (North

Carolina)

Page 8: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Sensory vs. Cultural

a

AB

C

D

Page 9: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Sensory vs. Cultural (cont.)

Visualization = Learned Language ?– Meaning of Symbol = Created by Convention

– If true, choice of visual representation arbitrary

– Semiotics = Study of Symbols and how they convey Meaning

Choice of Visual Representation Matters– Outlines

Object outline and object itself excite similar neural processes

Visual cortex designed to detect continuous contours

– Similar perceptual illusions / blindness in humans and animals

– Not all diagrammatic notations are equal

Most visualizations are Hybrids– Learned conventions and hard-wired processing

Page 10: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Physical World Structured

Well-Defined Surfaces

Objects have mostly smooth surfaces

Temporal Persistence

Objects don’t randomly appear/vanish

Light travels in Straight Lines

reflects off surfaces in certain ways

Law of Gravity

Page 11: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Our Premise

Sensory RepresentationsTap into Perceptual Power of Brain Without Learning

Sensory Representations Effectivebecause well matched to early stages of neural processing

– Understanding without training

– Perceptual Illusions Persist Mueller-Lyon Illusion (off by 25-30%)

Page 12: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Attention – Searchlight Model

a

VisualSearch orMonitoringStrategy

EyeMovementControl

Useful VisualField of View

Page 13: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Attention – Searchlight Properties

Searchlight Size varies with – Data density– Stress level

Attention Operators work within searchlight beam

Attention = Tunable Filter

Eye movements 3/sec – series of saccades

Popout Effects (general attention)

Segmentation Effects (dividing up the visual field)

Guide Attention

Page 14: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Stages of Visual Processing

1 Rapid Parallel Processing– Feature Extraction: orientation, color, texture, motion

– Transitory: briefly held in an iconic store

– Bottom-up, data-driven processing

2 Serial Goal-Directed Processing– Object recognition: visual attention & memory important.

– Slow and serial processing

– Uses both short-term memory and long-term memory

– More emphasis on arbitrary aspects of symbols

– Different pathways for object recognition & visually guided motion

– Top-down processing

Page 15: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Parallel Processes Serial Processes

Parallel Processing• Orientation• Texture• Color• Motion

a

AB

C

D

Detection• Edges• Regions• 2D Patterns

Serial Processing• Object Identification• Short Term Memory 5 ± 2 = 3 to 7 Objects

Page 16: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Visual Angle

dr

h

Page 17: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Acuities

Vernier Super Acuity (10 sec)

Two Point acuity (0.5 min)

Page 18: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Spatial Frequency Acuity

Contrast

Spatial Freq.

Need Sufficient Contrastfor Fine Details

Page 19: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Acuity Distribution

10 30 50103050

Distance from Fovea (deg.)

100

80

60

40

20

Page 20: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Scale Matters

Page 21: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Luminance “channel”

Extracts Surface Information

Discounts Illumination Level

Discounts Color of Illumination

Mechanisms1 Adaptation2 Simultaneous Contrast

Page 22: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Luminance is not Brightness

Luminance = physical measure

Brightness = perceived amount of light

Eye sensitive over 9 orders or magnitude– 5 orders of magnitude (room – sunlight)– Receptors bleach and less sensitive with more light– Takes up to half an hour to recover sensitivity

Eye is NOT a light meterDesigned to detect CHANGESNot good for detecting Absolute ValuesExtremely sensitive to Differences & Changes

Page 23: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Simultaneous Contrast

Page 24: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Edge Detection

Page 25: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Luminance for Shape-from-Shading

Page 26: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color Trichromacy

a

G+B +R

a b

Three cones types in retina

Page 27: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Cone Sensitivity Functions – Blue / Green / Red

400 500 600 700

Wavelength (nm)

20

100

80

60

40

Page 28: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color Implications

Color Perception is Relative

Sensitive to Small Differences

– hence need sixteen million colors

Not Sensitive to Absolute Values

– hence we can only use < 10 colors for coding

Page 29: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color = Classification

Rapid Visual Segmentation

Color helps us determine type

a

whiteblack

green yellow

green

blue brown

pinkpurpleorangegrey

red

yellow

Only about six categories

Page 30: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color Coding

Large areas = low saturation

Small areas = high saturation

12 Colors for labeling

Page 31: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Channel Properties – Take Home Messages

Luminance Channel

Detail

Form

Shading

Motion

Stereo

Chromatic Channels

Surfaces of Things

Labels

Categories (about 6-10)

Red, green, yellow

and blue are special

(unique hues)

More Important

Page 32: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color - Take Home Messages

Use Luminance for Detail, Shape and Form

Use Color for Categorization - few colors

Minimize Contrast Effects

Strong colors for small areasContrast in luminance with background

Subtle colors for large areas

Page 33: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing

Some Visual Properties Processed Pre-Attentively– No need to focus attention

Pre-Attentive Properties Important for Design of Visualizations– Can be perceived immediately– Can mislead viewer

< 200 - 250ms– Eye movements = at least 200ms– Some processing can be done very quickly

Implies low-level processing in parallel

Page 34: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Segmentation by Primitive Features

How many areas ?

Page 35: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing

How many 3s ?

08028085080830802809850-802808567847298872ty458202094757720021789843890r455790456099272188897594797902855892594573979209

Page 36: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Color Pre-Attentive (Pops out)

How many 3s ?

08028085080830802809850-802808567847298872ty458202094757720021789843890r455790456099272188897594797902855892594573979209

Page 37: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Orientation and Size - Gabor Primitives

Page 38: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Experiment

3 6 12

Number of distractors

500

700

900Number of irrelevant items varies

Pre-attentive 10 msec per item or better.

Decision = Fixed Timeregardless of the number of distractors Preattentive

Page 39: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing - Color

Page 40: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing - Orientation

Page 41: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing - Motion

Page 42: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing - Size

Page 43: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Processing - Simple shading

Page 44: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive – Summary

Page 45: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Conjunction (does not pop out)

Page 46: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Compound features (do not pop out)

Page 47: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Example: Conjunction of Features

Viewer cannot rapidly and accurately determine if target (red circle) is present or absent when target has two or more features, each of which are present in the distractors. Viewer must search sequentially.

Page 48: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Laws of Pre-Attentive Display

Must Stand Out in Simple Dimension

– Color

– Simple Shape = orientation, size

– Motion

– Depth

Page 49: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Channels

Form orientation/size

Color

Simple Motion/Blinking

Spatial, Stereo Depth, Shading, Position

Page 50: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Demo

Pre-Attentive Demo by Christopher Healey

Target = Red Circle

Distractors – blue circles (colour search)– red squares (shape search)– blue circles and red squares (conjunction search)

Page 51: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Conjunctions

Position + Color

Position + Shape

Stereo + Color

Color + Motion

Spatial location + some aspect of form

Page 52: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Pre-Attentive Lessons

Design Symbols

Based on simple visual attributes

Make symbols distinct

Support Rapid Visual Search (10 msec/item)

Use different channels for different types of information

Do not use large areas of strong color

Faces, etc are not pre-attentive

Page 53: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Example

Page 54: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Mapping Data to Display Variables

Position (2)

Orientation (1)

Size (spatial frequency)

Motion (2)++

Blinking?

Color (3)

Page 55: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

Accuracy Ranking for Quantitative Perceptual Tasks

Angle Slope

Length

Position

Area

Volume

Color Density

More Accurate

Less Accurate

(Mackinlay 88 from Cleveland & McGill)

Page 56: © Anselm Spoerri Lecture 2 Information Visualization Intro – Recap Foundation in Human Visual Perception –Sensory vs. Cultural –Attention – Searchlight.

© Anselm Spoerri

Ranking of Visual Properties for Different Data Types

QUANTITATIVE

PositionLengthAngleSlopeAreaVolumeDensityColor SaturationColor Hue

ORDINAL

PositionDensityColor SaturationColor HueTextureConnectionContainmentLengthAngle

NOMINAL

PositionColor HueTextureConnectionContainmentDensityColor SaturationShapeLength


Recommended