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:
-
Generality: It can handle all the different grid types and grid
dimensions with the same data structure and algorithm.
-
Speed: It is fast, permitting interactive speeds on reasonable platforms.
-
Memory Efficiency: The efficient data structure involves minimum
memory overhead.
-
Adaptivity: It can be extended to handle adaptive continuum grids
with minimum recoding.
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>