1 / 32

Taming the Fire hose (Using visualization to explore data)

This text discusses visualization tasks and the visualization process, including techniques like volume rendering, silhouette enhancement, and understanding change and process flow through illustration. It also touches on the history of 3D visualization, defining models, and challenges in thinking and working with models.

rroehl
Download Presentation

Taming the Fire hose (Using visualization to explore data)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Visualization Tasks • See values • extrema • anomalies • boundaries/thresholds • distribution / structure / pattern • See multiple variables • relationships • See flow/change • Understand process

  3. The Visualization Process Refine Mapping Control

  4. Volume 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

  5. Volume Rendering • Threshold surfaces • Direct volume rendering

  6. Photograph vs. Illustration Alice Tangerini, in Hodges89, pg 191

  7. Illustration vs. Volume Rendering

  8. Volume Illustration • Joint 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?

  9. Silhouette Enhancement • Silhouette volumes are regions where • there is a feature • feature normal is orthogonal to view direction • Actions • increase opacity • add outline • Implementation ksc scales opacity of unenhanced features kss controls size of maximum enhancement kse controls rate of enhancement

  10. Illuminated Gas Boundary and Silhouette Enhancement

  11. Illuminated Gas Silhouette and Boundary Enhancement

  12. Understanding Change and Process

  13. Flow Illustration • Research done primarily by Alark Joshi • Adding 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?

  14. Inspiration: Flow Paths • McCloud

  15. Application: Flow Paths

  16. Inspiration: Strobe Silhouettes McCloud

  17. Application: Strobe Silhouettes

  18. A Very Short History of 3D Visualization • Where? • What? • When? • Why? ?

  19. What’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

  20. Input data visualize Visual rep concept construct validate generate refine Model visualize Visual rep validate sample validate Outcome data Visual rep visualize Thinking with Models

  21. Some 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

  22. Questions?

More Related