national computational science alliance visualization and gis at ncsa (polly baker, group...

21
National Computational Science Alliance Visualization and GIS at NCSA http://www.ncsa.uiuc.edu/DMV http://www.ncsa.uiuc.edu/Vis (Polly Baker, Group Leader,[email protected]) Randy Heiland [email protected] Oct. 12, 2000

Upload: lorin-gordon

Post on 17-Jan-2016

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Visualization and GISat NCSA

http://www.ncsa.uiuc.edu/DMV http://www.ncsa.uiuc.edu/Vis

(Polly Baker, Group Leader,[email protected]) Randy [email protected]

Oct. 12, 2000

Page 2: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Visualization & Research

Researchers use visualization…

• To aid in debugging new algorithms

• To explore and understand large data sets

• To help in guiding remote instruments

• To share results with colleagues

• To report, publicize, and educate

Model SimulateObserve Analyze Report

Page 3: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Virtual Reality

• ImmersaDesk

• CAVE

Page 4: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Immersion & Multimodal Interfaces

• 6 DOF input

• head tracking

• stereo viewing

• sound

• speech input

• haptics

Page 5: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Bare-Hand Gesture

• Single camera mounted atop ImmersaDesk

• Augmented with speech, use hand to navigate, to select

With Tom Huang, UIUC ECE Department

Page 6: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

BattleView

Visualization and human factors research to support information gain and situational awareness in large, complex, dynamic environments.

Supported by Army Research Lab FedLab, Advanced Displays

Page 7: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

• Vis/steer running (parallel) application

• Survey of existing packages• Apply to 3D, time-varying

eutrophication model of Chesapeake Bay; (domain decomp, parallel code/MPI)

• www.ncsa.uiuc.edu/Vis/Publications

Coprocessing

With USArmy Corps of Engineers, ERDC, Vicksburg MS

Page 8: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Data Shading (woodall.ncsa.uiuc.edu/dbock/projects/VisShade)

Page 9: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Global Virtual Prototyping

With Caterpillar Inc. Real-time sharing of VR, audio, video between Urbana, Peoria,

Houston, and Germany

Courtesy Caterpillar Inc.

Page 10: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

RiverWeb/River Pilot Simulator

• RiverWeb• www.ncsa.uiuc.edu/Cyberia/Riverweb

• Science Museum of Minnesota (12/99)

• St. Louis Science Center (coming)

Page 11: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Virtual Director

Shared travel and playback of path in a 3D world

VirDir with Vis5D to explore 3D scientific data

Courtesy Cox, Patterson, Levy, Wheless, Lascara

Page 12: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

www.usgs.gov + simulation

Page 13: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

+ terraserver.microsoft.com

Page 14: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Page 15: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

VisBench: A Visualization Workbench

• A multi-platform collection of tools for visualization capabilities

• Provides access (possibly from under-powered resources) to Vis functionality running on high-powered resources. Important for remote users and/or for big data.

• Provides visualization functionality for the Grid

Page 16: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

VisBench Components

VTK Server

RenderManServer

Object Request Broker (CORBA)

JavaClient

CAVEClient

TerrainServer

GeometryClient

Problem-specificWorkbench

MATLABServer

File Server

O2K

Page 17: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

(Visualization Toolkit) VTK Server

• open source, 3D computer graphics, image processing, and visualization.

• hundreds of algorithms

• object oriented (C++)

• other language bindings for RPD (Tcl/Tk, Python, Java)

• Unix/Linux, Windows

• threads, MPI support

• active user community

• www.kitware.com/vtk.html

Page 18: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

MATLAB

• Commercial pkg; well-respected; >20 yrs old

• LINPACK/EISPACK=>LAPACK

• concise scripting language interface

• large archives of existing scripts

• www.mathworks.com/products/matlab

• VisBench: offer higher-level analysis tools & interfaces that use MATLAB

Page 19: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

VisBench Java Client

• Build vis pipeline• Control vis parameters• Handle multi-files

(time-series)• Apply analysis

techniques• Export images, VRML• Save session as XML

Page 20: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

CFD Feature Extraction

Page 21: National Computational Science Alliance Visualization and GIS at NCSA   (Polly Baker, Group Leader,baker@ncsa.uiuc.edu)

National Computational Science Alliance

Future: The Grid

Provides access to resources anytime, anyplace

Connects dispersed research teams, fostering communication and collaboration

Couples machines used for simulation + machines used for visual analysis/mining + databases