Tracking Scalar Features in Unstructured Datasets

3D time-varying unstructured and structured datasets are difficult to visualize and analyze because of the immense amount of data involved. These datasets contain many evolving amorphous regions, and it is difficult to observe patterns and visually follow regions of interest. A feature based approach can help, by allowing scientists to concentrate on regions, and follow them over time. In this paper, we present a basic framework for the visualization of time-varying datasets, and a new algorithm and data structure to track volume features in unstructured scalar datasets. The algorithm and data structure are general and can be used for structured, curvilinear, adaptive and hybrid grids as well. The new algorithm has following features: This web site provides an online version of the video animation and color figures in the paper  to appear in  IEEE Visualization'98.  Click here to download the PDF version of the paper. More information about our work on feature tracking can be found .

Time Varying Visualization

A basic framework for analyzing time-varying datasets is shown below. The goal of the process is to obtain dramatic data reduction and thus help scientists quickly focus on a few features or events of interest.
A Process for Visualizing Time-varying Datasets

Examples

Meteorology

This is a simulation using MM5 modeling system of cloud formation over the eastern United States. The simulation consists of 25 datasets at a resolution of 35x41x23. Features are fist extracted at the threshold of 0.00036 on the cloud water with the object segmentation routine. (In this example, we removed small regions with volume<5.) The tracking information is used to color objects, providing visual cues on object evolutions. Images are rendered with FVis5D - a modified version of Vis5D, which incorporates our tracking information. Another example of weather simulation can be found 

(The dataset is courtesy of Dr. Bill Kuo and Dr. Wei Wang at Mesoscale Prediction Group, Mesoscale and Microscale Meteorology Division, National Center for Atmospheric Research.)

Enhanced visualization of MM5 simulation with feature tracking information. The top images are four steps from the simulation. The middle image is one set of features extracted. The bottom graph contain quantification of the large objects.

Isotropic Turbulent Decay Simulation

This is an LES simulation of the decay of isotropic turbulence in a box in a compressible flow using unstructured tetrahedral grids. The dataset consists of 500 time steps. The grid contains 35937 nodes and 163840 cells arranged in a cube. The dataset is segmented on vorticity magnitude at threshold of 0.05.

This simulation is courtesy of Prof. D. Knight and Dr. V. Shukla, Department of Mechnical and Aerospace Engineering, Rutgers University.

Feature tracking of a simulation of the decay of isotropic turbulence in a box, 500 time steps total, the animation is shown in increments of 10: (a) isosurfaces are colored the same throughout their lifetime (b) backward isolation (c) number of objects vs time. (d) volume of backward isolated object in (b) over time.

Oceanography

The dataset is derived from observational data for large-scale ocean circulation (the monthly-mean Levitus data set). Spectral grids consisting of 15887 nodes and 240 cells are used to faithfully represent the highly irregular coastline of the ocean basin of the North Atlantic to collect the observation data. Structured grids are formed within each spectral cells to interpolate data to a regular long-latitude grid for simulation with spectral methods. It is actually a nested-hybrid grid mesh which uses a hexahedral grid as a base, and a structured grid within each hexahedral grid. The dataset is converted into unstructured grid with explicit hexahedral connectivity which contains 307300 hexahedral cells with a total 12 time steps. The variable being visualized is potential temperature.

(This simulation is courtesy of Mohamed Iskandarani and Enrique Curchister, at the Institute of Marine and Coastal Sciences, Rutger University.)

Evolution of a feature ("18 degree water") over time. The associated quantifications are computed automatically as supporting analytical tools for observation data.
Evolution of the regions with high potential temperature (above 26.8).

Return to the Main Page of Feature Tracking.


Last updated on July 15, 1998 by Xin Wang  <xswang@vizlab.rutgers.edu>