图像分割之Graph cut算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
同的物理意景义。
案
Fra Baidu bibliotek
果
结
Graph Cuts是在普通图的基础上多了2个顶点,这2个顶点分别用符号”S” 和”T”表示,统称为终端顶点。其它所有的顶点都必须和这2个顶点相连形 成边集合中的一部分。所以Graph Cuts中有两种顶点,也有两种边。
• Basics (基础知识)
第一种顶点和边是:第一种普通顶点
而min cut和图的max flow是等效的,故可以
通过max研fl究ow算背法来找到s-t研图的究mi方n cut。
目前的算法景主要有:
案
1) Goldberg-Tarjan
2) Ford-Fulkerson
3) 上诉两种方法的改进算法
研究成 果
研究总 结
• Result (结果)
研究背 景
研究方 案
(1) V是一研个非究空背集合,称为顶研究方 点集,其元景素称为顶点; 案
(2) E是由V中的点组成的无序 点对构成的集合,称为边集, 其元素称为边。
研究成 果
研究总 结
• Basics (基础知识)
此处的Graph和普通的Graph稍有不同。
普否则通为的无图研向由究图顶,点背且和边边是构有成权,研值如究的果,边方不的同有的方边向可的研以,有究这不样成同的的图权被值则,称研分为别有究代向总表图不,
对应于图像中的每个像素。每两个邻
域顶点(对应于图像中每两个邻域像
素)的连接就是一条边。这种边也叫
n-links。
研究背
研究方
第还有二另种外顶两点个和终边端是景顶:点除,图叫像S像和素T。外每, 案
个普通顶点和这2个终端顶点之间都
有连接,组成第二种边。这种边也叫
t-links。
研究成 果
研究总 结
• Graph Cut (图割)
研究成
研究总
景
案
果
结
Graph Cut算法仅需要在前景和背景处各画几笔作为输入,算法将
建立各个像素点与前景背景相似度的赋权图,并通过求解最小切割区分
前景和背景。由于它是基于颜色统计采样的方法,因此对前背景相差较
大的图像效果较佳。
• Basics (基础知识)
图论中的图(graph):
一个图G定义为一个有序对 (V,G),记为G=(V,G), 其中
研究成 果
研究总 结
图像分割之 Graph Cut 算法
• Introduction (算法简介)
Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉
领域普遍应用于前背景分割(Image segmentation)、立体视觉
(stereo vision)、抠图(Image matting)等。
研究背
研究方
研究总 结
• Weight (权值)
研究背 景
研究方 案
研究成 果
研究总 结
• ?Regional Term (区域项)
研究背 景
研究方 案
研究成 果
研究总 结
• Boundary Term (边界项)
研究背 景
研究方 案
研究成 果
研究总 结
• Min Cut (最小割)
确定每条边的权值之后,就可以通过min cut 算法来找到最小的割,这些边的断开恰好 可以使目标和背景被分割开,也就是min cut对应于能量的最小化。
Graph Cut中的Cut是指这样一个边的 集合,很显然这些边集合包括了上面2种边, 该集合中所有边的断开会导致残留“S”和 “T”图的分开,所以就称为“割”。
如果一研个割究,背它的边的所研有究权方值之和最小研, 究成 那么这个就景称为最小割,也案就是图割的结 果
果。
最大流量最小割算法就可以用来获得s-t图 的最小割,这个最小割把图的顶点划分为 两个不相交的子集S和T,其中s ∈S,t∈ T 和S∪T=V 。