Fast approximate energy minimization via graph cuts
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 377-384 vol.1
- https://doi.org/10.1109/iccv.1999.791245
Abstract
In this paper we address the problem of minimizing a large class of energy functions that occur in early vision. The major restriction is that the energy function's smoothness term must only involve pairs of pixels. We propose two algorithms that use graph cuts to compute a local minimum even when very large moves are allowed. The first move we consider is an /spl alpha/-/spl beta/-swap: for a pair of labels /spl alpha/,/spl beta/, this move exchanges the labels between an arbitrary set of pixels labeled a and another arbitrary set labeled /spl beta/. Our first algorithm generates a labeling such that there is no swap move that decreases the energy. The second move we consider is an /spl alpha/-expansion: for a label a, this move assigns an arbitrary set of pixels the label /spl alpha/. Our second algorithm, which requires the smoothness term to be a metric, generates a labeling such that there is no expansion move that decreases the energy. Moreover, this solution is within a known factor of the global minimum. We experimentally demonstrate the effectiveness of our approach on image restoration, stereo and motion.Keywords
This publication has 5 references indexed in Scilit:
- Segmentation by grouping junctionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Markov random fields with efficient approximationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Regularization of Inverse Visual Problems Involving DiscontinuitiesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1986
- Computational vision and regularization theoryNature, 1985
- Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of ImagesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1984