Visualization Process. Alark Joshi



Similar documents
The Visualization Pipeline

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization with ParaView. Greg Johnson

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction

Introduction to Visualization with VTK and ParaView

Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations

Visualization of Adaptive Mesh Refinement Data with VisIt

NakeDB: Database Schema Visualization

Color image processing: pseudocolor processing

VisIt Visualization Tool

Visualization with ParaView

MayaVi: A free tool for CFD data visualization

Visualization of 2D Domains

How To Create A Data Visualization

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley

COSC 6344 Visualization

Files Used in this Tutorial

Interactive Level-Set Deformation On the GPU

Interactive Visualization of Magnetic Fields

Computer Animation and Visualisation. Lecture 1. Introduction

Introduction to Flow Visualization

Big Data: Rethinking Text Visualization

AB3080 L. Learning Objectives: About the Speaker:

13.2 THE INTEGRATED DATA VIEWER A WEB-ENABLED APPLICATION FOR SCIENTIFIC ANALYSIS AND VISUALIZATION

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

4.4 GRAPHICAL AND ANALYTICAL SOFTWARE VISUALIZATION TOOLS FOR EVALUATING METEOROLOGICAL AND AIR QUALITY MODEL PERFORMANCE

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

Avizo AvizoFire - The 3D visualization Software for NDT & Materials Science

Visualization methods for patent data

Flash MX 2004 Animation Lesson

Multivariate data visualization using shadow

Wim de Leeuw and Robert van Liere Center for Mathematics and Computer Science CWI, P.O. Box 94097, 1090 GB Amsterdam, Netherlands

Petrel TIPS&TRICKS from SCM

Advanced visualization with VisNow platform Case study #3 Vector data visualization

UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

. Address the following issues in your solution:

Examples of Physical Quantities

Certificate Courses in Animation

Adobe Dreamweaver Exam Objectives

Figure 3.5: Exporting SWF Files

Why are we teaching you VisIt?

Spreadsheet Simulation

Norwegian Satellite Earth Observation Database for Marine and Polar Research USE CASES

DATA VISUALIZATION. Lecture 1 Introduction. Lin Lu llu@sdu.edu.cn

Steady Flow: Laminar and Turbulent in an S-Bend

Visualizing Uncertainty: Computer Science Perspective

Interactive Level-Set Segmentation on the GPU

Raising the Bar (Chart)

Bachelor of Science in Innovative Digital Design (IDD)

MICROSOFT EXPRESSION WEB WORKSHOP. Peg Fisher Pat Phillips

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

NORCO COLLEGE SLO to PLO MATRIX PLOs

Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial

How to create pop-up menus

ESRI China (Hong Kong) Limited

Software Packages The following data analysis software packages will be showcased:

DELPH v3.0. seabed mapping software suite

Otis Photo Lab Inkjet Printing Demo

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

Develop Computer Animation

JavaFX Session Agenda

CSE Data Visualization. Visualization Tools. Jeffrey Heer University of Washington

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

Eco Pelmet Modelling and Assessment. CFD Based Study. Report Number R1D1. 13 January 2015

Working With Animation: Introduction to Flash

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

Overview of the Adobe Flash Professional CS6 workspace

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

What is GIS? Geographic Information Systems. Introduction to ArcGIS. GIS Maps Contain Layers. What Can You Do With GIS? Layers Can Contain Features

Visualizing Electromagnetic Fields: The Visualization Toolkit. Michael Selvanayagam

Laminar Flow in a Baffled Stirred Mixer

Advanced visualization with VisNow platform Case study #2 3D scalar data visualization

Facts about Visualization Pipelines, applicable to VisIt and ParaView

Leveraging Image Services in JavaScript/HTML5 Applications. Wenxue Ju, Hong Xu

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Overview Motivation and applications Challenges. Dynamic Volume Computation and Visualization on the GPU. GPU feature requests Conclusions

An example. Visualization? An example. Scientific Visualization. This talk. Information Visualization & Visual Analytics. 30 items, 30 x 3 values

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

SMART Board Training Packet. Notebook Software 10.0

Introduction to Paraview. H.D.Rajesh

Web Based 3D Visualization for COMSOL Multiphysics

Lecture Notes, CEng 477

Transcription:

Visualization Process Alark Joshi

Task-specific Visualization Design LA Treinish, Task-specific visualization design, IEEE Computer Graphics and Applications, 1999 Generalized visualization systems are less suitable for environments with specific tasks and user needs Prototypes help with defining/refining user needs Iterative process of developing novel techniques to converge on meeting user needs

Class I 2D visualization Provide colormapped or contoured 2D scalar fields Minimal interaction at a specific layer Can only show a few parameters simultaneously

Class II - 2D and 2.5D analysis - Precipitable water as the height - Pseudo-colored by temperature - Arrows indicate wind direction and speed is encoded in terms of color - Local coastline (black) - State boundaries (white) - River map (blue) Precipitable water as a surface

Class III 3D browsing - Cartographically projected true height of the terrain - Coastline (black) - State boundaries (white) - Blue puddles show regions of heavy rainfall - Vector arrows show surface wind velocity color-coded with speed - Visualization used to predict rainfall for the closing ceremony of the Atlanta Olympics in 1996

Class III 3D browsing - Cartographically projected true height of the terrain - Coastline (black) - State boundaries (white) - Blue puddles show regions of heavy rainfall - Vector arrows show surface wind velocity color-coded with speed - Visualization used to predict rainfall for the closing ceremony of the Atlanta Olympics in 1996

Class IV 3D analysis - Pseudo-colored Precipitation (Surface variable) - Relative humidity (Upper air variable) shown as a translucent white surface - Temperature shown as a vertical slice - Coastline (black) - State boundaries (white) - Vector arrows encode speed and direction of wind velocity

Sequence illustrating typical use

Blog comments Eddie The application of design principles based on user needs to visualization certainly stands to reason provides a concrete example Danny This paper argues that one size of software does not fit all. Tim proposed design process can and should be applied to the development of all visualization tools, whether the user audience is very large or very small.

Overview of the Process

Demo Voreen Colorbrewer Map of the Market

Visualization Pipeline Simulation Database Raw Data Filtered Data Mapping Visualize Acquisition (scanners, sensors, ) Filtering Rendering

Filtering Data input -> Data output Data format conversion Clipping/cropping/denoising Slicing Resampling Interpolation/approximation Classification/segmentation

Mapping Data input -> Graphical Primitives Scalar field -> Surface, Lines Vector field -> Vectors/Arrows/Streamlines Tensor field -> Tensor glyphs/ellipsoids 3D Field -> volume visualization High dimensional data -> Map to 2D/3D Image credits: SCI Utah, Daniel Weiskopf

Rendering Render graphics primitives such as Points Lines Surfaces Volumes With attributes such as Color Texture Transparency

Image credits: Voreen Visualization Pipeline

Visualization Pipeline Example: simulation of flow within a fluid around a wing

Image credits: van Wijk, Value of Visualization Cyclical Model

Cyclical Model prefuse.org - set of software tools for creating rich interactive data visualizations. - original prefuse toolkit provides a visualization framework for Java - prefuse flare toolkit provides visualization and animation tools for ActionScript and the Adobe Flash Player. Image credits: Jeff Heer, prefuse

Cyclical Model

Video/Movie mode Scenarios

Feature Tracking Scenarios

Scenarios Interactive post processing/visualization

Scenarios Interactive computational steering

Value of Visualization Jarke J. van Wijk, "The Value of Visualization," IEEE Visualization, 2005. How to assess the value of visualization? We all agree that a visualization should be effective and efficient Van Wijk provides an economic model of visualization where he discusses the value in terms of associated costs and gains

Economic Model of Visualization D Data V Visualization S - Specification P Perception/Cognition of the user (mental model) K Knowledge E Exploration through interaction Image credits: van Wijk, Value of Visualization

Discussion Technology Innovation Art Does it merely serve as art? Should we be learning from the field of art? Science Is there a Science of Visualization?

Blog comments Josh Negative Knowledge occurs when a visualization misleads a user to gaining false or "negative" knowledge Bill If Visualization is considered Tech should the bulk of the funding be going to applications that have the promise of becoming mainstream technology? Shouldn t we be starting more companies?

Blog comments Peter does not present a consistent set of ideas that lead to a conclusion or conclusions. raises many interesting questions regarding the value of visualization. personally have a hard time believing that it can be effectively assessed. Archana Too much interaction will make the visualization more subjective and customization can be misleading. Danny liked the comment in the paper the purpose of vis is funding, not insight