32
Taming the Fire hose Taming the Fire hose (Using visualization to explore data) (Using visualization to explore data) Penny Rheingans University of Maryland Baltimore County

Taming the Fire hose (Using visualization to explore data)

  • Upload
    gino

  • View
    20

  • Download
    0

Embed Size (px)

DESCRIPTION

Taming the Fire hose (Using visualization to explore data). Penny Rheingans University of Maryland Baltimore County. Visualization Tasks. See values extrema anomalies boundaries/thresholds distribution / structure / pattern See multiple variables relationships See flow/change - PowerPoint PPT Presentation

Citation preview

Page 1: Taming the Fire hose (Using visualization to explore data)

Taming the Fire hoseTaming the Fire hose

(Using visualization to explore data)(Using visualization to explore data)

Penny Rheingans

University of Maryland Baltimore County

Page 2: Taming the Fire hose (Using visualization to explore data)

Visualization TasksVisualization TasksSee values

◦extrema◦anomalies◦boundaries/thresholds◦distribution / structure / pattern

See multiple variables◦relationships

See flow/changeUnderstand process

Page 3: Taming the Fire hose (Using visualization to explore data)
Page 4: Taming the Fire hose (Using visualization to explore data)
Page 5: Taming the Fire hose (Using visualization to explore data)
Page 6: Taming the Fire hose (Using visualization to explore data)
Page 7: Taming the Fire hose (Using visualization to explore data)

The Visualization ProcessThe Visualization Process

Refine

MappingControl

Page 8: Taming the Fire hose (Using visualization to explore data)

Volume VisualizationVolume Visualization Isosurface

◦ Pick important isolevel and render threshold surface

Direct volume rendering◦ Accumulate contributions of

voxels◦ Realistic rendering

Use physics-based illumination, accumulation, shadowing to enhance perception of data

◦ Transfer function design

Arbitrary mappings from scalar value to opacity

Page 9: Taming the Fire hose (Using visualization to explore data)

Volume RenderingVolume RenderingThreshold surfaces

Direct volume rendering

Page 10: Taming the Fire hose (Using visualization to explore data)
Page 11: Taming the Fire hose (Using visualization to explore data)

Photograph vs. IllustrationPhotograph vs. Illustration

Alice Tangerini, in Hodges89, pg 191

Page 12: Taming the Fire hose (Using visualization to explore data)

Illustration vs. Volume Illustration vs. Volume RenderingRendering

Page 13: Taming the Fire hose (Using visualization to explore data)

Volume IllustrationVolume IllustrationJoint work with David Ebert, Purdue

University, and various students (Chris Morris, Aidong Lu, Alark Joshi)

Approach◦Apply illustration techniques to volume

models to improve comprehensibility◦Provide toolbox of enhancement techniques

Issues◦What to show?◦How to show it?◦How to implement it?

Page 14: Taming the Fire hose (Using visualization to explore data)

Silhouette EnhancementSilhouette EnhancementSilhouette volumes are regions where

◦ there is a feature◦ feature normal is orthogonal to view

directionActions

◦ increase opacity◦ add outline

Implementation

ksc scales opacity of unenhanced features

kss controls size of maximum enhancement

kse controls rate of enhancement

Page 15: Taming the Fire hose (Using visualization to explore data)

Illuminated Gas Boundary and Illuminated Gas Boundary and Silhouette Silhouette

EnhancementEnhancement

Page 16: Taming the Fire hose (Using visualization to explore data)

Illuminated Gas Silhouette and Illuminated Gas Silhouette and Boundary Boundary EnhancementEnhancement

Page 17: Taming the Fire hose (Using visualization to explore data)
Page 18: Taming the Fire hose (Using visualization to explore data)

Understanding Understanding Change and Change and ProcessProcess

Page 19: Taming the Fire hose (Using visualization to explore data)
Page 20: Taming the Fire hose (Using visualization to explore data)

Flow IllustrationFlow IllustrationResearch done primarily by Alark JoshiAdding a dimension

◦ Volume: What’s inside this surface?◦ Temporal: How did it get this way?

Questions◦ Where was this feature before?◦ What is pattern of motion of features?◦ How has this feature changed?

Page 21: Taming the Fire hose (Using visualization to explore data)

Inspiration: Flow PathsInspiration: Flow Paths

McCloud

Page 22: Taming the Fire hose (Using visualization to explore data)

Application: Flow PathsApplication: Flow Paths

Page 23: Taming the Fire hose (Using visualization to explore data)

Inspiration: Strobe Inspiration: Strobe SilhouettesSilhouettes

McCloud

Page 24: Taming the Fire hose (Using visualization to explore data)

Application: Application: Strobe Strobe SilhouettesSilhouettes

Page 25: Taming the Fire hose (Using visualization to explore data)
Page 26: Taming the Fire hose (Using visualization to explore data)
Page 27: Taming the Fire hose (Using visualization to explore data)
Page 28: Taming the Fire hose (Using visualization to explore data)

A Very Short History of 3D A Very Short History of 3D VisualizationVisualization

Where?

What?

When?

Why?

Page 29: Taming the Fire hose (Using visualization to explore data)

WhatWhat’’s a Model?s a Model?

A system of postulates, data, and inferences presented as a mathematical description of an entity or state of affairs -- (12) Webster’s Ninth Collegiate Dictionary

Data vs Model◦ Discrete : continuous◦ Deterministic : probabilistic◦ Examples : explanations

Page 30: Taming the Fire hose (Using visualization to explore data)

Thinking with ModelsThinking with Models

Modelco

nstr

uctconcept

generateVisual repvisualize

Visual repvisualizeInput

data

sam

ple

Outcome data

visualizeVisual rep

val i

dat e

vali

date

vali

date

refine

Page 31: Taming the Fire hose (Using visualization to explore data)

Some ChallengesSome Challenges Understanding models

◦ Sampling and interrogating◦ High-dimensional structure of model◦ Model sensitivity and variability

Comparing models◦ Validating outcome against reality◦ Validating model against from reality◦ Examining families of models

Constructing models◦ Selecting parameters◦ Incremental construction◦ Abstract specification

Page 32: Taming the Fire hose (Using visualization to explore data)

Questions?Questions?