look before you link: eye tracking in multiple coordinated view visualization
Post on 13-Jan-2015
513 Views
Preview:
DESCRIPTION
TRANSCRIPT
1
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
weaver@cs.ou.edu
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
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
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
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
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
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)
9
Cinegraph (metavisualization)
10
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?
12
Thanks!
top related