Dynamic Hybrid Algorithms for MAP Inference in Discrete MRFs

被引:25
作者
Alahari, Karteek [1 ]
Kohli, Pushmeet [2 ]
Torr, Philip H. S. [1 ]
机构
[1] Oxford Brookes Univ, Dept Comp, Sch Technol, Oxford OX33 1HX, England
[2] Microsoft Res Cambridge, Cambridge CB3 0FB, England
基金
英国工程与自然科学研究理事会;
关键词
Markov random fields; multilabel problems; energy minimization; approximate algorithms; ENERGY MINIMIZATION;
D O I
10.1109/TPAMI.2009.194
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present novel techniques that improve the computational and memory efficiency of algorithms for solving multilabel energy functions arising from discrete MRFs or CRFs. These methods are motivated by the observations that the performance of minimization algorithms depends on: 1) the initialization used for the primal and dual variables and 2) the number of primal variables involved in the energy function. Our first method (dynamic alpha-expansion) works by "recycling" results from previous problem instances. The second method simplifies the energy function by "reducing" the number of unknown variables present in the problem. Further, we show that it can also be used to generate a good initialization for the dynamic alpha-expansion algorithm by "reusing" dual variables. We test the performance of our methods on energy functions encountered in the problems of stereo matching and color and object-based segmentation. Experimental results show that our methods achieve a substantial improvement in the performance of alpha-expansion, as well as other popular algorithms such as sequential tree-reweighted message passing and max-product belief propagation. We also demonstrate the applicability of our schemes for certain higher order energy functions, such as the one described in [1], for interactive texture-based image and video segmentation. In most cases, we achieve a 10-15 times speed-up in the computation time. Our modified alpha-expansion algorithm provides similar performance to Fast-PD [2], but is conceptually much simpler. Both alpha-expansion and Fast-PD can be made orders of magnitude faster when used in conjunction with the "reduce" scheme proposed in this paper.
引用
收藏
页码:1846 / 1857
页数:12
相关论文
共 37 条
[1]  
[Anonymous], P ECCV, DOI DOI 10.1007/11744023_
[2]  
[Anonymous], 1998, PROBABILISTIC REASON
[3]  
[Anonymous], 2000, NIPS 00
[4]  
[Anonymous], P IEEE INT C COMP VI
[5]   A pixel dissimilarity measure that is insensitive to image sampling [J].
Birchfield, S ;
Tomasi, C .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (04) :401-406
[6]   Pseudo-Boolean optimization [J].
Boros, E ;
Hammer, PL .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :155-225
[7]   Fast approximate energy minimization via graph cuts [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) :1222-1239
[8]   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
[9]  
Boykov YY, 2001, EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL I, PROCEEDINGS, P105, DOI 10.1109/ICCV.2001.937505
[10]  
Felzenszwalb PR, 2004, PROC CVPR IEEE, P261