Lecture 5: Perception Information Visualization CPSC 533C, Fall - - PowerPoint PPT Presentation

lecture 5 perception
SMART_READER_LITE
LIVE PREVIEW

Lecture 5: Perception Information Visualization CPSC 533C, Fall - - PowerPoint PPT Presentation

Lecture 5: Perception Information Visualization CPSC 533C, Fall 2006 Tamara Munzner UBC Computer Science 25 September 2006 Readings Covered Ware, Chapter 5: Visual Attention and Information That Pops Out Ware, Chapter 6: Static and Moving


slide-1
SLIDE 1

Lecture 5: Perception

Information Visualization CPSC 533C, Fall 2006 Tamara Munzner

UBC Computer Science

25 September 2006

slide-2
SLIDE 2

Readings Covered

Ware, Chapter 5: Visual Attention and Information That Pops Out Ware, Chapter 6: Static and Moving Patterns Ware, Chapter 11: Thinking With Visualizations Graphical Perception: Theory, Experimentation and the Application to the Development of Graphical Models William S. Cleveland, Robert McGill, J. Am. Stat. Assoc. 79:387, pp. 531-554, 1984.

slide-3
SLIDE 3

Human Perception

◮ sensors/transducers

◮ psychophysics: determine characteristics

◮ relative judgements: strong ◮ absolute judgements: weak

◮ continuing theme

◮ different optimizations than most machines

◮ eyes are not cameras ◮ perceptual dimensions not nD array ◮ (brains are not hard disks)

slide-4
SLIDE 4

Foveal Vision

◮ thumbnail at arm’s length

slide-5
SLIDE 5

Foveal Vision

◮ thumbnail at arm’s length ◮ small high resolution area on retina [www.cs.nyu.edu/∼yap/visual/home/proj/foveation.html] [svi.cps.utexas.edu/examples foveated.htm]

slide-6
SLIDE 6

Equal Legibility

◮ if fixated on center point [psy.ucsd.edu/ sanstis/SABlur.html]

slide-7
SLIDE 7

Eyes

◮ saccades [video]

◮ fovea: high-resolution samples ◮ brain makes collage ◮ vision perceived as entire simultaneous field ◮ fixation points: dwell 200-600ms ◮ moving: 20-100ms

[vision.arc.nasa.gov/personnel/jbm/home/projects/osa98/osa98.html/

slide-8
SLIDE 8

Ears

◮ perceived as temporal stream

◮ but also samples over time ◮ hard to filter out when not important ◮ visual vs auditory attention

◮ implications

◮ harder to create overview? ◮ hard to use as separable dimension?

◮ ’sonification’ still very niche area

◮ alternative: supporting sound enhances

immersion

slide-9
SLIDE 9

Other Modalities

◮ barrier: lack of record/display technology ◮ haptics maturing

◮ ”haptic visualization” very new

◮ smell, taste

◮ out-there SIGGRAPH ETech demos ◮ characterization possible after technology

barriers fall

slide-10
SLIDE 10

Foveal Touch

◮ star-nosed mole [www.nature.com/nsu/010329/010329-6.html] [brain.nips.ac.jp/event/work131030/Catania and Kaas, 1997.pdf]

slide-11
SLIDE 11

Psychophysical Measurement

◮ JND: just noticeable difference ◮ increment where human detects change ◮ average to create “subjective” scale ◮ low-level perception more uniform than

high-level cognition across subjects

slide-12
SLIDE 12

Nonlinear Perception of Magnitudes

sensory modalities not equally discriminable

I = S

Stevens’ Power Law:

p

Length Intensity Sensation Shock Heaviness Taste Area Smell Loudness Volume Brightness [Stevens, On the Theory of Scales of Measurement, Science 103:2684, 1946]

slide-13
SLIDE 13

Dimensional Dynamic Range

◮ linewidth: limited discriminability [mappa.mundi.net/maps/maps 014/telegeography.html]

slide-14
SLIDE 14

Dimensional Ranking: Accuracy

◮ spatial position best for all types

Position Texture Connection Containment Density Shape Length Angle Slope Area Volume Position Length Angle Slope Area Volume Density Texture Containment Shape Connection Saturation Position Density Texture Connection Containment Length Angle Slope Area Volume Shape Saturation Saturation Hue Hue Hue Nominal Ordinal Quantitative

[Mackinlay, Automating the Design of Graphical Presentations of Relational Information, ACM TOG 5:2, 1986]

slide-15
SLIDE 15

Cleveland vs. Mackinlay: Quantitative

Mackinlay

position length angle slope area volume density saturation hue texture connection containment shape

Cleveland

position along common scale position along nonaligned scales length, direction, angle area volume, curvature shading, color saturation

slide-16
SLIDE 16

Weber’s Law

◮ ratio of increment threshold to background

intensity is constant

◮ relative judgements within modality

∆I I = K

◮ Cleveland example: frame increases

accuracy

Graphical Perception: Theory, Experimentation and the Application to the Development

  • f Graphical Models. William S. Cleveland, Robert McGill, J. Am. Stat. Assoc. 79:387,
  • pp. 531-554, 1984.
slide-17
SLIDE 17

Cleveland Suggestions

◮ dot chart over pie or bars ◮ direct differences over superimposed

curves

◮ framed rectangles over shading on maps

slide-18
SLIDE 18

Preattentive Visual Dimensions

◮ color (hue) alone: preattentive

◮ attentional system not invoked ◮ search speed independent of distractor count

◮ demo

[Chris Healey, Preattentive Processing, www.csc.ncsu.edu/faculty/healey/PP/PP .html]

slide-19
SLIDE 19

Many Preattentive Visual Dimensions

hue shape texture length width size

  • rientation

curvature intersection intensity flicker direction of motion stereoscopic depth light direction, . . .

[www.csc.ncsu.edu/faculty/healey/PP/PP .html]

slide-20
SLIDE 20

Not All Dimensions Preattentive

parallelism

[www.csc.ncsu.edu/faculty/healey/PP/PP .html]

slide-21
SLIDE 21

Preattentive Visual Dimensions

◮ color alone: preattentive ◮ shape alone: preattentive ◮ combined hue and shape (demo) [www.csc.ncsu.edu/faculty/healey/PP/PP .html]

slide-22
SLIDE 22

Preattentive Visual Dimensions

◮ color alone: preattentive ◮ shape alone: preattentive ◮ combined hue and shape (demo)

◮ requires attention ◮ search speed linear with distractor count

[www.csc.ncsu.edu/faculty/healey/PP/PP .html]

slide-23
SLIDE 23

Separable vs. Integral Dimensions

◮ not all dimensions separable

color color color size x-size red-green location motion shape

  • rientation

y-size yellow-blue

[Colin Ware, Information Visualization: Perception for Design. Morgan Kaufmann 1999.]

slide-24
SLIDE 24

Glyphs

◮ composite graphical mark ◮ encoding using multiple dimensions ◮ large-scale individual glyphs vs. small-scale

texture fields

◮ grouping into large-scale patterns

◮ integral vs. separable analysis

◮ when do they help?

slide-25
SLIDE 25

Glyphs: InfoBug

◮ software management [Information Rich Glyphs for Software Management, IEEE CG&A 18:4 1998, www.cs.cmu.edu/∼sage/Papers/CGAglyph/CGAglyph.pdf]

slide-26
SLIDE 26

Glyphs: InfoBug Small Multiples Array

[Information Rich Glyphs for Software Management, IEEE CG&A 18:4 1998, www.cs.cmu.edu/∼sage/Papers/CGAglyph/CGAglyph.pdf]

slide-27
SLIDE 27

Glyphs: Bray

◮ Web sites circa 1996

◮ # pages: base diameter ◮ # outlinks: globe diameter ◮ # inlinks: height ◮ domain: hue

Bray, Measuring the Web, WWW5, 1996. www5conf.inria.fr/fich html/papers/P9/Overview.html

slide-28
SLIDE 28

Gestalt Laws

◮ principles of pattern perception

◮ ”gestalt”: German for ”pattern” ◮ original proposed mechanisms wrong ◮ rules themselves still useful

◮ Pragnatz

◮ simplest possibility wins

slide-29
SLIDE 29

Gestalt Principles

◮ proximity, similarity,

continuity/connectedness/good continuation

◮ closure, symmetry ◮ common fate (things moving together) ◮ figure/ground, relative sizes

slide-30
SLIDE 30

Proximity

[Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-31
SLIDE 31

Similarity

[Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-32
SLIDE 32

Continuity

◮ smooth not abrupt change ◮ overrules proximity [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-33
SLIDE 33

Connectedness

◮ can overrule size, shape [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-34
SLIDE 34

Closure

◮ overrules proximity [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-35
SLIDE 35

Symmetry

◮ emphasizes relationships [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-36
SLIDE 36

Common Fate

◮ demo ◮ tepserver.ucsd.edu/∼jlevin/gp/time-example-

common-fate

[Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-37
SLIDE 37

Relative Size

◮ smaller components perceived as objects [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-38
SLIDE 38

Figure/Ground

◮ determined by combination of previous laws [Information Visualization: Perception for Design. Ware, Morgan Kaufmann, 2000]

slide-39
SLIDE 39

Graph Drawing Tension

◮ node placement ◮ close

◮ proximity

◮ far

◮ visual popout of long edge

◮ either

◮ connectedness

◮ tradeoffs abound in infovis! ◮ grammars

◮ node-link graphs ◮ maps

[www.research.att.com/sw/tools/graphviz]

slide-40
SLIDE 40

Motion

◮ works for preattentive/grouping ◮ less studied than static dimensions

◮ Michotte on causality ◮ newer infovis/motion work by Lyn Bartram

◮ biological motion

◮ demo

[www.psy.vanderbilt.edu/faculty/blake/biowalker.gif]

slide-41
SLIDE 41

Thinking With Viz

◮ problem solving loops

◮ external representations ◮ cognitive cyborgs

◮ cost of knowledge

◮ Pirolli/Rao: information foraging/scent theory ◮ attention as most limited resource

slide-42
SLIDE 42

Visual Working Memory

◮ characteristics

◮ different from verbal working memory ◮ low capacity (3-5?) ◮ locations egocentric ◮ controlled by attention ◮ time to change attention: 100 ms ◮ time to get gist: 100 ms ◮ not fed automatically to long term memory

slide-43
SLIDE 43

Visual Working Memory

◮ multiple attributes per object stored

◮ position (egocentric), shape, color, texture ◮ integration into glyphs allows more info

◮ change blindness (Rensink)

◮ world is its own memory

◮ inattentional blindness ◮ attracting attention

◮ motion (or appear/disappear?)

slide-44
SLIDE 44

Memory and Loops

◮ long term memory

◮ chunking ◮ memory palaces (method of loci)

◮ nested loops

◮ problem-solving strategy ◮ visual query construction ◮ pattern-finding loop ◮ eye movement control loop ◮ intrasaccadic image-scanning loop

slide-45
SLIDE 45

InfoVis Implications

◮ visual query patterns ◮ navigation/interaction cost ◮ multiple window vs. zoom

slide-46
SLIDE 46

More Perception

◮ Rensink grad course taught every few years

◮ Perceptual Issues in Visual Interface Design,

CPSC 532E Jan 2003 http://www.cs.ubc.ca/∼rensink/courses/cpsc532E/

◮ Special Topics in Perception: Visual Display

Design, PSYCH 579 Jan 2006 http://www.psych.ubc.ca/∼rensink/courses/psyc579/