An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision
- PMID: 15742889
- DOI: 10.1109/TPAMI.2004.60
An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision
Abstract
After [15], [31], [19], [8], [25], [5], minimum cut/maximum flow algorithms on graphs emerged as an increasingly useful tool for exact or approximate energy minimization in low-level vision. The combinatorial optimization literature provides many min-cut/max-flow algorithms with different polynomial time complexity. Their practical efficiency, however, has to date been studied mainly outside the scope of computer vision. The goal of this paper is to provide an experimental comparison of the efficiency of min-cut/max flow algorithms for applications in vision. We compare the running times of several standard algorithms, as well as a new algorithm that we have recently developed. The algorithms we study include both Goldberg-Tarjan style "push-relabel" methods and algorithms based on Ford-Fulkerson style "augmenting paths." We benchmark these algorithms on a number of typical graphs in the contexts of image restoration, stereo, and segmentation. In many cases, our new algorithm works several times faster than any of the other methods, making near real-time performance possible. An implementation of our max-flow/min-cut algorithm is available upon request for research purposes.
Similar articles
-
Generalizing Swendsen-Wang to sampling arbitrary posterior probabilities.IEEE Trans Pattern Anal Mach Intell. 2005 Aug;27(8):1239-53. doi: 10.1109/TPAMI.2005.161. IEEE Trans Pattern Anal Mach Intell. 2005. PMID: 16119263
-
Fast unambiguous stereo matching using reliability-based dynamic programming.IEEE Trans Pattern Anal Mach Intell. 2005 Jun;27(6):998-1003. doi: 10.1109/TPAMI.2005.120. IEEE Trans Pattern Anal Mach Intell. 2005. PMID: 15943431
-
Cost aggregation and occlusion handling with WLS in stereo matching.IEEE Trans Image Process. 2008 Aug;17(8):1431-42. doi: 10.1109/TIP.2008.925372. IEEE Trans Image Process. 2008. PMID: 18632351
-
Minimizing nonsubmodular functions with graph cuts - a review.IEEE Trans Pattern Anal Mach Intell. 2007 Jul;29(7):1274-9. doi: 10.1109/TPAMI.2007.1031. IEEE Trans Pattern Anal Mach Intell. 2007. PMID: 17496384 Review.
-
Enhanced computer vision with Microsoft Kinect sensor: a review.IEEE Trans Cybern. 2013 Oct;43(5):1318-34. doi: 10.1109/TCYB.2013.2265378. Epub 2013 Jun 25. IEEE Trans Cybern. 2013. PMID: 23807480 Review.
Cited by
-
Automatic Liver Segmentation on Volumetric CT Images Using Supervoxel-Based Graph Cuts.Comput Math Methods Med. 2016;2016:9093721. doi: 10.1155/2016/9093721. Epub 2016 Apr 5. Comput Math Methods Med. 2016. PMID: 27127536 Free PMC article.
-
Adaptive particle representation of fluorescence microscopy images.Nat Commun. 2018 Dec 4;9(1):5160. doi: 10.1038/s41467-018-07390-9. Nat Commun. 2018. PMID: 30514837 Free PMC article.
-
ROSE-X: an annotated data set for evaluation of 3D plant organ segmentation methods.Plant Methods. 2020 Mar 4;16:28. doi: 10.1186/s13007-020-00573-w. eCollection 2020. Plant Methods. 2020. PMID: 32158494 Free PMC article.
-
Swimming motility of a gut bacterial symbiont promotes resistance to intestinal expulsion and enhances inflammation.PLoS Biol. 2020 Mar 20;18(3):e3000661. doi: 10.1371/journal.pbio.3000661. eCollection 2020 Mar. PLoS Biol. 2020. PMID: 32196484 Free PMC article.
-
Multi-atlas based simultaneous labeling of longitudinal dynamic cortical surfaces in infants.Med Image Comput Comput Assist Interv. 2013;16(Pt 1):58-65. doi: 10.1007/978-3-642-40811-3_8. Med Image Comput Comput Assist Interv. 2013. PMID: 24505649 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources