ACM Home Page
Please provide us with feedback. Feedback
Approximating the pathway axis and the persistence diagram of a collection of balls in 3-space
Full text PdfPdf (507 KB)
Source
Annual Symposium on Computational Geometry archive
Proceedings of the twenty-fourth annual symposium on Computational geometry table of contents
College Park, MD, USA
SESSION: 7 table of contents
Pages 260-269  
Year of Publication: 2008
ISBN:978-1-60558-071-5
Authors
Eitan Yaffe  Tel-Aviv University, Tel-Aviv, Israel
Dan Halperin  Tel-Aviv University, Tel-Aviv, Israel
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 39,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1377676.1377722
What is a DOI?

ABSTRACT

Given a collection β of balls in three-dimensional space, each having a radius of at least 1, we present an approximation scheme that constructs a collection Kε of unit balls that approximate β, such that the Hausdorff distance between ∪β and ∪Kε is at most ε. We define the pathway axis as the subset of the medial axis of the complement of ∪β for which the set of closest balls in β do not have a common intersection. It is the medial axis of the complement of ∪β without `dead-ends' and therefore it is a good starting point for finding pathways that lie outside ∪β. The recently introduced persistence diagram of the distance function from ∪β encodes topological characteristics of the function, giving a measure on the importance of topological features such as voids or tunnels during a uniform growth process of β. In this paper we introduce the pathway diagram as a useful subset of the Voronoi diagram of the centers of the unit balls in Kε, which can be easily and efficiently computed. We show that the pathway diagram contains an approximation of the pathway axis of β. We prove a bound on the ratio |Kε|/|β|, namely the ratio between the number of unit balls in Kε and the number of balls in β. We employ this bound to show how we efficiently approximate the persistence diagram of ∪β. Finally, we show that our approach is superior to the standard point-sample approaches for the two problems that we address in this paper: Approximating the medial axis of the complement of ∪β, and approximating the persistence diagram of ∪β. In a companion paper we introduce MolAxis, a tool for the identification of channels in macromolecules, that demonstrates how the pathway diagram and the persistence diagram are used to identify pathways in the complement of molecules.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The CGAL Manaul, Release 3.2.1, 2006, http://www.cgal.org.
 
2
N. Amenta, S. Choi, and R. Kolluri. The power crust, unions of balls, and the medial axis transform. Computational Geometry: Theory and Applications, 19(2-3):127--153, 2001.
 
3
 
4
D. Attali, J.-D. Boissonnat, and H. Edelsbrunner. Stability and computation of medial axes: A state of the art report. In B. H. T. Möller and B. Russell, editors, Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration. Springer-Verlag, Mathematics and Visualization, 2007.
5
 
6
F. Aurenhammer and R. Klein. Voronoi diagrams. In J.-R. Sack and J. Urrutia, editors, Handbook of Computational Geometry, pages 201--290. Elsevier Science Publishers B.V. North-Holland, Amsterdam, 2000.
 
7
J.-D. Boissonnat and C. Delage. Convex hull and Voronoi diagram of additively weighted points. In Proceedings of the European Symposium on Algorithms, pages 367--378, 2005.
 
8
9
 
10
 
11
12
13
 
14
T. K. F. Da and M. Yvinec. 3D Alpha Shapes. In cgal Editorial Board, editor, cgal- 3.2 User and Reference Manual. 2006. http://www.cgal.org/Manual/3.2/doc_html/cgal_manual/Alpha_shapes_3/Chapter_main.html.
15
 
16
E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269--271, 1959.
 
17
 
18
 
19
H. Edelsbrunner, D. Letscher, and A. Zomorodian. Topological persistence and simplification. Discrete & Computational Geometry, 28(4):511--533, 2002.
20
 
21
D. Freedman and C. Chen. Measuring and localing homology classes. The Computing Research Repository (CoRR), abs/0705.3061, 2007. http://arxiv.org/abs/0705.3061.
22
 
23
W. Humphrey, A. Dalke, and K. Schulten. VMD: Visual Molecular Dynamics. J. Mol Graphics, 14.1:33--38, 1996.
24
 
25
J. Munkres. Elements of Algebraic Topology. Addison-Wesley, 1984.
 
26
 
27
E. W. Weisstein. Spherical code, from mathworld- a wolfram web resource, http://mathworld.wolfram.com/sphericalcode.html, 2000.
 
28
E. Yaffe. Efficient construction of pathways in the complement of the union of balls in R3. Master's thesis, Tel-Aviv University, September 2007. http://www.cs.tau.ac.il/~eitanyaf/thesis.pdf#.
 
29
E. Yaffe, D. Fishelovitch, H. J. Wolfson, R. Nussinov, and D. Halperin. MolAxis: Efficient and accurate identification of channels in macromolecules. To appear in PROTEINS : Structure, Function, and Bioinformatics.

Collaborative Colleagues:
Eitan Yaffe: colleagues
Dan Halperin: colleagues