Skip to content

johannesu/partial-enumeration

Repository files navigation

This is a MatLab/C++ library of our ICCV 2013 paper [1].

Example result

Example results: curvature regularization using 5x5 patches.

Installation

MATLAB and a c++ compiler is needed. Setup matlab using mex -setup. All files are compiled automatically.

The code has been tested on

  • Matlab 2013a with GCC 4.8 on Ubuntu 13.10.
  • Matlab 2013a with Visual Studio 2013 on Windows 7.

Getting started

Two example are included in /examples

  • binary_deconvolution_figure_12.m
  • curvature_segmentation_figure_10.m

Included solvers

The partial enumartion reformulation is optimized with

The binary deconvolution problem is also optimized with

References

  1. Partial Enumeration and Curvature Regularization
    International Conference on Computer Vision (ICCV), 2013.
    Carl Olsson, Johannes Ulén, Yuri Boykov, and Vladimir Kolmogorov.

About

Higher-order non-submodular pseudo-boolean optimization

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published