24
Duke Hartman Makai Ocean Engineering, Inc. Global 3D/4D Visualization Software: Large GIS, Volumetric, & LiDAR Data [email protected] • (808) 259-8871 • http://Voyager.Makai.com

Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Embed Size (px)

Citation preview

Page 1: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Duke Hartman Makai Ocean Engineering, Inc.

Global 3D/4D Visualization Software: Large GIS, Volumetric, & LiDAR Data

[email protected] • (808) 259-8871 • http://Voyager.Makai.com

Page 2: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Who is Makai?

• Located on Oahu, Hawaii

• Est. 1973; ~29 persons

• Specialties: – Submarine Cable

Planning & Installation

– OTEC / Deep Water Pipes

– Deep Water Marine Design

– Visualization Software

.

OTEC Cable Visualization

Page 3: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Makai Voyager Software

• Big goal: “Google Earth + Scientific Data”

• 3D/4D Scientific Visualization: – Volume, flow, LIDAR, graphing, analysis, etc. with GIS backdrop.

• Developed over last 5 years with funding from: – ONR (Office of Naval Research)

– CEROS (National Defense Center of Excellence for Research in Ocean Sciences)

– HTDV (Hawaii Technology Development Venture)

• Makai is starting to commercialize the software: – http://voyager.makai.com

– Downloadable demo on Windows, Linux, Mac (150 Mb)

– Stream data from Makai servers.

Page 4: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Common Operating Picture: advanced scientific visualization, GIS, and graphing, into common view.

Speed: Operate on standard PC at interactive rates;

Platform Independent: Windows, Linux, OSX;

Large Data: Handle large volumetric grids (> 5123) with multiple variables and with potentially unlimited time-steps;

Web-Enabled: Web-app for remote visualization.

Multiple layers / fuse and analyze data Multi-variable data fusion & analysis

+

> 150 different formats

Global geo-referenced

Imagery & Terrain/Bathy

Dynamic geo-referenced

Iso-surfaces & Volumes

GIS (vector & raster data)

& KML Objects

+

Global Geo-referenced View

Images + Terrain + Volume + Flow + Time

Product Goals

Page 5: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

What’s the problem? First off: what is “4D”?

3D volumetric data: x, y, z, with some

attribute (e.g., temperature, wind

speed, etc.)

4D = 3D + time

Displaying 4D data can be

challenging:

Data and scene management

Georeferencing

Speed

Status Quo? Volumetric data not

handled adequately by:

Leading interactive 3D imagery/terrain

software (Google Earth)

Leading GIS software (… you know

who)

2D: Each pixel is a data sample

Page 6: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Who Cares? Anyone dealing with complex 3D &

GIS data. This includes:

Disaster Management

Ocean / Earth / Atmosphere Science

Geology / Mining / Oil & Gas

Environmental / Hydro Engineers

Military - Tactical Displays for

Situational Awareness

GIS Professionals with complicated 3D

problems … hopefully you!

2D: Each pixel is a data sample

Page 7: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Technical Challenge

Understanding large 4D data sets

Traditionally visualized using single 2D layers

Images & terrain are associated with pixels (X, Y

→ elevation/color) – i.e., 2D images

4D data are associated with voxels (X, Y, Z, time

→ multiple variables)

2D VIEWS

3D VIEWS

Page 8: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Render, faster, better:

Interactivity is achieved for very large data using:

Data tiling for time-varying 2D and 3D data (similar to what GE does for terrain);

Efficient compression algorithms;

Accelerated GPU rendering; and,

Multi-threading capabilities of modern processors.

Page 9: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Makai Voyager Main Screen

Loaded

Data

Visualizations

3D View

Tools

Simulation Clock / Status bar

Navigation

Controls

Legends Mouse Coordinate

Drag-n-Drop

Interface

Page 10: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Imagery

Terrain (Topos & Bathymetry)

3D Objects

LiDAR

Typical GIS formats (150+)

Web Maps

Volumetric, iso-surface & time varying data

Real-time streaming sensor & GPS data

What type of data can it handle?

Page 11: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Web Map Services (WMS) WMS streaming over internet (OpenStreetMaps data)

US Navy ocean model - surface elevation data for ocean (with contours).

Page 12: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Tsunami, Hurricane, Earthquake, Flood, Fire Contamination Plume, etc.

Tsunami model shows actual surface elevation – plot intersection with terrain

for inundation analysis.

Disaster Modeling

Chile Tsunami, 2010

NOAA Tsunami Warning Center Data

Page 13: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Triple slice graphs for simultaneous graphing of all major axes of a data set

Measurement, probing, cropping, graphing, snapshot & movie export tools

Analysis Tools

Page 14: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Point clouds visualized using level-of-detail.

Photo colored points or height coloring.

Massive LiDAR

Page 15: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Data Fusion Georeferenced LiDAR city scan over WMS maps & terrain data

Page 16: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Hydro plume models such as outfalls, toxic waste, oil spills, etc.

Realistic KML geometries, bathymetry, etc. for context.

Hydrodynamic / Hydrological Plumes

Page 17: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

NOAA NDBC weather station observational data viewed in same 3D platform.

Live streaming over the internet using WMS.

Real-time Streaming of Sensor Data

Page 18: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Program opens within web browser on low powered laptop, tablet (e.g. iPad)

Server renders 3D visualizations, then sends images to client app.

Web Application

Page 19: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

• Legacy and real-time sensor data: (land, air,

underwater) in space & time in common view.

• Increase surveillance efficiency: reduce op manpower – consolidate 2D flat views in a true 3D/4D visual environment.

• Data fusion from multi-sources: reducing decision-making and response time.

• Open architecture: can be expanded and customized easily.

• Simulation: threat situations for training of emergency responders

Sensors

Streamed

Processes, Integrates and

Visualizes Real-time Data

Public

Data

GIS

Situational

Awareness

For Field Units

3D

Viewer

Feed

back

Disaster Management

Page 20: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Anti-submarine warfare: In summer/fall 2010 Makai worked with Lockheed to

integrate 4D Visualization technology in the acoustic subsystem for the P3-C

Orion aircraft

Tactical Display: Integration with P3

Page 21: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Integrated acoustic propagation algorithms w/ 4D environmental data. Application for ocean, but could easily be modified for land sound abatement analysis.

Page 22: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,
Page 23: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

http://voyager.makai.com

Page 24: Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D PC Based GIS Tool for Interactively Visualizing and Fusing Large Time-Varying Volumetric, Elevation, Imagery,

Duke Hartman Makai Ocean Engineering, Inc.

Thank you! Questions?

[email protected] • (808) 259-8871

http://Voyager.Makai.com