1996
DOI: 10.1109/2945.489388
|View full text |Cite
|
Sign up to set email alerts
|

A near optimal isosurface extraction algorithm using the span space

Abstract: We present the "Near Optimal IsoSurface Extraction" (NOISE) algorithm for rapidly extracting isosurfaces from structured and unstructured grids. Using the span space, a new representation of the underlying domain, we develop an isosurface extraction algorithm with a worst case complexity of o(& + c) for the search phase, where n is the size of the data set and k is the number of cells intersected by the isosurface. The memory requirement is kept at O(n) while the preprocessing step is O(n log n). We utilize th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
131
0

Year Published

1998
1998
2011
2011

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 202 publications
(134 citation statements)
references
References 10 publications
1
131
0
Order By: Relevance
“…Livnat et al [42] define the span space as the two dimensional space spanned by the minimum and maximum values of the cells of the volume. A cell c with minimum value minc and maximum value maxc maps to a point (minc, maxc) in the span space.…”
Section: Span-space Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Livnat et al [42] define the span space as the two dimensional space spanned by the minimum and maximum values of the cells of the volume. A cell c with minimum value minc and maximum value maxc maps to a point (minc, maxc) in the span space.…”
Section: Span-space Techniquesmentioning
confidence: 99%
“…A variety of search structures on the span space have been used to speed-up finding cells that intersect an isocontour. Gallagher [29] uses bucketing and linked lists, Livnat et al [42] use k-d trees [7], van Kreveld [61] and Cignoni et al [16] use the interval tree for two-and threedimensional data respectively. Chiang et al [14] use a variant of the interval tree that enables out-of-core isocontour extraction, and use the algorithm of Section 1.2.2 to extend this work to time-varying data [13].…”
Section: Span-space Techniquesmentioning
confidence: 99%
“…Octrees [9] recursively subdivide space remembering at each stage the interval of values contained in each subdivision. Others important algorithmic acceleration techniques exist [10][11][12] and are very efficient.…”
Section: Previous Workmentioning
confidence: 99%
“…In the algorithm proposed in [28] the cells are mapped into a 2D space, and a kd-tree is created on them, to allow an efficient range search. The tree organizes the points in such a way that, during the traversal, only one among the min and the max values is tested for each level of the tree.…”
Section: Approaches Based On Search Data Structuresmentioning
confidence: 99%
“…The main search data structures adopted are the kd-trees [28] and the interval trees [29]. Domain-based: the domain spanned by the dataset is hierarchically partitioned to disregard the parts of the volume not containing active cells.…”
Section: Approaches Based On Search Data Structuresmentioning
confidence: 99%