The Vector Heat Method - Robotics Institute Carnegie Mellon University

The Vector Heat Method

Nicholas Sharp, Yousuf Soliman, and Keenan Crane
Journal Article, ACM Transactions on Graphics (TOG), Vol. 38, No. 3, June, 2019

Abstract

This article describes a method for efficiently computing parallel transport of tangent vectors on curved surfaces, or more generally, any vector-valued data on a curved manifold. More precisely, it extends a vector field defined over any region to the rest of the domain via parallel transport along shortest geodesics. This basic operation enables fast, robust algorithms for extrapolating level set velocities, inverting the exponential map, computing geometric medians and Karcher/Fréchet means of arbitrary distributions, constructing centroidal Voronoi diagrams, and finding consistently ordered landmarks. Rather than evaluate parallel transport by explicitly tracing geodesics, we show that it can be computed via a short-time heat flow involving the connection Laplacian. As a result, transport can be achieved by solving three prefactored linear systems, each akin to a standard Poisson problem. To implement the method, we need only a discrete connection Laplacian, which we describe for a variety of geometric data structures (point clouds, polygon meshes, etc.). We also study the numerical behavior of our method, showing empirically that it converges under refinement, and augment the construction of intrinsic Delaunay triangulations so that they can be used in the context of tangent vector field processing.

BibTeX

@article{Sharp-2019-121362,
author = {Nicholas Sharp and Yousuf Soliman and Keenan Crane},
title = {The Vector Heat Method},
journal = {ACM Transactions on Graphics (TOG)},
year = {2019},
month = {June},
volume = {38},
number = {3},
}