An iterative algorithm for homology computation on simplicial shapes

被引:9
作者
Boltcheva, Dobrina [1 ]
Canino, David [2 ]
Aceituno, Sara Merino [1 ]
Leon, Jean Claude [1 ]
De Floriani, Leila [2 ]
Hetroy, Franck [1 ]
机构
[1] Grenoble Univ, Lab Jean Kuntzmann, INRIA, F-38334 Montbonnot St Martin, France
[2] Univ Genoa, Dept Comp Sci, I-16146 Genoa, Italy
基金
美国国家科学基金会;
关键词
Computational topology; Simplicial complexes; Shape decomposition; Z-homology; Mayer-Vietoris sequence; Generators; SMITH;
D O I
10.1016/j.cad.2011.08.015
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a new iterative algorithm for computing the homology of arbitrary shapes discretized through simplicial complexes. We demonstrate how the simplicial homology of a shape can be effectively expressed in terms of the homology of its sub-components. The proposed algorithm retrieves the complete homological information of an input shape including the Betti numbers, the torsion coefficients and the representative homology generators. To the best of our knowledge, this is the first algorithm based on the constructive Mayer-Vietoris sequence, which relates the homology of a topological space to the homologies of its sub-spaces, i.e. the sub-components of the input shape and their intersections. We demonstrate the validity of our approach through a specific shape decomposition, based only on topological properties, which minimizes the size of the intersections between the sub-components and increases the efficiency of the algorithm. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1457 / 1467
页数:11
相关论文
共 39 条
[1]  
Agoston M.K., 1976, ALGEBRAIC TOPOLOGY 1
[2]  
Alayrangues S, 2009, CTIC, P19
[3]  
[Anonymous], 2010, Computational topology: An introduction
[4]  
Boltcheva D, 2010, INRIA7471
[5]   Measuring and computing natural generators for homology groups [J].
Chen, Chao ;
Freedman, Daniel .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2010, 43 (02) :169-181
[6]  
Cohen-Steiner D., 2006, Proceedings of the Twenty-Second Annual Symposium on Computational Geometry (SCG'06), P119, DOI 10.1145/1137856.1137877
[7]  
Damiand G, 2006, LECT NOTES COMPUT SC, V4292, P235
[8]   Decomposing non-manifold objects in arbitrary dimensions [J].
De Floriani, L ;
Mesmoudi, MM ;
Morando, F ;
Puppo, E .
GRAPHICAL MODELS, 2003, 65 (1-3) :2-22
[9]  
De Floriani L., 2010, P 19 INT MESHING ROU, P403, DOI DOI 10.1007/978-3-642-15414-0_24
[10]  
Delfinado CecilJose A., 1993, SCG 93, P232, DOI DOI 10.1145/160985.161140