Isosurface extraction and spatial filtering using Persistent OcTree (POT)
Related Experiment Video
Updated: Jul 19, 2026

Measuring the Structure, Composition, and Change of Underwater Environments with Large-area Imaging
Published on: April 18, 2025
1Institute for Advanced Computer Studies, Department of Electrical and Computer Engineering, University of Maryland, College Park, USA. qshi@umiacs.umd.edu
Abstract:
We propose a novel Persistent OcTree (POT) indexing structure for accelerating isosurface extraction and spatial filtering from volumetric data. This data structure efficiently handles a wide range of visualization problems such as the generation of view-dependent isosurfaces, ray tracing, and isocontour slicing for high dimensional data. POT can be viewed as a hybrid data structure between the interval tree and the Branch-On-Need Octree (BONO) in the sense that it achieves the asymptotic bound of the interval tree for identifying the active cells corresponding to an isosurface and is more efficient than BONO for handling spatial queries. We encode a compact octree for each isovalue. Each such octree contains only the corresponding active cells, in such a way that the combined structure has linear space. The inherent hierarchical structure associated with the active cells enables very fast filtering of the active cells based on spatial constraints. We demonstrate the effectiveness of our approach by performing view-dependent isosurfacing on a wide variety of volumetric data sets and 4D isocontour slicing on the time-varying Richtmyer-Meshkov instability dataset.
More Related Videos
Related Concept Videos
Methods of Obtaining Topography
Topographic Surveying and Contours
Plotting of Topographic Maps
Uniform Depth Channel Flow: Problem Solving
Oriented Surfaces
Depth Perception and Spatial Vision

