Fast Construction of Discrete Geodesic Graphs
This paper develops a new method for constructing Discrete Geodesic Graph (DGG)—an undirected, sparse graph for computing discrete geodesic distances and paths on triangle meshes. Based on a novel accuracy aware window propagation scheme, our method is able to compute the graph edges in a direct and...
Gespeichert in:
Veröffentlicht in: | ACM transactions on graphics 2020-04, Vol.39 (2), p.1-14 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper develops a new method for constructing Discrete Geodesic Graph (DGG)—an undirected, sparse graph for computing discrete geodesic distances and paths on triangle meshes. Based on a novel accuracy aware window propagation scheme, our method is able to compute the graph edges in a direct and efficient manner. Given a triangle mesh with
n
vertices and a user-specified accuracy parameter ɛ, our method produces a DGG with
O
(
n
\√ɛ) edges in empirical
O
(
n
\ɛ
0.75
log 1\ɛ) time, which greatly improves the time complexity
O
(
n
\ɛ log 1\ɛ) of the existing method. Extensive evaluation on a large-scale 3D shape repository shows that our method is efficient and can produce high-quality geodesic distances with predictable accuracy and guaranteed true distance metric. In particular, our method has a great advantage over the existing approximate methods on meshes with high degree of anisotropy. The source code is available at https://github.com/GeodesicGraph. |
---|---|
ISSN: | 0730-0301 1557-7368 |
DOI: | 10.1145/3144567 |