









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to graph-cut, an algorithm used for finding globally optimal segmentation solutions, also known as min-cut or normalized-cut. The concept of cuts in graphs, the problem with min-cut, and the solution with normalized-cut. Applications of graph-cut include image segmentation, stereo, 3d reconstruction, and more. The document also discusses the labeling problem and the energy minimization concept.
Typology: Study notes
1 / 15
This page cannot be seen from the preview
Don't miss anything!










An Introduction to Graph-Cut
Overview Min-cut Normalized-Cut Applications
An Introduction to Graph-Cut
Graph-cut is an algorithm that finds a globally optimal segmentation solution. Also know as Min-cut. Equivalent to Max-flow. [1]
[1] Wu and Leahy: An Optimal Graph Theoretic Approach to Data Clustering:…
What is a “cut”?
A graph G = (V,E) can be partitioned into two disjoint sets, by simply removing edges connecting the two parts.
The degree of dissimilarity between these two pieces can be computed as total weight of the edges that have been removed. In graph theoretic language it is called the cut : [2].
∑ ∈ ∈
u AvB
,
[2] Shi and Malik: Normalized cuts and image segmentation.
Finding the Minimum-cut
Finding the Minimum-cut
Finding the Minimum-cut
Finding the Minimum-cut
Normalized-cut
∑ ∈ ∈
u AtV
,
assocBV
assocB B assoc AV
Nassoc AB assoc AA
Normalized-cut
assocBV
cut AB assocAV
Ncut AB = cut AB +
( , )
( , ) ( , ) ( , )
( , ) ( , ) assocB V
assocBV assocBB assocAV
= assoc^ AV − assocAA + −
assocBV
assocB B assocAV
assocA A
2 5 1 (^3 )
Pixel labeling problem
Assignment cost for giving a particular label to a particular node. Written as D_._
Separation cost for assigning a particular pair of labels to neighboring nodes. Written as V_._
5 1
2
3 4
Such that the sum of the assignment costs and separation costs (the energy E) is small
Energy Minimization
What do graph cuts provide?
Graph Cut based Segmentation
Graph Cut based Segmentation
constraint
hard constraint
User Guided Segmentation; Specifies hard constraints.
3D Applications
2D and Time
[3] Wang et al.: Interactive Video Cutout
Some Results
[5] Rother, Kolmogorov and Blake: “GrabCut“ - Interactive Foreground Extraction using Iterated Graph Cuts
Some Results
Some Results
Some Results