Practical Anisotropic Geodesy

The computation of intrinsic, geodesic distances and geodesic paths on surfaces is a fundamental low‐level building block in countless Computer Graphics and Geometry Processing applications. This demand led to the development of numerous algorithms – some for the exact, others for the approximative computation, some focussing on speed, others providing strict guarantees. Most of these methods are designed for computing distances according to the standard Riemannian metric induced by the surface's embedding in Euclidean space. Generalization to other, especially anisotropic, metrics – which more recently gained interest in several application areas – is not rarely hampered by fundamental problems. We explore and discuss possibilities for the generalization and extension of well‐known methods to the anisotropic case, evaluate their relative performance in terms of accuracy and speed, and propose a novel algorithm, the Short‐Term Vector Dijkstra. This algorithm is strikingly simple to implement and proves to provide practical accuracy at a higher speed than generalized previous methods.

[1]  Keenan Crane,et al.  Geodesics in heat: A new approach to computing distance based on heat flow , 2012, TOGS.

[2]  Shi-Qing Xin,et al.  Improving Chen and Han's algorithm on the discrete geodesic problem , 2009, TOGS.

[3]  Steven J. Gortler,et al.  Fast exact and approximate geodesics on meshes , 2005, ACM Trans. Graph..

[4]  Laurent D. Cohen,et al.  Tubular anisotropy for 2D vessel segmentation , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Jie Tang,et al.  Fast approximate geodesic paths on triangle mesh , 2007, Int. J. Autom. Comput..

[6]  S. Gortler,et al.  Fast exact and approximate geodesics on meshes , 2005, SIGGRAPH 2005.

[7]  David Bommes,et al.  Dual loops meshing , 2012, ACM Trans. Graph..

[8]  J A Sethian,et al.  Computing geodesic paths on manifolds. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[9]  C. Grimm,et al.  Interactive decal compositing with discrete exponential maps , 2006, SIGGRAPH 2006.

[10]  Sung Yong Shin,et al.  A Triangulation-Invariant Method for Anisotropic Geodesic Map Computation on Surface Meshes , 2012, IEEE Transactions on Visualization and Computer Graphics.

[11]  Jörg-Rüdiger Sack,et al.  Approximating weighted shortest paths on polyhedral surfaces , 1997, SCG '97.

[12]  Laurent D. Cohen,et al.  Tubular anisotropy for 2D vessel segmentation , 2009, CVPR.

[13]  Neil C. Rowe,et al.  Optimal grid-free path planning across arbitrarily contoured terrain with anisotropic friction and gravity effects , 1990, IEEE Trans. Robotics Autom..

[14]  Alexander M. Bronstein,et al.  Parallel algorithms for approximation of distance maps on parametric surfaces , 2008, TOGS.

[15]  Ryan Schmidt,et al.  Stroke Parameterization , 2013, Comput. Graph. Forum.

[16]  Peter Schröder,et al.  An algorithm for the construction of intrinsic delaunay triangulations with applications to digital geometry processing , 2006, Computing.

[17]  Hervé Delingette,et al.  A Recursive Anisotropic Fast Marching Approach to Reaction Diffusion Equation: Application to Tumor Growth Modeling , 2007, IPMI.

[18]  J. Tsitsiklis Efficient algorithms for globally optimal trajectories , 1995, IEEE Trans. Autom. Control..

[19]  Laurent D. Cohen,et al.  Tubular Structure Segmentation Based on Minimal Path Method and Anisotropic Enhancement , 2011, International Journal of Computer Vision.

[20]  J. Sethian,et al.  Fast methods for the Eikonal and related Hamilton- Jacobi equations on unstructured meshes. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[21]  Gareth J. Barker,et al.  Estimating distributed anatomical connectivity using fast marching methods and diffusion tensor imaging , 2002, IEEE Transactions on Medical Imaging.

[22]  Hiromasa Suzuki,et al.  Approximate shortest path on a polyhedral surface based on selective refinement of the discrete graph and its applications , 2000, Proceedings Geometric Modeling and Processing 2000. Theory and Applications.

[23]  Jörg-Rüdiger Sack,et al.  Shortest Anisotropic Paths on Terrains , 1999, ICALP.

[24]  Denis Zorin,et al.  Anisotropic quadrangulation , 2010, SPM '10.

[25]  Brian Wyvill,et al.  Interactive decal compositing with discrete exponential maps , 2006, ACM Trans. Graph..

[26]  Carl-Fredrik Westin,et al.  A Hamilton-Jacobi-Bellman Approach to High Angular Resolution Diffusion Tractography , 2005, MICCAI.

[27]  Elaine Cohen,et al.  Curvature-based anisotropic geodesic distance computation for  parametric and implicit surfaces , 2009, The Visual Computer.

[28]  Joseph S. B. Mitchell,et al.  The Discrete Geodesic Problem , 1987, SIAM J. Comput..

[29]  Peter Schröder,et al.  An algorithm for the construction of intrinsic delaunay triangulations with applications to digital geometry processing , 2007, Computing.

[30]  Alexander Vladimirsky,et al.  Ordered Upwind Methods for Static Hamilton-Jacobi Equations: Theory and Algorithms , 2003, SIAM J. Numer. Anal..

[31]  Yijie Han,et al.  Shortest paths on a polyhedron , 1990, SCG '90.

[32]  Denis Zorin,et al.  Anisotropic quadrangulation , 2011, Comput. Aided Geom. Des..

[33]  Laurent D. Cohen,et al.  Anisotropic Geodesics for Perceptual Grouping and Domain Meshing , 2008, ECCV.

[34]  Marcin Novotni,et al.  Gomputing geodesic distances on triangular meshes , 2002 .

[35]  Mark Lanthier,et al.  Shortest path problems on polyhedral surfaces , 2000 .

[36]  Keenan Crane,et al.  Geodesics in heat: A new approach to computing distance based on heat flow , 2012, TOGS.