rov data visualization with geovrml siggraph cartobof 24 july 2002
TRANSCRIPT
![Page 1: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/1.jpg)
ROV Data VisualizationROV Data Visualizationwith GeoVRMLwith GeoVRML
SIGGRAPH CartoBOFSIGGRAPH CartoBOF24 July 200224 July 2002
![Page 2: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/2.jpg)
Problems to be solvedProblems to be solved
• Combine mixed-format data into single visualization tool
• Add geo-located objects
• Discover spatial relationships
• Data quality control• “Ground” truth
mapping data
![Page 3: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/3.jpg)
Problems to be solved (cont.)Problems to be solved (cont.)• Render terrain in true
3D space• Improve ability to plan
future expeditions• Establish routine
processes for visualization– Software– People
• Help people look at data
![Page 4: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/4.jpg)
Data, data, data, …Data, data, data, …
• ROV Data– Navigation– ROVCTD– Video annotations– Framegrabs– Samples
• Terrain Data
ROV Data Terrain Data
VisualizationSystem
![Page 5: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/5.jpg)
Terrain DataTerrain Data
• Mapping data– Bathymetric surveys up to 5 m resolution– Data available as Digital Elevation Models &
Orthorectified Imagery• GMT bathymetry grid files• TIFF images of these grids
• MB-System at MBARI• TerraVision & TsmApi from SRI• GMT from University of Hawaii
• >> Produce quad-tree multiresolution GeoVRML ElevationGrid tiles for all MBARI coverages
![Page 6: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/6.jpg)
Terrain Data Flow DiagramTerrain Data Flow Diagram
GeoVRML
make_dem.grd
make_geovrml
.tiff make_oi
TV
make_dem.grd
make_geovrml
.tiff make_oi
TV
mbm_grd2geovmrl
![Page 7: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/7.jpg)
GeoVRML Terrain generationGeoVRML Terrain generation
• make_dem example (a tsmApi 2.1 utility):
make_dem /u/mccann/TileSets/Pyramids/pacific/NEPacific NEPacific.raw \-startres 0.0166667 \-geoname NEPacific -width 3600 \-height 2100 -ll_lat 15 \-ll_long -165 -offset -10000 \-scale 0.001
![Page 8: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/8.jpg)
GeoVRML Terrain generationGeoVRML Terrain generation
• make_oi example (a tsmApi 2.1 utility):
make_oi /u/mccann/TileSets/Pyramids/pacific/NEPacific NEPacific.tif \-startres 0.004166675 \-geoname NEPacific \-width 14400 -height 8400 \-ll_lat 15 -ll_long -165
![Page 9: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/9.jpg)
GeoVRML Terrain generationGeoVRML Terrain generation
• make_geovrml * example (a tsmApi 2.2 utility):make_geovrml \ -dem MontereyC_bath.dem \ -oi MontereyC_bath.oi \ -vrmldir cencal/MontereyC_bath \ -onesided -numpolys 16 -elevscale 1 \ -vrmlurl http://localhost/vrml/terrain/...\ -olat 36 -olon -122 \ -touch 2,4,6 -hud –maxrange \ -wrz * Modified by MBARI to implement touch sensor load
control for high resolution tiles in the area of interest
![Page 10: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/10.jpg)
GeoVRML Terrain generationGeoVRML Terrain generation
• mbm_grd2geovrml will be added to MB-System
• Uses GMT routines to Spline fill no data areas
• Calls all tsmApi routines• Uses make_geovrml
options that are optimal • Click on a tile to load next
2 levels, about 5K more polygons – takes ~ 3 sec.
• Mouse over to display GeoCoordinate value
![Page 11: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/11.jpg)
Terrain data in GeoVRMLTerrain data in GeoVRML
MontereyA_bath• 8 levels of detail• 30 MB of gzipped tile &
jpg image files• 14,500 files• 30 m resolution
Over 80 other coverages
![Page 12: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/12.jpg)
GeoVRML nodes usedGeoVRML nodes used• GeoOrigin• GeoViewpoint• GeoLocation• GeoCoordinate• GeoTouchSensor• GeoInline (InlineLoadControl)
• GeoPositionInterpolator• GeoLOD• GeoElevationGrid• GeoTransform• GeoProximitySensor
![Page 13: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/13.jpg)
New GeoIconImageProtoNew GeoIconImageProto
• Generalize image placement in GeoVRML
• Scale size so that it’s always visible
• Optionally switch from icon to image at a transition distance
• Exposed field for controlling billboard behavior
![Page 14: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/14.jpg)
Web Interface – Expedition search Web Interface – Expedition search
• Use Netscape (for now)• Display Expedition info
which offers 3D replays along with other data
• Select 3D view – interact
• Server-side scripts (3D.asp & 3Dterrain.asp)– Query database for 3D
basemaps & dives– Present options – Construct world and deliver
to browser
![Page 15: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/15.jpg)
![Page 16: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/16.jpg)
![Page 17: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/17.jpg)
Visualize the dive dataVisualize the dive data
![Page 18: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/18.jpg)
Adoption at MBARIAdoption at MBARI• Over 2500 dives available
on MBARI Intranet• Scientists wanted to use
visualizations immediately after dive
• System is installed on R/V Western Flyer
• GeoVRML Exposure in Oceanography
• In use first time (today!) on current West Coast expedtion
![Page 19: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/19.jpg)
Davidson Seamount ExpeditionDavidson Seamount Expedition
• 6 Days, 6 dives• 85 hours of video• 2500 video frame
grabs• 100s of data files• Video annotations
and sample archive ongoing
• 32 VRML files ~12MB
![Page 20: ROV Data Visualization with GeoVRML SIGGRAPH CartoBOF 24 July 2002](https://reader036.vdocuments.net/reader036/viewer/2022081515/56649f385503460f94c5547f/html5/thumbnails/20.jpg)
Live DemoLive Demo
More to see Thursday nightat Web3D Showcase