Dynamic graph cuts for efficient inference in Markov random fields

被引:122
作者
Kohli, Pushmeet [1 ]
Torr, Philip H. S. [1 ]
机构
[1] Oxford Brookes Univ, Dept Comp, Oxford OX33 1HX, England
基金
英国工程与自然科学研究理事会;
关键词
energy minimization; Markov random fields; dynamic graph cuts; maximum flow; st-mincut; video segmentation;
D O I
10.1109/TPAMI.2007.1128
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a fast new fully dynamic algorithm for the st-mincut/ max- flow problem. We show how this algorithm can be used to efficiently compute MAP solutions for certain dynamically changing MRF models in computer vision such as image segmentation. Specifically, given the solution of the max- flow problem on a graph, the dynamic algorithm efficiently computes the maximum flow in a modified version of the graph. The time taken by it is roughly proportional to the total amount of change in the edge weights of the graph. Our experiments show that, when the number of changes in the graph is small, the dynamic algorithm is significantly faster than the best known static graph cut algorithm. We test the performance of our algorithm on one particular problem: the object- background segmentation problem for video. It should be noted that the application of our algorithm is not limited to the above problem, the algorithm is generic and can be used to yield similar improvements in many other cases that involve dynamic change.
引用
收藏
页码:2079 / 2088
页数:10
相关论文
共 38 条
[1]  
Ahuja RK, 1993, NETWORK FLOWS THEORY
[2]  
BLAKE A, 2004, P ECCV, V1, P428
[3]   Pseudo-Boolean optimization [J].
Boros, E ;
Hammer, PL .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :155-225
[4]   Markov random fields with efficient approximations [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
1998 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1998, :648-655
[5]   An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision [J].
Boykov, Y ;
Kolmogorov, V .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2004, 26 (09) :1124-1137
[6]  
BOYKOV Y, 2001, P INT C COMP VIS, P1
[7]  
Bray M, 2006, LECT NOTES COMPUT SC, V3952, P642
[8]   DYNAMIC ALGORITHMS IN COMPUTATIONAL GEOMETRY [J].
CHIANG, YJ ;
TAMASSIA, R .
PROCEEDINGS OF THE IEEE, 1992, 80 (09) :1412-1434
[9]  
COHEN RF, 1991, PROCEEDINGS OF THE SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P52
[10]  
Dinits EA, 1970, Soviet Mathematics Doklady, V11, P1277