Graphics Project
Time-Dependent Visualization of Ocean Surface Velocity and Vorticity
An interactive scientific visualization tool for exploring ocean surface velocity and vorticity in the Gulf of Mexico over a five-month period using animation, glyphs, and scalar fields.
TL;DR
An interactive, time-dependent visualization system that lets users explore ocean surface velocity and vorticity in the Gulf of Mexico over five months using animated scalar fields, vector glyphs, and a video-streamer-style UI.
Purpose
Ocean surface velocity and vorticity play a critical role in:
- global climate systems
- ocean circulation
- marine transportation and safety
- environmental monitoring
This project aims to make these complex, time-varying datasets intuitive and explorable through interactive visualization, allowing users to observe large-scale circulation patterns and temporal changes in the Gulf of Mexico.
Dataset
We used two datasets from the Gulf of Mexico Research Initiative:
1) Velocity dataset
- 2D spatial grid (longitude × latitude)
- Time-dependent (306 timestamps)
- 12-hour sampling interval
- Grid resolution: 450 × 360
- Represents ocean surface velocity
2) Vorticity dataset
- Same spatial resolution and time span
- Encodes clockwise / counter-clockwise circulation
- Stored as a separate dataset aligned in time
Together, these datasets cover April 1 – August 31, 2013.
Methodology
1) Time-dependent visualization design
Because the data is time-varying, we designed the interface to behave like a video streamer:
- Play / pause animation
- Next / previous frame
- Jump to first / last frame
- Slider bar to scrub to any timestamp
This allows users to observe both:
- short-term motion
- long-term circulation trends
2) Visualization modes
We implemented three complementary visualization modes, each revealing different physical properties:
A) Velocity magnitude (scalar field)
- Velocity magnitude mapped to color
- Uses a Turbo colormap
- Highlights regions of strong vs weak flow
B) Velocity vectors (glyphs)
- Arrows encode direction and magnitude
- Helps users understand local flow direction
- Useful for tracing circulation paths
C) Vorticity visualization
- Visualizes rotational behavior of the flow
- Warm colors → positive (counter-clockwise)
- Cool colors → negative (clockwise)
- Makes swirling structures immediately visible
3) Color mapping strategy
Special care was taken when choosing color ranges:
- Turbo colormap with 8 discrete control points
- Color ranges selected to maximize contrast
- Signed vorticity values clearly separated into warm/cool hues
This ensures circulation patterns remain readable even at small spatial scales.
Results
What the system enables
- Smooth animation of ocean circulation over five months
- Clear identification of large-scale structures such as:
- Side-by-side understanding of:
- velocity magnitude
- velocity direction
- vorticity behavior
The animated visualization makes circulation phenomena far easier to understand than static plots.
Discussion
The project met its original objectives and evolved during development:
- Initially planned to visualize only velocity magnitude and vectors
- Expanded to include vorticity after discovering a compatible dataset
- The combination of velocity and vorticity views provided a much deeper understanding of ocean dynamics
One limitation is that the dataset was downsampled, so the visualization emphasizes global patterns rather than fine-scale turbulence.
Limitations
- Reduced spatial resolution limits local detail
- Performance constraints prevent extremely dense glyph fields
- Visualization is descriptive rather than predictive
Future Work
Possible extensions include:
- Higher-resolution datasets over longer time spans
- GPU-accelerated rendering for denser vector fields
- Particle advection / streamlines for flow tracing
- Comparative visualization across different seasons or years