JOURNAL ARTICLE

I/O optimal isosurface extraction

Abstract

The authors give I/O-optimal techniques for the extraction of isosurfaces from volumetric data, by a novel application of the I/O-optimal interval tree of Arge and Vitter (1996). The main idea is to preprocess the data set once and for all to build an efficient search structure in disk, and then each time one wants to extract an isosurface, they perform an output-sensitive query on the search structure to retrieve only those active cells that are intersected by the isosurface. During the query operation, only two blocks of main memory space are needed, and only those active cells are brought into the main memory, plus some negligible overhead of disk accesses. This implies that one can efficiently visualize very large data sets on workstations with just enough main memory to hold the isosurfaces themselves. The implementation is delicate but not complicated. They give the first implementation of the I/O-optimal interval tree, and also implement their methods as an I/O filter for Vtk's isosurface extraction for the case of unstructured grids. They show that, in practice, the algorithms improve the performance of isosurface extraction by speeding up the active-cell searching process so that it is no longer a bottleneck. Moreover, this search time is independent of the main memory available. The practical efficiency of the techniques reflects their theoretical optimality.

Keywords:
Isosurface Computer science Bottleneck Set (abstract data type) Overhead (engineering) Interval (graph theory) Data structure Process (computing) Speedup Tree (set theory) Theoretical computer science Visualization Algorithm Data mining Parallel computing Mathematics

Metrics

106
Cited By
13.88
FWCI (Field Weighted Citation Impact)
45
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Computer Graphics and Visualization Techniques
Physical Sciences →  Computer Science →  Computer Graphics and Computer-Aided Design
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Computational Geometry and Mesh Generation
Physical Sciences →  Computer Science →  Computer Graphics and Computer-Aided Design

Related Documents

JOURNAL ARTICLE

I/O optimal isosurface extraction (extended abstract)

Yi‐Jen ChiangClaudio Silva

Journal:   IEEE Visualization Year: 1997 Pages: 293-300
BOOK-CHAPTER

Optimal Isosurface Extraction

Paolo CignoniC. MontaniRoberto ScopignoEnrico Puppo

Elsevier eBooks Year: 2005 Pages: 69-82
JOURNAL ARTICLE

A near optimal isosurface extraction algorithm using the span space

Yarden LivnatHan‐Wei ShenChris R. Johnson

Journal:   IEEE Transactions on Visualization and Computer Graphics Year: 1996 Vol: 2 (1)Pages: 73-84
BOOK-CHAPTER

Time-Dependent Isosurface Extraction

Han‐Wei Shen

Elsevier eBooks Year: 2005 Pages: 57-67
© 2026 ScienceGate Book Chapters — All rights reserved.