Anisotropic fast-marching on cartesian grids using Voronoi ’ s first reduction of quadratic forms

We address the numerical computation of distance maps with respect to Riemannian metrics of strong anisotropy. For that purpose we solve generalized eikonal equations, discretized using adaptive upwind finite differences on a cartesian grid, using a variant of the fast marching algorithm. The key ingredient of our PDE numerical scheme is Voronoi’s first reduction, a tool from discrete geometry which characterizes the interaction of a quadratic form with an additive lattice. Two variants of the introduced scheme are also presented, adapted to sub-Riemannian and to Rander metrics, which can be regarded as degenerate Riemannian metrics and as Riemannian metrics perturbed with a drift term respectively. We establish the convergence of the proposed scheme and of its variants, with convergence rates. Numerical experiments illustrate the effectiveness of our approach in various contexts, in dimension up to five, including an original sub-Riemannian model related to the penalization of path torsion. The proposed numerical scheme shows good behavior with Riemannian metrics of condition numbers of 10 and more, can be enhanced by the use of second order finite differences, and is easier to implement, generalize, and up to 5 times faster than the related semi-Lagrangian discretization [18].

[1]  Gunnar Randers,et al.  On an Asymmetrical Metric in the Four-Space of General Relativity , 1941 .

[2]  Neil J. A. Sloane,et al.  Low-dimensional lattices. I. Quadratic forms of small determinant , 1988, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[3]  Remco Duits,et al.  Sub-Riemannian Fast Marching in SE(2) , 2015, CIARP.

[4]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[5]  R. Montgomery A Tour of Subriemannian Geometries, Their Geodesics and Applications , 2006 .

[6]  Laurent D. Cohen,et al.  Global Minimum for Curvature Penalized Minimal Path Method , 2015, BMVC.

[7]  Jean-Marie Mirebeau,et al.  Minimal Stencils for Discretizations of Anisotropic PDEs Preserving Causality or the Maximum Principle , 2016, SIAM J. Numer. Anal..

[8]  A. Schürmann,et al.  Computational geometry of positive definite quadratic forms : polyhedral reduction theories, algorithms, and applications , 2008 .

[9]  Alexander Vladimirsky,et al.  Label-Setting Methods for Multimode Stochastic Shortest Path Problems on Graphs , 2007, Math. Oper. Res..

[10]  Da Chen New Minimal Path Model for Tubular Extraction and Image Segmentation , 2016 .

[11]  Ian M. Mitchell,et al.  An Ordered Upwind Method with Precomputed Stencil and Monotone Node Acceptance for Solving Static Convex Hamilton-Jacobi Equations , 2012, J. Sci. Comput..

[12]  F. Bornemann,et al.  Finite-element Discretization of Static Hamilton-Jacobi Equations based on a Local Variational Principle , 2004, math/0403517.

[13]  Neil J. A. Sloane,et al.  Low-dimensional lattices. VI. Voronoi reduction of three-dimensional lattices , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[14]  A. Vladimirsky Fast methods for static Hamilton-Jacobi Partial Differential Equations , 2001 .

[15]  R. Newcomb VISCOSITY SOLUTIONS OF HAMILTON-JACOBI EQUATIONS , 2010 .

[16]  Jean-Marie Mirebeau,et al.  Anisotropic Fast-Marching on Cartesian Grids Using Lattice Basis Reduction , 2012, SIAM J. Numer. Anal..

[17]  Amir Khajepour,et al.  Convergence Rate for the Ordered Upwind Method , 2016, Journal of Scientific Computing.

[18]  Alex M. Andrew,et al.  Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science (2nd edition) , 2000 .

[19]  Adam M. Oberman,et al.  Convergent Difference Schemes for Degenerate Elliptic and Parabolic Equations: Hamilton-Jacobi Equations and Free Boundary Problems , 2006, SIAM J. Numer. Anal..

[20]  Remco Duits,et al.  Optimal Paths for Variants of the 2D and 3D Reeds–Shepp Car with Applications in Image Analysis , 2016, Journal of Mathematical Imaging and Vision.

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

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

[23]  M. Bardi,et al.  Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations , 1997 .

[24]  E. Rouy,et al.  A viscosity solutions approach to shape-from-shading , 1992 .

[25]  J. Sethian,et al.  Ordered upwind methods for static Hamilton–Jacobi equations , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Jean-Marie Mirebeau,et al.  Efficient fast marching with Finsler metrics , 2012, Numerische Mathematik.

[27]  Jean-Marie Mirebeau,et al.  Monotone and consistent discretization of the Monge-Ampère operator , 2014, Math. Comput..

[28]  Laurent D. Cohen,et al.  Vessel extraction using anisotropic minimal paths and path score , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[29]  Leo Grady,et al.  Shortest Paths with Curvature and Torsion , 2013, 2013 IEEE International Conference on Computer Vision.

[30]  Jean-Marie Mirebeau,et al.  Sparse Non-negative Stencils for Anisotropic Diffusion , 2013, Journal of Mathematical Imaging and Vision.

[31]  R. Kimmel,et al.  An efficient solution to the eikonal equation on parametric manifolds , 2004 .

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