What energy functions can be minimized via graph cuts?

被引:1967
作者
Kolmogorov, V [1 ]
Zabih, R [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
关键词
energy minimization; optimization; graph algorithms; minimum cut; maximum flow; markov random fields;
D O I
10.1109/TPAMI.2004.1262177
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the last few years, several new algorithms based on graph cuts have been developed to solve energy minimization problems in computer vision. Each of these techniques constructs a graph such that the minimum cut on the graph also minimizes the energy. Yet, because these graph constructions are complex and highly specific to a particular energy function, graph cuts have seen limited application to date. In this paper, we give a characterization of the energy functions that can be minimized by graph cuts. Our results are restricted to functions of binary variables. However, our work generalizes many previous constructions and is easily applicable to vision problems that involve large numbers of labels, such as stereo, motion, image restoration, and scene reconstruction. We give a precise characterization of what energy functions can be minimized using graph cuts, among the energy functions that can be written as a sum of terms containing three or fewer binary variables. We also provide a general-purpose construction to minimize such an energy function. Finally, we give a necessary condition for any energy function of binary variables to be minimized by graph cuts. Researchers who are considering the use of graph cuts to optimize a particular energy function can use our results to determine if this is possible and then follow our construction to create the appropriate graph. A software implementation is freely available.
引用
收藏
页码:147 / 159
页数:13
相关论文
共 41 条
  • [1] AHUJA RK, 1993, NETWORK FLOWS THOERY
  • [2] USING DYNAMIC-PROGRAMMING FOR SOLVING VARIATIONAL-PROBLEMS IN VISION
    AMINI, AA
    WEYMOUTH, TE
    JAIN, RC
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (09) : 855 - 867
  • [3] STOCHASTIC STEREO MATCHING OVER SCALE
    BARNARD, ST
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 1989, 3 (01) : 17 - 32
  • [4] Birchfield S., 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision, P489, DOI 10.1109/ICCV.1999.791261
  • [5] Markov random fields with efficient approximations
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. 1998 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1998, : 648 - 655
  • [6] Boykov Y, 2001, LECT NOTES COMPUT SC, V2134, P359
  • [7] Fast approximate energy minimization via graph cuts
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) : 1222 - 1239
  • [8] Boykov Y, 2000, LECT NOTES COMPUT SC, V1935, P276
  • [9] BOYKOV Y, 2002, P INT C COMP VIS, P26
  • [10] Boykov YY, 2001, EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL I, PROCEEDINGS, P105, DOI 10.1109/ICCV.2001.937505