Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A Hypergraph-Based Reduction for Higher-Order Binary Markov Random Fields

Published: 01 July 2015 Publication History

Abstract

Higher-order Markov Random Fields, which can capture important properties of natural images, have become increasingly important in computer vision. While graph cuts work well for first-order MRF's, until recently they have rarely been effective for higher-order MRF's. Ishikawa's graph cut technique [1], [2] shows great promise for many higher-order MRF's. His method transforms an arbitrary higher-order MRF with binary labels into a first-order one with the same minima. If all the terms are submodular the exact solution can be easily found; otherwise, pseudoboolean optimization techniques can produce an optimal labeling for a subset of the variables. We present a new transformation with better performance than [1], [2], both theoretically and experimentally. While [1], [2] transforms each higher-order term independently, we use the underlying hypergraph structure of the MRF to transform a group of terms at once. For n binary variables, each of which appears in terms with k other variables, at worst we produce n non-submodular terms, while [1], [2] produces O(nk). We identify a local completeness property under which our method perform even better, and show that under certain assumptions several important vision problems (including common variants of fusion moves) have this property. We show experimentally that our method produces smaller weight of non-submodular edges, and that this metric is directly related to the effectiveness of QPBO [3]. Running on the same field of experts dataset used in [1], [2] we optimally label significantly more variables (96 versus 80 percent) and converge more rapidly to a lower energy. Preliminary experiments suggest that some other higher-order MRF's used in stereo [4] and segmentation [5] are also locally complete and would thus benefit from our work.

References

[1]
H. Ishikawa, “Higher-order clique reduction in binary graph cut, ” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2009, pp. 2993 –3000.
[2]
H. Ishikawa, “Transformation of general binary MRF minimization to the first order case,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 33, no. 6, pp. 1234–1249, Jun. 2010.
[3]
V. Kolmogorov and C. Rother, “Minimizing nonsubmodular functions with graph cuts-a review,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 29, no. 7, pp. 1274 –1279, Jul. 2007.
[4]
O. Woodford, P. Torr, I. Reid, and A. Fitzgibbon, “Global stereo reconstruction under second-order smoothness priors,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 31, no. 12, pp. 2115–2128, Dec. 2009.
[5]
B. Andres, J. H. Kappes, U. Köthe, C. Schnörr, and F. A. Hamprecht, “An empirical comparison of inference algorithms for graphical models with higher order factors using opengm,” in Proc. DAGM-Symp., 2010, pp. 353–362.
[6]
A. Fix, A. Gruber, E. Boros, and R. Zabih, “A graph cut algorithm for higher-order Markov Random Fields,” in Proc. 9th IEEE Int. Conf. Comput. Vis., 2011, pp. 1020–1027.
[7]
S. Roth and M. Black, “Fields of experts,” Int. J. Comput. Vis., vol. 82, pp. 205–229, 2009.
[8]
R. Szeliski, R. Zabih, D. Scharstein, O. Veksler, V. Kolmogorov, A. Agarwala, M. Tappen, and C. Rother, “A comparative study of energy minimization methods for Markov Random Fields,” IEEE Trans. Pattern Anal. Mach. Intell. , vol. 30, no. 6, pp. 1068–1080, Jun. 2008.
[9]
J. H. Kappes, B. Andres, F. A. Hamprecht, C. Schnorr, S. Nowozin, D. Batra, S. Kim, B. X. Kausler, J. Lellmann, N. Komodakis, and C. Rother, “A comparative study of modern inference techniques for discrete energy minimization problems,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2013, pp. 1328– 1335.
[10]
P. Kohli, M. P. Kumar, and P. H. Torr, “P3 and beyond: Move making algorithms for solving higher order functions,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 31, no. 9, pp. 1645– 1656, Sep. 2008.
[11]
X. Lan, S. Roth, D. Huttenlocher, and M. J. Black, “Efficient belief propagation with learned higher-order Markov Random Fields,” in Proc. 10th Eur. Conf. Comput. Vis., 2006, pp. 269–282.
[12]
F. Kahl and P. Strandmark, “Generalized roof duality for pseudo-boolean optimization,” in Proc. IEEE Int. Conf. Comput. Vis., 2011, pp. 255–262.
[13]
F. Kahl and P. Strandmark, “Generalized roof duality,” Discrete Appl. Math., vol. 160, nos. 16/17, pp. 2419–2434, 2012.
[14]
D. Freedman and P. Drineas, “Energy minimization via graph cuts: Settling what is possible,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2005, pp. 939–946.
[15]
V. Kolmogorov and R. Zabih, “What energy functions can be minimized via graph cuts?” IEEE Trans. Pattern Anal. Mach. Intell., vol. 26, no. 2, pp. 147 –59, Feb. 2004.
[16]
I. Rosenberg, “Reduction of bivalent maximization to the quadratic case,” Centre d’Etudes de Recherche Oprationnelle, vol. 17, pp. 71–74, 1975.
[17]
C. Rother, P. Kohli, W. Feng, and J. Jia, “Minimizing sparse higher order energy functions of discrete variables,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. , 2009, pp. 1382–1389.
[18]
Y. Boykov, O. Veksler, and R. Zabih, “Fast approximate energy minimization via graph cuts,” IEEE Trans. Pattern Anal. Mach. Intell. , vol. 23, no. 11, pp. 1222–1239, Nov. 2001.
[19]
P. Hammer and S. Rudeanu, Boolean Methods in Operations Research and Related Areas. New York, NY, USA : Springer, 1968.
[20]
E. Boros and P. L. Hammer, “Pseudo-Boolean optimization,” Discrete Appl. Math., vol. 123, nos. 1–3, pp. 155–225, 2002 .
[21]
V. Lempitsky, C. Rother, S. Roth, and A. Blake, “Fusion moves for Markov Random Field optimization,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 32, no. 8, pp. 1392–1405, Aug. 2010.
[22]
P. Hammer, “Some network flow problems solved with pseudo-Boolean programming,” Oper. Res., vol. 13, pp. 388–399, 1965.
[23]
P. L. Hammer, P. Hansen, and B. Simeone, “Roof duality, complementation and persistency in quadratic 0-1 optimization,” Math. Programm. , vol. 28, pp. 121–155, 1984.
[24]
N. Komodakis and N. Paragios, “Beyond pairwise energies: Efficient optimization for higher-order MRFs,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit., 2009, pp. 2985– 2992.
[25]
S. Zivny, D. Cohen, and P. Jeavons, “The expressive power of binary submodular functions,” in Proc. 34th Int. Symp. Math. Found. Comput. Sci., 2009, vol. 5734, pp. 744–757.
[26]
C. Wang, N. Komodakis, and N. Paragios, “Markov random field modeling, inference & learning in computer vision & image understanding: A survey, ” Comput. Vis. Image Understanding, vol. 117, no. 11, pp. 1610–1627, 2013.
[27]
D. Schlesinger, “Exact solution of permuted submodular minsum problems, ” in Proc. Energy Minimization Methods Comput. Vis. Pattern Recognit., 2007, pp. 28–38.

Cited By

View all
  • (2022)Persistency of linear programming relaxations for the stable set problemMathematical Programming: Series A and B10.1007/s10107-020-01600-3192:1-2(387-407)Online publication date: 1-Mar-2022
  • (2020)Persistency of Linear Programming Relaxations for the Stable Set ProblemInteger Programming and Combinatorial Optimization10.1007/978-3-030-45771-6_27(351-363)Online publication date: 8-Jun-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Pattern Analysis and Machine Intelligence  Volume 37, Issue 7
July 2015
208 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 July 2015

Author Tag

  1. Graph cuts, higher order priors, Markov random fields, computer vision

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Persistency of linear programming relaxations for the stable set problemMathematical Programming: Series A and B10.1007/s10107-020-01600-3192:1-2(387-407)Online publication date: 1-Mar-2022
  • (2020)Persistency of Linear Programming Relaxations for the Stable Set ProblemInteger Programming and Combinatorial Optimization10.1007/978-3-030-45771-6_27(351-363)Online publication date: 8-Jun-2020

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media