An Experimental Comparison of Discrete and Continuous Shape Optimization Methods

  • Maria Klodt
  • Thomas Schoenemann
  • Kalin Kolev
  • Marek Schikora
  • Daniel Cremers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5302)


Shape optimization is a problem which arises in numerous computer vision problems such as image segmentation and multiview reconstruction. In this paper, we focus on a certain class of binary labeling problems which can be globally optimized both in a spatially discrete setting and in a spatially continuous setting. The main contribution of this paper is to present a quantitative comparison of the reconstruction accuracy and computation times which allows to assess some of the strengths and limitations of both approaches. We also present a novel method to approximate length regularity in a graph cut based framework: Instead of using pairwise terms we introduce higher order terms. These allow to represent a more accurate discretization of the L 2-norm in the length term.


Image Segmentation Volume Resolution Active Contour Model Continuous Setting Discrete Approach 
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 Trans. Pattern Anal. Mach. Intell. 28(1), 106–118 (2006)CrossRefGoogle Scholar
  2. 2.
    Blake, A., Zisserman, A.: Visual Reconstruction. MIT Press, Cambridge (1987)Google Scholar
  3. 3.
    Boykov, Y., Kolmogorov, V.: Computing geodesics and minimal surfaces via graph cuts. In: IEEE Int. Conf. on Computer Vision, Nice, pp. 26–33 (2003)Google Scholar
  4. 4.
    Boykov, Y., Kolmogorov, V.: An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans. on Patt. Anal. and Mach. Intell. 26(9), 1124–1137 (2004)CrossRefzbMATHGoogle Scholar
  5. 5.
    Boykov, Y., Veksler, O., Zabih, R.: Markov random fields with efficient approximations. In: Proc. IEEE Conf. on Comp. Vision Patt. Recog. (CVPR 1998), Santa Barbara, California, pp. 648–655 (1998)Google Scholar
  6. 6.
    Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. In: Proc. IEEE Intl. Conf. on Comp. Vis., Boston, USA, pp. 694–699 (1995)Google Scholar
  7. 7.
    Chambolle, A.: Total variation minimization and a class of binary MRF models. In: Rangarajan, A., Vemuri, B.C., Yuille, A.L. (eds.) EMMCVPR 2005. LNCS, vol. 3757, pp. 136–152. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Chan, T., Esedoḡlu, S., Nikolova, M.: Algorithms for finding global minimizers of image segmentation and denoising models. SIAM Journal on Applied Mathematics 66(5), 1632–1648 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Delong, A., Boykov, Y.: A scalable graph-cut algorithm for n-d grids. In: Int. Conf. on Computer Vision and Pattern Recognition, Anchorage, Alaska (2008)Google Scholar
  10. 10.
    Dinic, E.A.: Algorithm for the solution of a problem of maximum flow in a network with power estimation. Soviet Mathematics Doklady 11, 1277–1280 (1970)Google Scholar
  11. 11.
    Edmonds, J., Karp, R.: Theoretical improvements in algorithmic efficiency for network flow problems. Journal of the ACM 19, 248–264 (1972)CrossRefzbMATHGoogle Scholar
  12. 12.
    Faugeras, O., Keriven, R.: Variational principles, surface evolution, PDE’s, level set methods, and the stereo problem. IEEE Trans. on Image Processing 7(3), 336–344 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Ford, L., Fulkerson, D.: Flows in Networks. Princeton University Press, Princeton (1962)zbMATHGoogle Scholar
  14. 14.
    Freedman, D., Drineas, P.: Energy minimization via graph cuts: settling what is possible. In: Int. Conf. on Computer Vision and Pattern Recognition, San Diego, USA, vol. 2, pp. 939–946 (June 2005)Google Scholar
  15. 15.
    Geman, S., Geman, D.: Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. IEEE Trans. on Patt. Anal. and Mach. Intell. 6(6), 721–741 (1984)CrossRefzbMATHGoogle Scholar
  16. 16.
    Goldberg, A., Tarjan, R.: A new approach to the maximum flow problem. Journal of the ACM 35(4), 921–940 (1988)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Goldberg, A.V., Rao, S.: Beyond the flow decomposition barrier. Journal of the ACM 45, 783–797 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Greig, D.M., Porteous, B.T., Seheult, A.H.: Exact maximum a posteriori estimation for binary images. J. Roy. Statist. Soc., Ser. B 51(2), 271–279 (1989)Google Scholar
  19. 19.
    Ising, E.: Beitrag zur Theorie des Ferromagnetismus. Zeitschrift für Physik 23, 253–258 (1925)CrossRefGoogle Scholar
  20. 20.
    Jermyn, I.H., Ishikawa, H.: Globally optimal regions and boundaries as minimum ratio weight cycles. IEEE Trans. on Patt. Anal. and Mach. Intell. 23(10), 1075–1088 (2001)CrossRefGoogle Scholar
  21. 21.
    Kass, M., Witkin, A., Terzopoulos, D.: Snakes: Active contour models. Int. J. of Computer Vision 1(4), 321–331 (1988)CrossRefzbMATHGoogle Scholar
  22. 22.
    Kichenassamy, S., Kumar, A., Olver, P.J., Tannenbaum, A., Yezzi, A.J.: Gradient flows and geometric active contour models. In: IEEE Int. Conf. on Computer Vision, pp. 810–815 (1995)Google Scholar
  23. 23.
    Kolev, K., Klodt, M., Brox, T., Esedoglu, S., Cremers, D.: Continuous global optimization in multiview 3d reconstruction. In: Yuille, A.L., Zhu, S.-C., Cremers, D., Wang, Y. (eds.) EMMCVPR 2007. LNCS, vol. 4679, pp. 441–452. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  24. 24.
    Kolmogorov, V., Boykov, Y.: What metrics can be approximated by Geo Cuts or global optimization of length/area and flux. In: IEEE Int. Conf. on Computer Vision, Beijing (2005)Google Scholar
  25. 25.
    Kolmogorov, V., Boykov, Y., Rother, C.: Applications of parametric maxflow in vision. In: IEEE Int. Conf. on Computer Vision, Rio de Janeiro, Brasil (2007)Google Scholar
  26. 26.
    Kolmogorov, V., Zabih, R.: What energy functions can be minimized via graph cuts?. IEEE Trans. on Patt. Anal. and Mach. Intell. 24(5), 657–673 (2004)zbMATHGoogle Scholar
  27. 27.
    Mumford, D., Shah, J.: Optimal approximations by piecewise smooth functions and associated variational problems. Comm. Pure Appl. Math. 42, 577–685 (1989)MathSciNetCrossRefzbMATHGoogle Scholar
  28. 28.
    Rother, C., Kolmogorov, V., Blake, A.: GrabCut: interactive foreground extraction using iterated graph cuts. ACM Trans. Graph 23(3), 309–314 (2004)CrossRefGoogle Scholar
  29. 29.
    Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Trans. on Patt. Anal. and Mach. Intell. 22(8), 888–905 (2000)CrossRefGoogle Scholar
  30. 30.
    Strang, G.: Maximal flow through a domain. Mathematical Programming 26(2), 123–143 (1983)MathSciNetCrossRefzbMATHGoogle Scholar
  31. 31.
    Vogiatzis, G., Torr, P., Cippola, R.: Multi-view stereo via volumetric graph-cuts. In: Int. Conf. on Computer Vision and Pattern Recognition, pp. 391–399 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Maria Klodt
    • 1
  • Thomas Schoenemann
    • 1
  • Kalin Kolev
    • 1
  • Marek Schikora
    • 1
  • Daniel Cremers
    • 1
  1. 1.Department of Computer ScienceUniversity of BonnGermany

Personalised recommendations