JOURNAL ARTICLE

Speeding up isosurface extraction using interval trees

Paolo CignoniPablo Pavón‐MariñoC. MontaniEnrico PuppoRoberto Scopigno

Year: 1997 Journal:   IEEE Transactions on Visualization and Computer Graphics Vol: 3 (2)Pages: 158-170   Publisher: Institute of Electrical and Electronics Engineers

Abstract

The interval tree is an optimally efficient search structure proposed by Edelsbrunner (1980) to retrieve intervals on the real line that contain a given query value. We propose the application of such a data structure to the fast location of cells intersected by an isosurface in a volume dataset. The resulting search method can be applied to both structured and unstructured volume datasets, and it can be applied incrementally to exploit coherence between isosurfaces. We also address issues of storage requirements, and operations other than the location of cells, whose impact is relevant in the whole isosurface extraction task. In the case of unstructured grids, the overhead, due to the search structure, is compatible with the storage cost of the dataset, and local coherence in the computation of isosurface patches is exploited through a hash table. In the case of a structured dataset, a new conceptual organization is adopted, called the chess-board approach, which exploits the regular structure of the dataset to reduce memory usage and to exploit local coherence. In both cases, efficiency in the computation of surface normals on the isosurface is obtained by a precomputation of the gradients at the vertices of the mesh. Experiments on different kinds of input show that the practical performance of the method reflects its theoretical optimality.

Keywords:
Isosurface Precomputation Computer science Exploit Data structure Computation Data mining Hash function Theoretical computer science Coherence (philosophical gambling strategy) Speedup Hash table Visualization Algorithm Parallel computing Mathematics

Metrics

183
Cited By
8.64
FWCI (Field Weighted Citation Impact)
31
Refs
0.98
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
Plant Water Relations and Carbon Dynamics
Physical Sciences →  Environmental Science →  Global and Planetary Change

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.