Motivation - Center for Information Technology...

28
Visualizing Uncertainty: Focus on Geo-Spatial Data Alex Pang <[email protected]> University of California, Santa Cruz

Transcript of Motivation - Center for Information Technology...

Page 1: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Visualizing Uncertainty: Focus on Geo-Spatial Data

Alex Pang <[email protected]> University of California, Santa Cruz

Page 2: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

2/27

Motivation

• Not just pretty pictures • Goal: produce visualizations that show

both data + confidence

Page 3: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

3/27

Some Applications

• Weather forecasting, ocean modeling • Engineering design and manufacturing • Bioinformatics, functional genomics • Multisensor data fusion, data mining

• anything with measurement/modeling errors

Page 4: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Uncertainty glyphs can encode uncertainty in vector direction and magnitude

Regular arrow glyphs give false sense accurate vector heading and magnitude.

Glyphs

Page 5: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Modification to contour algorithm to give indication of uncertainty using dashed lines. Solid lines indicate regions higher certainty in the underlying data.

Contour Lines

Page 6: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Mean salinity Sdev salinity

Direct Volume Rendering

Page 7: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

7/27

2D Transfer Functions

Salinity data 2D transfer function

Page 8: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

8/27

Uncertainty Representation

• Scalar § standard deviation, confidence level, …

• 2-tuple § min-max, inter-quartile range, …

• Distribution § set of possible values, pdf, signal, …

Page 9: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

9/27

What if …

• there is a distribution at each location? § A set of numbers for each variable,

whether scalar or vector

• Richer representation for uncertainty • And what if the distributions are not

easily described by parametric statistics?

Page 10: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

10/27

Geo-spatial Examples

• Land cover classification based on satellite imagery and ground truth measurements generated by conditional simulation

• 3D time varying ocean circulation model with multiple realizations per variable

• Ensemble weather forecasts

Page 11: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

11/27

Key idea:

• Need to extend arithmetic and logic operations to distribution data

• Take advantage of basic operators from statistics, information theory, signal processing, etc.

Page 12: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

12/27

Pseudo-color

Page 13: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

13/27

Contour lines

Page 14: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

14/27

Isosurface

Page 15: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

15/27

Streamlines

Page 16: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Sensor-Based Geo-Spatial Visualization with Uncertainty

Suresh K Lodha Amin P. Charaniya, SrikumarRamalingam Sanjit Jhala, Nikolai Faaland

Department of Computer Science University of California Santa Cruz

Page 17: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Real-Time Kinematic GPS Tracking 

We have set up a RTK differential GPS system with the base station located at the Baskin School of Engineering that provides carrier phase differential corrections to the rover units in real­time. Communication is accomplished using low­bandwidth wireless UHF radio links.

Page 18: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Real-Time Mobile Situational Visualization 

We model the position and velocity uncertainty and visualize them using easy­to­recognize shapes. This work is in collaboration with Pramod Varshney  and his colleagues at Syracuse University.

Page 19: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Massive Scalable Geographic Information System 

Hierarchical interactive zooming into Santa Cruz starting from the earth to Santa Cruz County to ½ foot resolution imagery of UCSC Campus in VGIS. This work is in collaboration with Bill Ribarsky and Nick Faust at Georgia Institute of Technology.

Page 20: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

20/27

Visualization of Heterogeneous Spatial Data 

Synchronous Visualization of LiDAR data, Digital Elevation Models, Aerial imagery, AutoCAD drawings, Street maps and Schematic Diagrams registered in the same coordinate system.

Page 21: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

21/27

Image-Based Modeling and Multi- Sensor Data Fusion 

We are engaged in several interesting image processing and data fusion projects including 3D reconstruction of data from 2D images, video mosaicing, and hierarchical registration of these data sets within our global geospatial visualization system.

Page 22: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Line Features Preservation and Simplification Algorithms for Terrains and Annotations 

Does hierarchical visualization of terrains destroy important line features such as coastlines and street maps? Our feature preserving and simplifying algorithms compress terrains and provide hierarchical details of streets as you zoom in.

Page 23: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Hierarchical Geo-Spatial Registration 

A new hierarchical approach for geo­spatial registration and adaptive enhancement of the resolution of 3D urban models based on newly obtained information.

Page 24: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Virtual Geographic Information System 

The final mosaiced image from 8 images taken near East Field House, UCSC. Seamless images are created from a sequence of spatially overlapping images for insertion within a 3D GIS environment.

Page 25: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Heterogeneous Spatial Data Analysis We are analysing and visualizing the uncertainty associated with heterogeneous spatial datasets like aerial images, LiDAR & DEM data. Features such as corners, edges are identified in the spatial datasets for uncertainty analysis and creation of geospatial intelligence.

Page 26: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

26/27

Web Site

www.soe.ucsc.edu/research/avis/unvis.html

Page 27: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

27/27

UCSC Faculty

• Suresh Lodha (CS) • Roberto Manduchi (CE) • Alex Pang (CS) • Hai Tao (CE) • Allen Van Gelder (CS) • Jane Wilhelms (CS)

Page 28: Motivation - Center for Information Technology …citris-uc.org/files/2003-02-07-CCS-UCD/pdfs/alex_pang.pdfcorrections to the rover units in realtime. ... Massive Scalable Geographic

Dive pattern of elephant seals equipped with GPS sensor and dead reckoning tracker.