Parallel Computation of 2D Morse-Smale Complexes

被引:36
作者
Shivashankar, Nithin [1 ]
Senthilnathan, M. [1 ]
Natarajan, Vijay [1 ,2 ]
机构
[1] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore 560012, Karnataka, India
[2] Indian Inst Sci, Supercomp Educ & Res Ctr, Bangalore 560012, Karnataka, India
关键词
Topology-based methods; discrete Morse theory; large datasets; gradient pairs; multicore; 2D scalar functions; 3-DIMENSIONAL SCALAR FUNCTIONS; SIMPLIFICATION; ALGORITHMS;
D O I
10.1109/TVCG.2011.284
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Morse-Smale complex is a useful topological data structure for the analysis and visualization of scalar data. This paper describes an algorithm that processes all mesh elements of the domain in parallel to compute the Morse-Smale complex of large 2D datasets at interactive speeds. We employ a reformulation of the Morse-Smale complex using Forman's Discrete Morse Theory and achieve scalability by computing the discrete gradient using local accesses only. We also introduce a novel approach to merge gradient paths that ensures accurate geometry of the computed complex. We demonstrate that our algorithm performs well on both multicore environments and on massively parallel architectures such as the GPU.
引用
收藏
页码:1757 / 1770
页数:14
相关论文
共 26 条
[1]  
[Anonymous], 2002, Translations of Mathematical Monographs
[2]  
[Anonymous], SYNTHESIS PARALLEL A
[3]  
[Anonymous], 2001, ALGEBRAIC TOPOLOGY
[4]  
Bauer U., 2011, DISCRETE COMPUTA APR, P1
[5]   SCANS AS PRIMITIVE PARALLEL OPERATIONS [J].
BLELLOCH, GE .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (11) :1526-1538
[6]   A topological hierarchy for functions on triangulated surfaces [J].
Bremer, PT ;
Edelsbrunner, H ;
Hamann, B ;
Pascucci, V .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2004, 10 (04) :385-396
[7]  
Cazals F., 2003, Proceedings of the nineteenth annual symposium on Computational geometry, P351, DOI 10.1145/777792.777845
[8]   Hierarchical morse-smale complexes for piecewise linear 2-manifolds [J].
Edelsbrunner, H ;
Harer, J ;
Zomorodian, A .
DISCRETE & COMPUTATIONAL GEOMETRY, 2003, 30 (01) :87-107
[9]   Topological persistence and simplification [J].
Edelsbrunner, H ;
Letscher, D ;
Zomorodian, A .
DISCRETE & COMPUTATIONAL GEOMETRY, 2002, 28 (04) :511-533
[10]   SIMULATION OF SIMPLICITY - A TECHNIQUE TO COPE WITH DEGENERATE CASES IN GEOMETRIC ALGORITHMS [J].
EDELSBRUNNER, H ;
MUCKE, EP .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (01) :66-104