An Improved Riemannian Metric Approximation for Graph Cuts

  • Ondřej Daněk
  • Pavel Matula
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6607)


Boykov and Kolmogorov showed that it is possible to find globally minimal contours and surfaces via graph cuts by embedding an appropriate metric approximation into the graph edge weights and derived the requisite formulas for Euclidean and Riemannian metrics [3]. In [9] we have proposed an improved Euclidean metric approximation that is invariant under (horizontal and vertical) mirroring, applicable to grids with anisotropic resolution and with a smaller approximation error. In this paper, we extend our method to general Riemannian metrics that are essential for graph cut based image segmentation or stereo matching. It is achieved by the introduction of a transformation reducing the Riemannian case to the Euclidean one and adjusting the formulas from [9] to be able to cope with non-orthogonal grids. We demonstrate that the proposed method yields smaller approximation errors than the previous approaches both in theory and practice.


Edge Weight Voronoi Diagram Riemannian Space Riemannian Metrics Stereo Match 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Appleton, B., Talbot, H.: Globally minimal surfaces by continuous maximal flows. IEEE Transactions on Pattern Analysis and Machine Intelligence 28, 106–118 (2006)CrossRefGoogle Scholar
  2. 2.
    Boykov, Y., Funka-Lea, G.: Graph cuts and efficient n-d image segmentation (review). International Journal of Computer Vision 70(2), 109–131 (2006)CrossRefGoogle Scholar
  3. 3.
    Boykov, Y., Kolmogorov, V.: Computing geodesics and minimal surfaces via graph cuts. In: ICCV 2003: Proceedings of the Ninth IEEE International Conference on Computer Vision, p. 26 (2003)Google Scholar
  4. 4.
    Boykov, Y., Kolmogorov, V.: An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Transactions on Pattern Analysis and Machine Intelligence 26(9), 1124–1137 (2004)CrossRefzbMATHGoogle Scholar
  5. 5.
    Boykov, Y., Veksler, O.: Graph Cuts in Vision and Graphics: Theories and Applications. In: Handbook of Mathematical Models in Computer Vision, pp. 79–96. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Brown, K.Q.: Geometric transforms for fast geometric algorithms. Ph.D. thesis, Carnegie Mellon University, Pittsburgh, PA, USA (1979)Google Scholar
  7. 7.
    Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. In: IEEE International Conference on Computer Vision, pp. 694–699 (1995)Google Scholar
  8. 8.
    Chan, T.F., Vese, L.A.: Active contours without edges. IEEE Transactions on Image Processing 10(2), 266–277 (2001)CrossRefzbMATHGoogle Scholar
  9. 9.
    Daněk, O., Matula, P.: Graph cuts and approximation of the euclidean metric on anisotropic grids. In: VISAPP 2010: International Conference on Computer Vision Theory and Applications, vol. 2, pp. 68–73 (2010)Google Scholar
  10. 10.
    Kolmogorov, V., Boykov, Y.: What metrics can be approximated by geo-cuts, or global optimization of length/area and flux. In: ICCV 2005: Proceedings of the Tenth IEEE International Conference on Computer Vision, pp. 564–571 (2005)Google Scholar
  11. 11.
    Kolmogorov, V., Zabih, R.: What energy functions can be minimized via graph cuts? IEEE Transactions on Pattern Analysis and Machine Intelligence 26(2), 147–159 (2004)CrossRefzbMATHGoogle Scholar
  12. 12.
    Osher, S., Sethian, J.A.: Fronts propagating with curvature dependent speed: Algorithms based on Hamilton–Jacobi formulation. Journal of Computational Physics 79(1), 12–49 (1988)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Strang, G.: Maximum flows and minimum cuts in the plane. Journal of Global Optimization 47, 527–535 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Vogiatzis, G., Torr, P.H.S., Cipolla, R.: Multi-view stereo via volumetric graph-cuts. In: CVPR 2005: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 391–398 (June 2005)Google Scholar
  15. 15.
    Zach, C., Niethammer, M., Frahm, J.M.: Continuous maximal flows and wulff shapes: Application to mrfs. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1911–1918 (2009)Google Scholar
  16. 16.
    Zeng, Y., Chen, W., Peng, Q.: Efficiently solving the piecewise constant mumford-shah model using graph cuts. Tech. rep., Dept. of Computer Science, Zhejiang University, P.R. China (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Ondřej Daněk
    • 1
  • Pavel Matula
    • 1
  1. 1.Centre for Biomedical Image Analysis, Faculty of InformaticsMasaryk UniversityBrnoCzech Republic

Personalised recommendations