没有合适的资源?快使用搜索试试~ 我知道了~
Mean-Shift原理概述
需积分: 49 31 下载量 5 浏览量
2015-08-06
14:08:21
上传
评论 4
收藏 744KB PDF 举报
温馨提示
Mean-Shift原理概述,挺详细的 Mean Shift 这个概念最早是由 Fukunaga 等人[1]于 1975 年在一篇关于概率密度梯度函 数的估计中提出来的,其最初含义正如其名,就是偏移的均值向量,在这里 Mean Shift是一个名 词,它指代的是一个向量,但随着 Mean Shift 理论的发展,Mean Shift 的含义也发生了变化,如果 我们说 Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其 偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束.
资源推荐
资源详情
资源评论
















1
Mean Shift 概述
Mean Shift 简介
Mean Shift 这个概念最早是由 Fukunaga 等人[1]于 1975 年在一篇关于概率密度梯度函
数的估计中提出来的,其最初含义正如其名,就是偏移的均值向量,在这里 Mean Shift是一个名
词,它指代的是一个向量,但随着 Mean Shift 理论的发展,Mean Shift 的含义也发生了变化,如果
我们说 Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其
偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束.
然而在以后的很长一段时间内 Mean Shift并没有引起人们的注意,直到 20年以后,也就是
1995 年,另外一篇关于 Mean Shift 的重要文献[2]才发表.在这篇重要的文献中,Yizong Cheng
对基本的 Mean Shift 算法在以下两个方面做了推广,首先 Yizong Cheng 定义了一族核函数,
使得随着样本与被偏移点的距离不同,其偏移量对均值偏移向量的贡献也不同,其次 Yizong
Cheng 还设定了一个权重系数,使得不同的样本点重要性不一样,这大大扩大了 Mean Shift 的
适用范围.另外 Yizong Cheng 指出了 Mean Shift 可能应用的领域,并给出了具体的例子.
Comaniciu 等人[3][4]把 Mean Shift 成功的运用的特征空间的分析,在图像平滑和图像分
割中 Mean Shift 都得到了很好的应用. Comaniciu 等在文章中证明了,Mean Shift 算法在满足
一定条件下,一定可以收敛到最近的一个概率密度函数的稳态点,因此 Mean Shift 算法可以用
来检测概率密度函数中存在的模态.
Comaniciu 等人[5]还把非刚体的跟踪问题近似为一个 Mean Shift 最优化问题,使得跟踪
可以实时的进行.
在后面的几节,本文将详细的说明 Mean Shift 的基本思想及其扩展,其背后的物理含义,
以及算法步骤,并给出理论证明.最后本文还将给出 Mean Shift 在聚类,图像平滑,图像分割,物
体实时跟踪这几个方面的具体应用.
Mean Shift 的基本思想及其扩展
基本 Mean Shift
给定 d 维空间
d
R
中的 n 个样本点
i
x
,i=1,…,n,在
x
点的 Mean Shift 向量的基本形式定义
为:
( ) ( )
1
ih
hi
xS
Mx xx
k
∈
≡−
∑
(1)
其中,
h
S
是一个半径为 h 的高维球区域,满足以下关系的 y 点的集合,

2
( ) ( ) ( )
{ }
2
:
T
h
Sx yyx yx h≡ − −≤
(2)
k 表示在这 n 个样本点
i
x
中,有 k 个点落入
h
S
区域中.
我们可以看到
( )
i
xx−
是样本点
i
x
相对于点
x
的偏移向量,(1)式定义的 Mean Shift 向量
()
h
Mx
就是对落入区域
h
S
中的 k 个样本点相对于点
x
的偏移向量求和然后再平均.从直观
上看,如果样本点
i
x
从一个概率密度函数
( )
fx
中采样得到,由于非零的概率密度梯度指向概
率密度增加最大的方向,因此从平均上来说,
h
S
区域内的样本点更多的落在沿着概率密度梯
度的方向.因此,对应的, Mean Shift 向量
()
h
Mx
应该指向概率密度梯度的方向
.
图 1,Mean Shift 示意图
如上图所示, 大圆圈所圈定的范围就是
h
S
,小圆圈代表落入
h
S
区域内的样本点
ih
xS∈
,
黑点就是 Mean Shift 的基准点
x
,箭头表示样本点相对于基准点
x
的偏移向量,很明显的,我们
可以看出,平均的偏移向量
()
h
Mx
会指向样本分布最多的区域,也就是概率密度函数的梯度
方向.
扩展的 Mean Shift
核函数
首先我们引进核函数的概念.
定义:
X
代表一个 d 维的欧氏空间,
x
是该空间中的一个点,用一列向量表示.
x
的模
2
T
x xx=
.
R
表示实数域.如果一个函数
:KX R→
存在一个剖面函数
[ ]
: 0,kR∞→
,即

3
( )
2
()Kx k x=
(3)
并且满足:
(1)
k
是非负的.
(2)
k
是非增的,即如果
ab<
那么
() ()ka kb≥
.
(3)
k
是分段连续的,并且
0
()k r dr
∞
<∞
∫
那么,函数
()Kx
就被称为核函数.
举例:在 Mean Shift 中,有两类核函数经常用到,他们分别是,
单位均匀核函数:
1 if 1
()
0 if 1
x
Fx
x
<
=
≥
(4)
单位高斯核函数:
2
()
x
Nx e
−
=
(5)
这两类核函数如下图所示.
图 2, (a) 单位均匀核函数 (b) 单位高斯核函数
一个核函数可以与一个均匀核函数相乘而截尾,如一个截尾的高斯核函数为,
( )
2
if
()
0 if
x
ex
NF x
x
β
β
λ
λ
λ
−
<
=
≥
(6)
图 3 显示了不同的
,
βλ
值所对应的截尾高斯核函数的示意图.
图 3 截尾高斯核函数 (a)
1
1
NF
(b)
0.1
1
NF
剩余14页未读,继续阅读
资源评论


QiYe005
- 粉丝: 19
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 企业业务流程及信息化业务流程.ppt
- 虚拟化平台VMP安装和管理.pptx
- 对外经济贸易大学远程教育学院-计算机应用基础复习大纲.doc
- 大数据时代下高职学校会计信息化建设研究.docx
- 计算机组成原理期末复习资料王爱英.doc
- 疫情期间计算机课程在线教学组织实施探索与实践.docx
- 嵌入式工程师考试题目.doc
- 校园网络综合布线专业技术实施方案黄耀聪.doc
- 基于 YOLO 算法的行人目标检测研究与应用
- 燕山大学单片机课设方案设计书可控流水灯(c语言).doc
- 校园网络需求分析方案-案例分析.doc
- E-OTN解决方案中兴通讯:为端到端全光网络而来.docx
- 行政事业单位计算机网络安全问题及技术防范研究.docx
- 城市十字路口智能交通灯的PLC控制方案设计书.doc
- 从服务化es到kafka和redis技术实践.pptx
- 信息化背景下文书档案管理工作创新探究.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
