Download presentation
Presentation is loading. Please wait.
Published byAlison Harvey Modified over 9 years ago
1
Visualizing Spatial and Temporal Variability in Coastal Observatories Walter H. Jimenez Wagner T. Correa Claudio T. Silva Antonio M. Baptista OGI School of Science & Engineering, Oregon Health & Science University Originally Published in the Proceedings of the 14th IEEE Visualization Conference (VIS’03) Bob Armstrong MSIM 842 28 Feb 2007
2
Summary of this Paper This paper is about improvements to the Columbia River's environmental observation and forecasting system, called CORIE. Their new tools add 3D and 4D visualization to CORIE. How We'll Proceed The Problem The Motivation Their Approach Conclusion Questions
3
The Big Picture SEATTLE PORTLAND This is the area of CORIE sensors
4
The Big Picture This is the area of CORIE sensors Take off, you hoser.
5
The CORIE Sensor Field
6
Jetty A CORIE Station
7
The Problem In 2003, there was a mismatch between CORIE's simulation capabilities and generated data System based on high-resolution time-varying 3D unstructured grids Also included a visualization component that for the large part only generates 1D or 2D plots Some 3D information can be inferred from depth plots, which slice the 3D data CORIE is the region's Environmental Observation and Forecasting Systems (EOFS)
8
Forecast of Velocity Magnitudes
9
Location of CORIE Stations
10
Environmental Observation and Forecasting Systems Seek to generate and deliver quantifiably reliable information about the environment Rely heavily on modeling and visualization CORIE Observation Network Real-Time telemetry from over 20 stations Advanced Modeling System Models the complex circulation in the river and plume Information Management System Web Publishing of Processed Data
11
Why should we care about this problem? Interesting visualizations They desire volume rendering versus isometric surface renderings Very easy to interpret output Vector treatment is logical Colorization is logical and very telling Moving towards real-time representation of large- scale fluid fields
12
Preprocessing of CORIE Output CORIE output data must be converted in order to be visualized Volume rendering of the salinity scalar Requires an unstructured grid of tetrahedrons Each vertex is associated with one salinity scalar Rendering of the bathymetry requires a grid of triangles representing the ground surface Velocity field visualization Requires an unstructured grid of points Vector attributes associated with each point
13
Sample CORIE Data Station : Fort Stevens Wharf (USCG day mark red26) Identifier : red26 Latitude : 46 12.447 N Longitude : 123 57.084 W Instrument depth : 7.5m Year : 2006 Month : December Time reference : Pacific Standard Time Last revision : 1/29/2007 Data reviewed by : cseaton Expunged temperature measurement : 0 % Expunged salinity measurement : 0 % Expunged depth measurement : 0 % Records removed for time : 0.03 % Comments:Depth data referenced to NGVD29 MSL. See http://www.ccalmr.ogi.edu/CORIE/data/publicarch/methods_meanings.html for meanings, formats and quality control procedures yyyy/mm/dd hh:mm:ss saliniy temp depth (PST) (PSU) (C) (m) ######################################### 2006/12/01 00:00:21 23.3 9.2 -9999.00 2006/12/01 00:01:03 23.7 9.2 -9999.00 2006/12/01 00:02:06 23.0 9.2 -9999.00 2006/12/01 00:02:48 23.6 9.2 -9999.00
14
More CORIE Model Output Unstructured Grid Triangles are elements Verticies are nodes Column of points is variable due to depth Attribute value at each node can be Scalar -> salinity Vector -> velocity Volume rendering is performed on tetrahedrons derived from wedges
15
CORIE Output Data
16
Bathymetry
17
Volumetric Rendering Wedges look like slices of pie Wedge is divided into 3 tetrahedrons Polyhedron projection algorithms are used in order to economically volume-render the unstructured grid
18
Wedges into Three Tetrahedra n1 n2 n3
19
CORIE and Bathymetry The unstructured grid “stops” on the bottom surface of the river/ocean The grid of triangles that represents the bathymetry is constructed using the vertices at greatest depth Different colors are applied to indicate differing depth
20
Columbia River Topology and Bathymetry
21
Columbia River Insertion into Continental Shelf
22
Representation of Salinity Fields Rely on volume rendering Allows for study of fine detail between high and low salinity regions Blue = high salinity Yellow = low salinity Red = interface regions
23
Salinity Intrusion During Flood Tide
24
Maximum Gradients of Salinity
25
Freshwater Plume during Ebb Tide
26
Velocity Field Representation Flow vectors visualized as a set of oriented lines Lines have the same length Colors represent vector magnitude Orientation represents flow direction Easier to view a small subset of the vector field
27
Velocity Field during Ebb Tide
28
Use of the Model in Simulation Historical data is used extensively in simulation Simulation can be “validated” by the use of drifters Drifters are floating data and position collection devices Helpful to validate simulation behaviors
29
Observed & Simulated Trajectories of a Drifter Real Drifter Simulated Drifter
30
Performance 2.53GHz Pentium 4 Nvidia GeForce 4200 Render 700k to 800k tetrahedrons per second Typical grids include around 6 million cells Sims run in weekly increments One time step is rendered and dumped for each 15 minutes of simulation
31
Future Work Holy Grail: Real-time frame rates Make the visualization machine independent Reduce the complexity of visualization output production Explore advanced vector visualization techniques
32
Questions Could this type of visualization be used for atmospheric data? Is 3D volumetric rendering worth the cost? Why is volumetric rendering the right approach here?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.