Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

12
1

description

Presenter: Chris WeaverBELIV 2010 Workshophttp://www.beliv.org/beliv2010/

Transcript of Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

Page 1: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

1

Page 2: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

Look Before You Link: Eye Tracking inMultiple Coordinated View Visualization

Chris Weaver School of Computer Science and the Center for Spatial Analysis

University of Oklahoma

[email protected]

Page 3: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

seivoM

elpoeP

Gen

res

Osc

ars

Cross-filteringGrouping

G V!" G’ #$

G V!" G’ #$

G V!" G’ $

V! T’ $

#

#

gn

mn

md

G

G

G

ot

pn

pr

"

"

"

V! G’ #$

V! G’ $

V! G’ $

#

#

gn

mn

md

ot

pn

pr

gn

mn

md

mr

ot

pn

pr

gn

mn

md

mr

ot

pn

pr

gn

mn

md

mr

ot

pn

pr

gn

mn

md

mr

ot

pn

pr

gn

mn

md

mr

ot

pn

pr

T’p

T’o

T’m

T’g

!

!

!

!

g

m

o

pTp

To

Tm

Tg

"pn| |>= kminroles(pn)

mr >= kminrating

id?

Pre-filtering

box officeaverage rating

number of ratings

Nam

eDate

Rating

Nam

eType

Nam

eRole

Packs

NodesEdges

SlicingCliquing

!"

!#

G $# G’## # N#

C $ ’#" #"

T’#

T’"

C#"

N

#"P P#"

"#P P"#

#"E E#"

%#T’#

id id# "

&N'N !N$NTinput

N Tgraph

N Tglyph

N Tview

N

&E'E !E$ETgraph

E Tglyph

E Tview

ETinput

E

&P'P !P$PTgraph

P Tglyph

P Tview

PTinput

P

(

1 2

4

5 6

7

8

9

?

?

?

?)!

3

$

$

$

$

Collecting Forming Encoding Filtering Brushing

Layout

*

*

*

Grouping

Drilling

cross-filteringmatrix

node, edge, packmatrices

compound forms of coordination are emerging

3

elemental forms of coordination are established

coordinated multiple viewsare common in

visual analysis tools

Page 4: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

in compositions of viewsby chaining together sequences of interactions

4

analytic utility arises from navigation and selectionin individual views

and

Jigsaw list view

Cross-filtered views

Page 5: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

how does representation shape interaction?

we’re still looking mostly at tool designs in terms of

process

representation

how does interaction reflect analytic process?

interaction

Page 6: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

6

coordination is a special kind of interaction

we act herewhile looking there

...on purpose!

(is coordinated interaction like juggling? or more like a sobriety test?)

here and there can bepixels/pointsshapes/regionsentire views

Page 7: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

7

exploit dual spatial modalities of gaze and motion to analyze interaction patterns

supplant (not replace) input tracking with eye tracking

are entire views more suitable targets for current hardware capabilities?

temporalrate (250Hz)latency (10ms)

spatialresolution (0.5°, ~10 pixels)

SMIvision RED 250

Page 8: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

8

High-dimensional drill-down into people, genres, awards, release dates, and box office characteristics of mainstream movies

Data Sources: www.imdb.com and InfoVis 2007 Contest Co-Chairs

Cinegraph (visualization)

Page 9: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

9

Cinegraph (metavisualization)

Page 10: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

10

Page 11: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

11

so what are we planning to do?

beat the hardware into submission (sigh...)

implement a Java API for calibration and data collection

splice gaze data into the input event streamconsumed by views

expose gaze data to the Improvise transformation pipeline/query language

metavisualize aggregated gazes in the multiview context

precompute query ensembles for likely future paths of interaction across coordinations?

think about head-to-head collaborative coordination (we have two trackers)

how far can we go looking at the view level?

Page 12: Look Before You Link: Eye Tracking in Multiple Coordinated View Visualization.

12

Thanks!