Structured learning of sum-of-submodular higher order energy functions

09/28/2013
by   Alexander Fix, et al.
0

Submodular functions can be exactly minimized in polynomial time, and the special case that graph cuts solve with max flow KZ:PAMI04 has had significant impact in computer vision BVZ:PAMI01,Kwatra:SIGGRAPH03,Rother:GrabCut04. In this paper we address the important class of sum-of-submodular (SoS) functions Arora:ECCV12,Kolmogorov:DAM12, which can be efficiently minimized via a variant of max flow called submodular flow Edmonds:ADM77. SoS functions can naturally express higher order priors involving, e.g., local image patches; however, it is difficult to fully exploit their expressive power because they have so many parameters. Rather than trying to formulate existing higher order priors as an SoS function, we take a discriminative learning approach, effectively searching the space of SoS functions for a higher order prior that performs well on our training set. We adopt a structural SVM approach Joachims/etal/09a,Tsochantaridis/etal/04 and formulate the training problem in terms of quadratic programming; as a result we can efficiently search the space of SoS priors via an extended cutting-plane algorithm. We also show how the state-of-the-art max flow method for vision problems Goldberg:ESA11 can be modified to efficiently solve the submodular flow problem. Experimental comparisons are made against the OpenCV implementation of the GrabCut interactive segmentation technique Rother:GrabCut04, which uses hand-tuned parameters instead of machine learning. On a standard dataset Gulshan:CVPR10 our method learns higher order priors with hundreds of parameter values, and produces significantly better segmentations. While our focus is on binary labeling problems, we show that our techniques can be naturally generalized to handle more than two labels.

READ FULL TEXT

page 6

page 7

page 8

research
09/11/2011

Efficient Minimization of Higher Order Submodular Functions using Monotonic Boolean Functions

Submodular function minimization is a key problem in a wide variety of a...
research
08/23/2023

Balanced Submodular Flows

This paper examines the Balanced Submodular Flow Problem, that is the pr...
research
05/28/2013

Higher-order Segmentation via Multicuts

Multicuts enable to conveniently represent discrete graphical models for...
research
11/12/2008

The Expressive Power of Binary Submodular Functions

It has previously been an open problem whether all Boolean submodular fu...
research
09/07/2011

Curvature Prior for MRF-based Segmentation and Shape Inpainting

Most image labeling problems such as segmentation and image reconstructi...
research
11/08/2013

Submodularization for Quadratic Pseudo-Boolean Optimization

Many computer vision problems require optimization of binary non-submodu...
research
03/15/2012

Exact and Approximate Inference in Associative Hierarchical Networks using Graph Cuts

Markov Networks are widely used through out computer vision and machine ...

Please sign up or login with your details

Forgot password? Click here to reset