Graph Cuts in Vision and Graphics: Theories and Applications
نویسندگان
چکیده
Combinatorial min-cut algorithms on graphs emerged as an increasingly useful tool for problems in vision. Typically, the use of graphcuts is motivated by one of the following two reasons. Firstly, graph-cuts allow geometric interpretation; under certain conditions a cut on a graph can be seen as a hypersurface in N-D space embedding the corresponding graph. Thus, many applications in vision and graphics use min-cut algorithms as a tool for computing optimal hypersurfaces. Secondly, graphcuts also work as a powerful energy minimization tool for a fairly wide class of binary and non-binary energies that frequently occur in early vision. In some cases graph cuts produce globally optimal solutions. More generally, there are iterative graph-cut based techniques that produce provably good approximations which (were empirically shown to) correspond to high-quality solutions in practice. Thus, another large group of applications use graph-cuts as an optimization technique for low-level vision problems based on global energy formulations. This chapter is intended as a tutorial illustrating these two aspects of graph-cuts in the context of problems in computer vision and graphics. We explain general theoretical properties that motivate the use of graph cuts, as well as, show their limitations. Our goal is to familiarize the reader with graph-cuts as a generic tool for optimization in vision.
منابع مشابه
Non-heuristic reduction of the graph in graph-cut optimization
During the last ten years, graph cuts had a growing impact in shape optimization. In particular, they are commonly used in applications of shape optimization such as image processing, computer vision and computer graphics. Their success is due to their ability to efficiently solve (apparently) difficult shape optimization problems which typically involve the perimeter of the shape. Nevertheless...
متن کاملGraph Cut Algorithms in Vision, Graphics and Machine Learning An Integrative Paper
This integrative paper studies graph-cut and network flow algorithms on graphs and compares its applications towards solving diverse problems in Computer Vision, Computer Graphics and Machine Learning. The following three papers form the core of this comparative study. • ’An Experimental Comparison of Min-Cut/MaxFlow Algorithms for Energy Minimization in Vision’ by Boykov et.al.[1] reformulates...
متن کاملA Gradient Descent Approximation for Graph Cuts
Graph cuts have become very popular in many areas of computer vision including segmentation, energy minimization, and 3D reconstruction. Their ability to find optimal results efficiently and the convenience of usage are some of the factors of this popularity. However, there are a few issues with graph cuts, such as inherent sequential nature of popular algorithms and the memory bloat in large s...
متن کاملReal-Time Online Video Object Silhouette Extraction Using Graph Cuts on the GPU
Being able to find the silhouette of an object is a very important front-end processing step for many high-level computer vision techniques, such as Shape-from-Silhouette 3D reconstruction methods, object shape tracking, and pose estimation. Graph cuts have been proposed as a method for finding very accurate silhouettes which can be used as input to such high level techniques, but graph cuts ar...
متن کاملFully Automatic Extraction of Salient Objects from Videos in Near Real Time
Automatic video segmentation plays an important role in a wide range of computer vision and image processing applications. Recently, various methods have been proposed for this purpose. The problem is that most of these methods are far from real-time processing even for low-resolution videos due to the complex procedures. To this end, we propose a new and quite fast method for automatic video s...
متن کامل