Representing Data using
Static and Moving
Patterns
Colin Ware
UNH
Introduction




Finding patterns is key to information
visualization.
Expert knowledge is about understanding
patterns (Flynn effect)
Example Queries: We think by making
pattern queries on the world





Patterns showing groups?
Patterns showing structure?
When are patterns similar?
How should we organize information on the
screen?
The dimensions of space
The “What” Channel

Patterns of patterns
Two parts



Part I: Static Patterns
Part II: Patterns in Motion
Part I: Static Patterns


Gestalt Laws










[Max Westheimer, Kurt Koffka, and Wolfgang
Kohler (1912)]

Proximity
Similarity
Continuity
Symmetry
Closure
Relative Size
Figure and Ground
Proximity


Emphasize
relationship by
proximity



Spatial
Concentration
a

x
b
Proximity
Similarity (Continued)
•Separable dimensions

a

•Integral dimensions

b
Connectedness


Connectedness assumed in Continuity
a

c

b

d
Continuity


Visual entities tend to be smooth and
continuous
a

b

c
Continuity in Diagrams


Connections using smooth lines
a

b
Graph aesthetics (experiment)
In

x

b
a

Continuity (inv bendiness)
Results

rt = -4.970 + 1.390spl + 0.01699con + 0.654cr + 0.295br

spl: Shortest path length
con: continuity
cr: crossings
br: branches

1 crossing adds .65 sec
100 deg. adds 1.7 sec
1 crossing == 38 deg.
Symmetry


Symmetry create visual whole



Prefer Symmetry
Symmetry (cont.)


Using symmetry to show Similarities
between time series data
Closure


Prefer closed contours
a

b
Closure (cont.)


Closed contours to show set relationship

A
B
C
D
Extending the Euler diagram
Closure (cont.)


Segmenting screen



Creating frame of reference
Position of objects judged based on enclosing
frame.
Relative Size


Smaller components tend to be perceived
as objects



prefer horizontal and vertical orientations
Figure and Ground


Symmetry, white space, and closed
contour contribute to perception of figure.
Figures and Grounds (cont.)


Rubin’s Vase


Competing recognition processes
Field, Hayes and Hess
Contour finding mechanisms
More Contours
a



b

Direct application
to vector field
display
Vector fields


Contours and
pen strokes, 3D,
shading
Vector Field
Visualization

Laidlaw
Evaluation







Direction
Magnitude
Advection
Global pattern
Local pattern
Nodal points
Algorithms



Optimizing trace density (poisson disk)
Flexible methods for rendering (enhanced
particle systems).
Transparency




Continuity is important in transparency
x < y < z or x > y > z
y < z < w or y > z > w

x

w

y

b
a

z
Laciness (Cavanaugh)
a



b

Layered data: be
careful with
composites of
textures
c

d
Patterns in Diagrams


Patterns applied
a

c

b

d
Visual Grammar of diagrams
Semantics of structure
Treemaps and hierarchies




Treemaps use areas (size)
SP tree
Graph Trees use connectivity (structure)

a

b

a

b

c
f
d e g
h
i

www.smartmoney.com

a bc

i

de
f gh
Part II: Patterns in Motion




How can we use motion as a display
technique?
Gestalt principle of common fate
Limitation due to Frame Rate
λ




Can only show
motions that
are limited by
the Frame
Rate.
We can
increase by
using additional
symbols.

a

b

c
Motion as a visual attribute
(Common fate)


correlation between points:



frequency, phase or amplitude
Result: phase is most noticeable
Motion is Highly Contextual


Group moving objects in hierarchical
fashion.

a

b
Frame as motion context




The stationary Dot is perceived as
moving in (a).
The circle has no effect on this
process in (b).
a

b
Using Causality to display
causality


Michotte’s claim:
direct perception of
causality
A causal graph
Michotte’s Causality Perception

10
0%

D e t Lu c i g
i c a nhn
r
Dl ydl u c i g
ea e a n hn
N cua t
o a s liy

5%
0

10
0
T e( s c
i me .)
m

20
0
Visual Causal Vectors
Experiment



Evaluate VCVs
Symmetry about time of contact.
Results
Perceived effect

Cu a r lat n h
a s l e io s ip
p
1

S m re tio s i
o e la n hp
p
3

N r lat n h
o e io s ip
p
2

-1
.0

0
.5
-0
.5
0
.0
T ere tiv toco ta (se o d
im la e
n ct c n s)

1
.0
Motion Patterns that attract
attention (Lyn Bartram)






Motion is a good attention getter in
periphery
The optimal pattern may be things that
emerge, as opposed to simply move.
We may be able to perceive large field
patterns better when they are expressed
through motion (untested)
Anthropomorphic Form from
motion



Pattern of moving dots (captured from
actor body) – Johansson.
Attach meaning to movements (Heider
and Semmel)

a

b
Conclusion






Gestalt Laws are useful as design
guidelines.
Patterns should be present in luminance
Patterns should be the appropriate size
Motion is under-researched, but evidence
suggest its power.
Simple motion coding can be used to
express communication, causality,
urgency, happiness? (Braitenberg)
Visual thinking colin_ware_lectures_2013_16_patterns for visualizating structures
Visual thinking colin_ware_lectures_2013_16_patterns for visualizating structures

Visual thinking colin_ware_lectures_2013_16_patterns for visualizating structures