Numerische Mathematik

, Volume 116, Issue 3, pp 357–381 | Cite as

Derivatives with respect to metrics and applications: subgradient marching algorithm

  • F. BenmansourEmail author
  • G. Carlier
  • G. Peyré
  • F. Santambrogio


This paper introduces a subgradient descent algorithm to compute a Riemannian metric that minimizes an energy involving geodesic distances. The heart of the method is the Subgradient Marching Algorithm to compute the derivative of the geodesic distance with respect to the metric. The geodesic distance being a concave function of the metric, this algorithm computes an element of the subgradient in O(N 2 log(N)) operations on a discrete grid of N points. It performs a front propagation that computes a subgradient of a discrete geodesic distance. We show applications to landscape modeling and to traffic congestion. Both applications require the maximization of geodesic distances under convex constraints, and are solved by subgradient descent computed with our Subgradient Marching. We also show application to the inversion of travel time tomography, where the recovered metric is the local minimum of a non-convex variational problem involving geodesic distances.

Mathematics Subject Classification (2000)

Primary 65K10 65M32 65D25 Secondary 91-08 35F21 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Benmansour F., Carlier G., Peyré G., Santambrogio F.: Numerical approximation of continuous traffic congestion equilibria. Netw. Heterog. Media 4(3), 605–623 (2009)zbMATHCrossRefMathSciNetGoogle Scholar
  2. 2.
    Berryman J.G.: Stable iterative reconstruction algorithm for nonlinear traveltime tomography. Inverse Probl. 6(1), 21–42 (1990)zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Bishop T.N., Bube K.P., Cutler R.T., Langan R.T., Love P.L., Resnick J.R., Shuey R.T., Spindler D.A., Wyld H.W.: Tomographic determination of velocity and depth in laterally varying media. Geophysics 50(6), 903–923 (1985)CrossRefGoogle Scholar
  4. 4.
    Bonnans J.F., Gilbert J.C., Lemaréchal C., Sagastizábal C.: Numerical Optimization, 2nd edn. Springer, Heidelberg (2006)zbMATHGoogle Scholar
  5. 5.
    Bornemann F., Rasch C.: Finite-element discretization of static Hamilton-Jacobi equations based on a local variational principle. Comput. Vis. Sci. 9(2), 57–69 (2006)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Bronstein A., Bronstein M., Kimmel R.: Numerical Geometry of Non-Rigid Shapes. Springer, Berlin (2007)Google Scholar
  7. 7.
    Bronstein A.M., Bronstein M.M., Kimmel R.: Generalized multidimensional scaling: a framework for isometry-invariant partial surface matching. Proc. Natl. Acad. Sci. (PNAS) 103(5), 1168–1172 (2006)zbMATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Buttazzo G., Davini A., FragalÍ I., Maciá F.: Optimal Riemannian distances preventing mass tranfer. J. Reine Angew. Math. 575, 157–171 (2004)zbMATHMathSciNetGoogle Scholar
  9. 9.
    Carlier G., Jimenez C., Santambrogio F.: Optimal transportation with traffic congestion and wardrop equilibria. SIAM J. Control Opt. 47(3), 1330–1350 (2008)zbMATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Cavalca M., Lailly P.: Accounting for the definition domain of the forward map in traveltime tomography–application to the inversion of prismatic reflections. Inverse Probl. 23(1), 139–164 (2007)zbMATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    Cohen L.D.: Minimal paths and fast marching methods for image analysis. In: Paragios, N., Chen, Y., Faugeras, O. (eds) Handbook of Mathematical Methods in Computer Vision, Springer, Berlin (2005)Google Scholar
  12. 12.
    Cohen L.D., Kimmel R.: Global minimum for active contour models: a minimal path approach. Int. J. Comput. Vis. 24(1), 57–78 (1997)CrossRefGoogle Scholar
  13. 13.
    Devir, Y., Rosman, G., Bronstein, A.M., Bronstein, M.M., Kimmel, R.: On reconstruction of non-rigid shapes with intrinsic regularization. In: Proceedings of the Workshop on Nonrigid Shape Analysis and Deformable Image Alignment (NORDIA) (2009)Google Scholar
  14. 14.
    Dijkstra E.W.: A note on two problems in connection with graphs. Numer. Math. 1, 269–271 (1959)zbMATHCrossRefMathSciNetGoogle Scholar
  15. 15.
    Kimmel R., Sethian J.A.: Computing geodesic paths on manifolds. Proc. Natl. Acad. Sci. 95(15), 8431–8435 (1998)zbMATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Leung S., Qian J.: An adjoint state method for three-dimensional transmission traveltime tomography using first-arrivals. Commun. Math. Sci. 4(1), 249–266 (2006)zbMATHMathSciNetGoogle Scholar
  17. 17.
    Lions P.-L.: Generalized Solutions of Hamilton–Jacobi Equations. Pitman, Boston (1982)zbMATHGoogle Scholar
  18. 18.
    Rouy E., Tourin A.: A viscosity solution approach to shape from shading. SIAM J. Numer. Anal. 29, 867–884 (1992)zbMATHCrossRefMathSciNetGoogle Scholar
  19. 19.
    Sethian J.A.: Level Set Methods and Fast Marching Methods. Cambridge University Press, London (1999)zbMATHGoogle Scholar
  20. 20.
    Sethian J.A., Vladimirsky A.: Ordered upwind methods for static Hamilton–Jacobi equations: theory and algorithms. SIAM J. Numer. Anal. 41(1), 325–363 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  21. 21.
    Sethian J.A., Vladimirsky A.: Fast Methods for the Eikonal and related Hamilton–Jacobi equations on unstructured meshes. Proc. Natl. Acad. Sci. USA 97(11), 5699–5703 (2000)zbMATHCrossRefMathSciNetGoogle Scholar
  22. 22.
    Tsitsiklis J.N.: Efficient algorithms for globally optimal trajectories. IEEE Trans. Automat. Contr. 40, 1528–1538 (1995)zbMATHCrossRefMathSciNetGoogle Scholar
  23. 23.
    Wardrop J.G.: Some theoretical aspects of road traffic research. Proc. Inst. Civ. Eng. 2(2), 325–378 (1952)Google Scholar

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  • F. Benmansour
    • 1
    • 2
    Email author
  • G. Carlier
    • 1
  • G. Peyré
    • 1
  • F. Santambrogio
    • 1
  1. 1.CEREMADE, UMR CNRS 7534Université Paris-DauphineParis Cedex 16France
  2. 2.Ecole Polytechnique Fédérale de Lausanne (EPFL)Computer Vision LaboratoryLausanneSwitzerland

Personalised recommendations