DocumentCode
721387
Title
A parallel and memory efficient algorithm for constructing the contour tree
Author
Acharya, Aditya ; Natarajan, Vijay
Author_Institution
Supercomput. Educ. & Res. Centre, Indian Inst. of Sci., Bangalore, India
fYear
2015
fDate
14-17 April 2015
Firstpage
271
Lastpage
278
Abstract
The contour tree is a topological structure associated with a scalar function that tracks the connectivity of the evolving level sets of the function. It supports intuitive and interactive visual exploration and analysis of the scalar function. This paper describes a fast, parallel, and memory efficient algorithm for constructing the contour tree of a scalar function on shared memory systems. Comparisons with existing implementations show significant improvement in both the running time and the memory expended. The proposed algorithm is particularly suited for large datasets that do not fit in memory. For example, the contour tree for a scalar function defined on a 8.6 billion vertex domain (2048×2048×2048 volume data) can be efficiently constructed using less than 10GB of memory.
Keywords
data visualisation; interactive systems; parallel algorithms; shared memory systems; trees (mathematics); contour tree construction; evolving level set connectivity; interactive visual exploration; intuitive visual exploration; memory efficient algorithm; parallel algorithm; scalar function analysis; shared memory system; topological structure; Algorithm design and analysis; Data visualization; Level set; Memory management; Parallel algorithms; Program processors; Vegetation; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization Symposium (PacificVis), 2015 IEEE Pacific
Conference_Location
Hangzhou
Type
conf
DOI
10.1109/PACIFICVIS.2015.7156387
Filename
7156387
Link To Document