Title: Information Visualization
1Information Visualization
2Perceptual processing
- Stage 1pre-attentive processing (20 of cortical
neurons) - Parallel processing (fast)
- Data-driven
- Color, motion, elements of form, contour,
orientation, texture - Short-term memory
- Stage 2
- Visual field segmented into regions and
two-dimensional patterns
3Stage 3 perceptual processing
- Sequential processing (slow)
- Action-oriented processing
- Semiotic processing
- Goal-driven
- Involves working and long-term memory
4Eye movements
- Saccadic movements
- movement takes 20-100msec, dwell period
200-600msec - Ballisticcant be interrupted
- Saccadic suppressionmay not see events during
saccade - Smooth pursuit movements
- Convergent movements
- eyes converge if object moving closer, diverge if
moving away - Accommodation200 msec to refocus after movement
5Field of view
- Varies
- Larger if low density environment
- Smaller if high density environment
- Narrows as cognitive load increases
- Tunnel vision in emergencies
6Pre-attentively processed characteristics
- Orientation
- Size
- Shape
- Convexity
- Concavity
- Added box around object
- (See figure 5.5)
- Pre-attentive processing takes 10 msec or less
per item (time increases with variety) - Non-pre-attentive processing takes 40 msec or
more per item
7Specialized vision cells
- Specialized cells for detecting
- Orientation and size, with luminance
- Color (two types of signal)
- Stereoscopic depth
- Motion
- Gabor receptive fields
- Orientation
- Scale
- Contrast
- Hue (added to Gabors model)
8Human visionsharpening
- Brain is most sensitive to
- patterns of differences
- Changes over time
- Brain uses the ways in which groups of cells fire
to increase resolution of differences - Retinal ganglion cells respond differently to
on-center and off-center stimulation - On-center stimulation?more neuron pulses
- Off-center stimulation?depressed pulses
- The result is heightened perceived contrast
- pg 77 and 83
9Opponent process color theory
- Luminance is based on input from all three cones
- Red-green is based on the difference between
long- and middle-wavelength cones - Yellow-blue is based on the difference between
short wave-length cones and the sum of the other
two
Long (red)
luminance
R-G
Medium (green)
Y-B
Short (blue)
10Properties of color channels
- Luminance, or black-white channel, carries the
most detail - The R-G and Y-B channels only carry 1/3 as much
detail - Stereo perception, and perceived speed of motion,
and even shape are based mostly on luminance - We adapt to colored lightso that the neutral
point for white shifts (for example, indoor
light is yellow, but we still perceive white as
white)
11Color in interface design
- Some colors seem to be cross-cultural black,
white, red, yellow, green, blue are the most
standard brown, pink, purple, orange, and gray
are the next most common - Most people can reliably identify pure yellow
- There seem to be two pure greens, one at 514 nm
and one at 525 nm (about 1/3 of people) - Appearance of colors will change in context
- Use high-saturation colors to code small objects
- Use low-saturation colors for large areas
12Gestalt principles
- Proximity
- Good continuity
- Symmetry
- Similarity
- Common fate (objects that move together)
- Common region (Palmer 1992)
- Connectedness (connected by continuous contours)
(Palmer and Rock, 1994)
13Spatial contrasts
- Spatial frequency
- Orientation
- Contrast
- Phase angle (lateral displacement of pattern)
- Area covered by the pattern
14Conjunctionssome are pre-attentive, most are not
- Space and color
- Space and shape
- Depth and color
- Depth and movement
- Convexity and color
- Motion and shape
15Integral and separable dimensions (figure 5.25)
- Integral dimensions cause interference, but can
speed processing with redundant coding - Separable dimensions dont cause interference,
but dont speed processing with redundant coding
16Cognitive artifactsinformation visualization
- Much more complex information can be analyzed if
its presented visually - Memory aid
- A way to imagine transformations or additions
- Showing patterns
- Some representations seem natural they dont
require training (such as a gray-scale coding of
quantity)
17Vision and data
- Visual objects cognitively group visual
attributes - Representing data values as visual features and
grouping features into objects allows us to
visually organize data and facilitate cognitive
processing
18Affordance theory
- Affordancesphysical properties of the
environment that invite/support action and that
are directly perceived (Gibson 1986) - Gibson assumed that perception is action-driven,
that we primarily perceive possibilities for
action (legacy of evolution) - Cognitive model of affordancesthe notion of
learned (or socially constructed) affordances
such as links or submit buttons
19Semiotics and perception
- Symbols and their meanings
- Pictures
- Realism vs. convention
- Words
- Sensory vs. arbitrary
- Sensoryno need to learn, rapidly processed, not
culture-specific - Arbitraryhard to learn, easy to forget,
culture-specific, can change quickly, but are
formally powerful
20How do we process objects?
- Recognition vs. recall
- Recognition
- Image-based
- Structure-based
21Image-based research
- Subjects shown 2560 pictures, one every 10
seconds, for seven hours spread over four days
(Standing et al. 1970) - Could identify ones they saw from ones not seen
with 90 accuracy - Research shows that searching through an image
store may be faster if images presented in a
quick series displayed in the same spot than if
particpant must scan through a matrix of
thumbnails.
22More image research
- Subjects shown images too briefly to identify,
then a random pattern (to remove stimulus from
iconic store) (Bar and Biederman 1998) - Tests showed no recall of image
- 15 minutes later, recognition tested, and was
higher than random - Image primed the visual system
- Priming effect reduced if the image was rotated a
few degrees.
23Data visualization
- How to design attention-grabbing features
- How to code data so that patterns become
perceptible
24Data visualizationwhy do it?
- Facilitates comprehension of large amounts of
data - Allows perception of unanticipated properties
(patterns) - May expose problems with the data, contributing
to quality control - Facilitates understanding large and small scale
features of the data - Support hypothesis formation
25Stages of data visualization
- Collecting and storing the data
- Preprocessing data to transform it into something
understandable - Display hardware and software (graphics
algorithms) to produce visualization - Reception by human perceptual and cognitive system
26Vision and computer monitors
- Center of monitor at typical distance stimulates
gt50 of the visual processing mechanisms in the
brain - Resolution about 40 pixels/cm human visual
acuity (for lines) accurate to about 1/10 pixel - Monitor cannot provide depth of focus info may
confuse human spatial processing systems - Red and blue phosphors resolve at different
distances, so monitor blue is usually out of
focus (solution add some red green)
27Human interrupt signals
- Warnings, routine change of status, patterns of
events - Channels for informationdisplay windows, dials,
speakers - Eventssignals on channels
- Expected costcost of missing an event
28Characteristics of human interrupts
- Should be easily perceived even outside locus of
attention - Should continue to remind user even if ignored
- Should not be annoying
- Should reflect appropriate (varying) levels of
urgency
29Channel monitoring behavior
- Growth of uncertainty about state of channel
- Cost of sampling
- Proximity of channels
- Frequency of events (channels with infrequent
events may get oversampled or forgotten) - Learned scan patterns (habit)
30Implications for interrupt design
- Events can be missed during a saccade
- Peripheral vision is color blind
- Too rapid motion is so hard to ignore its likely
to be annoying - Motion is already overused (banner pop-up
blindness) - Use smooth motion, or repeated appearance/disappea
rance of object, or even auditory cues
31Next Week
- Motion, patterns, and data objects
32Field of view and virtual reality