Visualization Challenges for CCIRC

advertisement
Visualization Challenges for
CCIRC
Workshop on Visualization and
Communication of
Climate Change Risk
Maryam Booshehrian, Bernhard Finkbeiner,
Torsten Möller
Overview
•
•
•
•
•
Data Sources
Dimensions - spatial vs. high-D
Non-Uniform Data
Time-Series
What is hard? / Use for a Vis technician
CCIRC Apr 2009
Torsten Möller
2
Data Sources
• field data
• analytical models
• simulation data
CCIRC Apr 2009
Torsten Möller
3
Dimensions - spatial
• consider continuous domain, e.g.
– 1D - flow down a river
– 2D - geospatial
– 3D - earth layers or ocean layers
• source - field data or analytical models
CCIRC Apr 2009
Torsten Möller
4
Dimensions - spatial
• almost all have 2D problems
– working with maps - GIS
• 1D, 3D less frequent
– less clear how to look at it
– especially 3D - expensive to render/interact
• multi-resolution data
• non-uniform interpolation
• time-series!
CCIRC Apr 2009
Torsten Möller
5
Non-Uniform Data
• typical with field data
• non-uniform sampling of continuous
domain
• leads to uncertainties
• makes 3D case rather difficult, and
computationally expensive
CCIRC Apr 2009
Torsten Möller
6
Time-Series
•
•
•
•
•
that’s the real big challenge
common problem to most researchers
often 100,000’s of time steps
multi-scale (years vs. seconds)
what to do?
CCIRC Apr 2009
Torsten Möller
7
The purpose of time series
• find patterns of similar behaviour:
–
–
–
–
locations of similar illness levels
locations of similar forest fire behaviour
locations of similar ground water levels
etc.
• time-series is a means to an end
• the end: segmenting the space (1D/2D/3D)
CCIRC Apr 2009
Torsten Möller
8
Dimensions - high-D
•
•
•
•
•
•
based on simulations
lots of data
lots of compute time
how can we analyze the data?
how to do a sensitivity analysis?
can we find correlations, so we can reduce
the dimensionality?
CCIRC Apr 2009
Torsten Möller
9
CCIRC Apr 2009
Torsten Möller
10
Gordon Kindlmann
Transfer Functions (TFs)
α
Simple (usual) case: Map data
value g to color and opacity
g
RGB(g) α(g)
Shading,
Compositing…
Human Tooth CT
CCIRC Apr 2009
Torsten Möller
11
work and images by Zhe Fang
Voxels as TACs
CCIRC Apr 2009
Torsten Möller
12
work and images by Zhe Fang
Distance / similarity metrics
• Old approach:
– Select a “feature” (iso-surface)
– Visualize this iso-surface and some (scalar)
voxels “in the neighborhood”
• New approach:
– Define a distance or similarity metric among
TACs
– Select a “feature” (iso-TAC)
– Visualize this iso-TAC and some (TAC) voxels
“similar” to it
CCIRC Apr 2009
Torsten Möller
13
work and images by Zhe Fang
Distance / similarity metrics (2)
• Simple L1 or L2 metrics:
CCIRC Apr 2009
Torsten Möller
14
work and images by Zhe Fang
Distance / similarity metrics (3)
• (maximum of) cross-correlation measure:
CCIRC Apr 2009
Torsten Möller
15
Method 1 -TAC template
distance
work and images by Zhe Fang
CCIRC Apr 2009
Torsten Möller
16
work and images by Zhe Fang
Method 2
CCIRC Apr 2009
Torsten Möller
17
work and images by Zhe Fang
Method 2
CCIRC Apr 2009
Torsten Möller
18
work and images by Zhe Fang
Method 3 / MDS
• Distance from each TAC to each other TAC
• High-dimensional space
• Project into 2D using Multi-dimensional
scaling
CCIRC Apr 2009
Torsten Möller
19
work and images by Zhe Fang
CCIRC Apr 2009
Torsten Möller
20
work and images by Zhe Fang
CCIRC Apr 2009
Torsten Möller
21
work and images by Zhe Fang
PET / PET-SORTEO Results
CCIRC Apr 2009
Torsten Möller
22
work and images by Zhe Fang
PET / PET-SORTEO Results
CCIRC Apr 2009
Torsten Möller
23
CCIRC Apr 2009
Torsten Möller
24
Bernhard demo
Maryam demo
CCIRC Apr 2009
Torsten Möller
25
What is hard?
•
•
•
•
can’t get access to data (proprietary)
CPU cycles (computational challenge)
too many packages - non-trivial integration
reducing the complexity / find correlation
among variables
• communicate probabilities to lay person
CCIRC Apr 2009
Torsten Möller
26
Diana
Allen
Gwen
Flowers
Randall
Petermann
Duncan
Knowler
Karen
Kohfeld
Frank
Gobas
Peter
Anderson
Ken
Lertzman
Tim Takaro
Ryan Allen
field data
Anal.
Model
Simulation
field data
Anal.
Model
Simulation
field data
Simulation
Anal.
Model
field data
Anal.
Model
Simulation
field data
Simulation
field data
field data
field data
field data
Simulation
yes
20,000 ...
100,000
time steps;
diff levels
of detail
not so
much
yes analytical
20,000 ...
100,000
time steps;
diff levels
of detail
20,000 ...
100,000
time steps;
yes
multiple
time scales
yes
yes
mainly 2D
+3D;
mainly 2D
+3D;
2D, some
3D
high-D
2D
2D
2D
2D
a little
high-D
1D
a little
high-D
high-D
NonUniform
yes; 3D
rendering
issues
yes; 3D
rendering
issues
no
no
yes; 3D
rendering
issues
no
yes
yes
yes
yes
Sources of
Uncertainty
compare to
field data
compare to
field data;
sensitivity
analysis
sensitivity
analysis
Vis Needs
understand
own data +
comm. to
decision
makers
understand
own data
uncertainty
+ comm. to
policy
makers
comm.
probability
to lay
person
comm. risk
find
patterns analysis
+vis
comm. of
extreme
scenarios
relationship
between
space+time
Tech help
better
workflow /
data
handling;
rendering
Linux help;
rendering;
CPU cycles
CPU cycles
CPU cycles
Data
Source
Time
Dimension
reduce #
parameters
tools for
gathering
data; GIS
corrections
Download