The Heat Method for Distance Computation

被引:135
作者
Crane, Keenan [1 ]
Weischedel, Clarisse [2 ]
Wardetzky, Max [2 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Univ Gottingen, Gottingen, Germany
关键词
GEODESICS; MESHES;
D O I
10.1145/3131280
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the heat method for solving the single-or multiple-source shortest path problem on both flat and curved domains. A key insight is that distance computation can be split into two stages: first find the direction along which distance is increasing, then compute the distance itself. The heat method is robust, efficient, and simple to implement since it is based on solving a pair of standard sparse linear systems. These systems can be factored once and subsequently solved in near-linear time, substantially reducing amortized cost. Real-world performance is an order of magnitude faster than state-of-the-art methods, while maintaining a comparable level of accuracy. The method can be applied in any dimension, and on any domain that admits a gradient and inner product-including regular grids, triangle meshes, and point clouds. Numerical evidence indicates that the method converges to the exact distance in the limit of refinement; we also explore smoothed approximations of distance suitable for applications where greater regularity is desired.
引用
收藏
页码:90 / 99
页数:10
相关论文
共 47 条
[1]   Discrete Laplacians on General Polygonal Meshes [J].
Alexa, Marc ;
Wardetzky, Max .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)
[2]  
[Anonymous], P ALG 2005 C SCI COM
[3]  
[Anonymous], 2004, P 36 ANN ACM S THEOR, DOI [DOI 10.1145/1007352, DOI 10.1145/1007352.1007372]
[4]  
[Anonymous], 1996, LEVEL SET METHODS FA
[5]  
Belkin M., 2009, P 20 ANN ACM SIAM S
[6]   On Variational and PDE-Based Distance Function Approximations [J].
Belyaev, Alexander G. ;
Fayolle, Pierre-Alain .
COMPUTER GRAPHICS FORUM, 2015, 34 (08) :104-118
[7]  
Bommes D., 2007, Proceedings of the Vision, Modeling, and Visualization Conference 2007, VMV 2007, Saarbrcken, Germany, November 7-9, 2007, P151
[8]  
Botsch M., 2005, Mathematics of Surfaces XI 11th IMA International Conference. Proceedings (Lecture Notes in Computer Science Vol. 3604), P62, DOI 10.1007/11537908_5
[9]  
Caissard T., 2015, DGTAL DEC DISCRETE E
[10]   Walking On Broken Mesh: Defect-Tolerant Geodesic Distances and Parameterizations [J].
Campen, Marcel ;
Kobbelt, Leif .
COMPUTER GRAPHICS FORUM, 2011, 30 (02) :623-632