With graph model expansion to segmentation problem, what is good image segmentation? Generally speaking, we can see the all pixels in an image as a vertex set. The edges between nodes are assigned to their corresponding similarity (such as color, brightness, texture…). And we want to cluster the vertex set into several disjoint subset. Even more, we expect that the sum of weighted edge between the disjoint sets is small, which imply the high intra-difference. And also expect on low inter-difference. They are two issues considered basically.
Finding the “min-cut” is a well-studied problem for partition. However, the minimum cut criteria favors cutting small sets of isolated nodes in the graph. To avoid this unnatural bias, they proposed normalized cut, which simply divide the weighted sum by group association to all nodes in a normalized way.