Normalized cuts and image segmentation

CMU的一篇文章,发表在PAMI上的,文章虽然是对图像进行处理,但是在其他地方都有广泛的应用。
idea:如何分组,先看一个简单的问题
Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation


一个简单的想法,是按照graph theory里面的min-cut想法,每个元素都是一个点,点点之间的关系用weight表示,分成一个个组之间的weight权值最小,也就是一个min-cut。但是这样的产生的问题如上图,分离出一个点显然是一个min-cut(这里用的weight是欧氏距离的倒数,所以分割的是n1,n2两个点),而实际想分成的组是左右两大部分。
问题产生的原因是这里的权值只是一个local的权值,并没有考虑到整体的效应。本文提出了一个考虑全局的方法。

Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
这样选择的cut是占这个组的比重。

下面是如何解决这个问题。用向量x表示所有的点属于A还是B.属于A,1,否则是-1.

Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
1+x可以得到属于A的部分,1-x得到B的部分。d表示每个点与其他所有点的权值之和,D是这样的一个对角阵。W是权值矩阵。k是A中所有点d之和占全部点的比重。
Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
代入一下,进一步化简

Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation

Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
去掉后一个常数
Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
代入b=k/(1-k)
Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation
代入y=(1+x)-b(1-x),可得 Normalized <wbr>cuts <wbr>and <wbr>image <wbr>segmentation

最后得到的这样一个方程是Rayleigh Quotient,最小值就是下面方程的最小特征根。
(D-W)y=Dy.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值