meanshift算法简介.ppt
《meanshift算法简介.ppt》由会员分享,可在线阅读,更多相关《meanshift算法简介.ppt(24页珍藏版)》请在三一办公上搜索。
1、Meanshift算法的概述及其应用,Meanshift的背景,Meanshift算法思想概括起来就是:利用概率密度的梯度爬升来寻找局部最优。它要做的就是输入一个在图像的范围,然后一直迭代(朝着重心迭代)直到满足你的要求为止。不过如何用于做图像跟踪这是我看了几篇相关论文后也没有一个很清楚的理解,经过这几天的思考,和对相关数学方法推导过程的理解使得我对它的原理有了大致的认识。,直观描述,完全相同的桌球分布,感兴趣区域,质心,Mean Shift矢量,目的:找出最密集的区域,2023/11/8,MeanShift在反向投影图中发现目标中心int cvMeanShift(const CvArr*pr
2、ob_image,CvRect window,CvTermCriteria criteria,CvConnectedComp*comp);prob_image目标直方图的反向投影(见 cvCalcBackProject).window初始搜索窗口criteria确定窗口搜索停止的准则comp生成的结构,包含收敛的搜索窗口坐标(comp-rect 字段)与窗口内部所有象素点的和(comp-area 字段).函数 cvMeanShift 在给定反向投影和初始搜索窗口位置的情况下,用迭代方法寻找目标中心。当搜索窗口中心的移动小于某个给定值时或者函数已经达到最大迭代次数时停止迭代。函数返回迭代次数。,
3、2023/11/8,对目标进行跟踪时,可以把图片想象成一张概率密度图。图像输入后是一个目标图像的直方图(也可以认为是目标图像),还一个输入是当前图像就是你要跟踪的全图,输出大小与全图一样大,它上像素点表征着一种概率,就是全图上这个点是目标图像一部分的概率。如果这个点越亮,就说明这个点属于物体的概率越大。现在我们明白了这原来是一张概率图了。当用meanshift跟踪时,输入的原来是这样一幅图像,如此可以实现对目标的跟踪。关键:反向投影 如果一幅图像的区域中显示的是一种结构纹理或者一个独特的物体,那么这个区域的直方图可以看作一个概率函数,他给的是某个像素属于该纹理或物体的概率。所谓反向投影就是首先
4、计算某一特征的直方图模型,然后使用模型去寻找测试图像中存在的该特征。,6,核函数说明,对在d维欧式空间中,x表示该空间中的一个点,K(x)表示该空间的核函数,其定义为:K(x)=ck,d k(|X|)这里:K(x)是放射对称核函数,k(x)称为K(x)的轮廓函数,具有可微性,且;标准化常量ck,d严格正,使K(x)积分为1。,一维下的无参数估计 设X1,X2,Xn是从总体中抽出的独立同分布的样本,X具有未知的密度函数f(x),则f(x)的核估计为:h为核函数的带宽。常用的核函数如下:分别是单位均匀核函数和单位高斯核函数,多维空间下的无参密度估计:在d维欧式空间X中,x表示该空间中的一个点,表示
5、该空间中的核函数,空间中点x的概率密度估计值为:,在计算机视觉中,最常用的是放射状对称核函数。,是放射状核函数 是 的轮廓函数 标准化常量 是个正数,保证 积分为1H为带宽矩阵。,H表示d*d维的带宽矩阵,在实际中常采用H为单位矩阵的比例形式,即,若再考虑到,这个表达式就是基于核函数 的概率密度函数的估计,怎样找到数据集合中数据最密集的地方呢?,数据最密集的地方,对应于概率密度最大的地方。我们可以对概率密度求梯度,梯度的方向就是概率密度增加最大的方向,从而也就是数据最密集的方向。,令,假设除了有限个点,轮廓函数 的梯度对所有 均存在。将 作为轮廓函数,核函数 为:,Mean shift向量,基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- meanshift 算法 简介
链接地址:https://www.31ppt.com/p-6512402.html