DocumentCode :
1504800
Title :
Loop surgery for volumetric meshes: Reeb graphs reduced to contour trees
Author :
Tierny, J. ; Gyulassy, A. ; Simon, E. ; Pascucci, V.
Author_Institution :
Sci. Comput. & Imaging Inst., Univ. of Utah, Salt Lake City, UT, USA
Volume :
15
Issue :
6
fYear :
2009
Firstpage :
1177
Lastpage :
1184
Abstract :
This paper introduces an efficient algorithm for computing the Reeb graph of a scalar function f defined on a volumetric mesh M in Ropf3. We introduce a procedure called "loop surgery" that transforms M into a mesh M\´ by a sequence of cuts and guarantees the Reeb graph of f(M\´) to be loop free. Therefore, loop surgery reduces Reeb graph computation to the simpler problem of computing a contour tree, for which well-known algorithms exist that are theoretically efficient (O(n log n)) and fast in practice. Inverse cuts reconstruct the loops removed at the beginning. The time complexity of our algorithm is that of a contour tree computation plus a loop surgery overhead, which depends on the number of handles of the mesh. Our systematic experiments confirm that for real-life data, this overhead is comparable to the computation of the contour tree, demonstrating virtually linear scalability on meshes ranging from 70 thousand to 3.5 million tetrahedra. Performance numbers show that our algorithm, although restricted to volumetric data, has an average speedup factor of 6,500 over the previous fastest techniques, handling larger and more complex data-sets. We demonstrate the verstility of our approach by extending fast topologically clean isosurface extraction to non simply-connected domains. We apply this technique in the context of pressure analysis for mechanical design. In this case, our technique produces results in matter of seconds even for the largest meshes. For the same models, previous Reeb graph techniques do not produce a result.
Keywords :
computational complexity; data visualisation; graph theory; mesh generation; Reeb graphs; contour trees; loop surgery; mechanical design pressure analysis; scalar function; time complexity; volumetric meshes; Algorithm design and analysis; Data mining; Data visualization; Isosurfaces; Level set; Scalability; Stress; Surgery; Topology; Tree graphs; Reeb graph; isosurfaces; scalar field topology; topological simplification;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2009.163
Filename :
5290727
Link To Document :
بازگشت