MeanShift算法原理和在目标跟踪上的应用.ppt

合集下载

基于mean_shift算法的目标跟踪方法

基于mean_shift算法的目标跟踪方法

收稿日期 :2005211230 基金项目 : 国家自然科学基金资助 ( 60572023) 作者简介 : 叶 佳 (19822) ,女 ,硕士研究生 ,研究方向为信号处理及应用 ,queenafly @163. com ; 张建秋 (19622) ,男 ,教授 ,博士生导师 ,IEEE 高级会员 ,研究方向为信息处理理论及其在测量和仪器 、 新型传感器 、 控制和通信中的应用 ,jqzhang01 @f udan. edu. cn.
1
2 Mean2shif t 算法
2. 1 密度估计
n x x i ∈S h ( x)
∑[x
2
i
- x] =
1
nx x i ∈S h ( x)
∑x
i
- x ( 5)
同样 , 式 ( 4) 也可以被写为 :
^
密度估计 就是从一组未知概率密度分布的观 测值中估计出其满足的概率密度分布 1 通常有两种 方法 : 参量法和非参量法 1 参量法是假设数据点是 由我们已知的分布 ( 譬如高斯分布) 产生的 , 然后由 已知分布去近似要求分布 ; 而非参量法则是按照实 际情况找出数据点的分布 , 而不在已知各分布中找 与其相近的分布 ,这样估计出来的概率密度分布更 加准确 1 非参量密度估计的方法有很多 , 比如直方 图法 ,最邻近法 , 核密度估计 [ 9 ] 等等 , 其中核密度估 计是应用最为广泛的技术 , 下面给出核密度估计的 式子 . 在 d 维 欧 式 空 间 R d 中 给 定 n 个 数 据 点
预测数据关联以及状态更新1在线性条件下预测以及状态更新都可以由卡尔曼滤波器来完成所以问题的关键在于如何对观测数据进行有效关联1目前的数据关联算法有基于每个目标在每个时刻至多只能产生一个测量值假设的最邻近数据关联法nnda概率数据关联法pdaf联合概率数据关联jpda以及基于每一个测量值都以一定的概率来自每一个目标假设概率的多假设法pmht但前者通常只能就这个观测值是否属于目标作出硬判决在目标密度较大时容易跟错目标而后者通过em算法能在目标值与测量值之间利用后验概率关联做出软判断是一种优于一般的数据关联方法但是计算量比较大1本文将mean2shift的方法应用于数据关联跳出传统的思维框架首次利用概率密度分布的概念来区分服从不同参数分布的数据从整体上对观测数据进行整合分类并结合最邻近法对分类好的数据进行一次性数据关联即可将源于目标的观测值与杂波分开计算速度快而且可以达到em算法相当的效果在杂波密度较大的情况下尤其适用1多目标跟踪问题的描述假设有个目标的状态和测量方程如下

基于meanshift的目标跟踪算法——完整版

基于meanshift的目标跟踪算法——完整版

基于Mean Shift的目标跟踪算法研究指导教师:摘要:该文把Itti视觉注意力模型融入到Mean Shift跟踪方法,提出了一种基于视觉显著图的Mean Shift跟踪方法。

首先利用Itti视觉注意力模型,提取多种特征,得到显著图,在此基础上建立目标模型的直方图,然后运用Mean Shift方法进行跟踪。

实验证明,该方法可适用于复杂背景目标的跟踪,跟踪结果稳定。

关键词:显著图目标跟踪Mean ShiftMean Shift Tracking Based on Saliency MapAbstract:In this paper, an improved Mean Shift tracking algorithm based on saliency map is proposed. Firstly, Itti visual attention model is used to extract multiple features, then to generate a saliency map,The histogram of the target based on the saliency map, can have a better description of objectives, and then use Mean Shift algorithm to tracking. Experimental results show that improved Mean Shift algorithm is able to be applied in complex background to tracking target and tracking results are stability.1 引言Mean Shift方法采用核概率密度来描述目标的特征,然后利用Mean Shift搜寻目标位置。

meanshift 聚类

meanshift 聚类

MeanShift聚类分类:计算机视觉2012-03-23 14:021423人阅读评论(0)收藏举报算法优化存储cMean shift主要用在图像平滑和图像分割(那个跟踪我现在还不清楚),先介绍一下平滑的原理:输入是一个5维的空间,2维的(x,y)地理坐标,3维的(L,u,v)的颜色空间坐标,当然你原理也可以改写成rgb色彩空间或者是纹理特征空间。

先介绍一下核函数,有uniform的,也有高斯的核函数,不管是哪个的,其基本思想如下:简单的平滑算法用一个模板平均一下,对所有的像素,利用周围的像素平均一下就完事了,这个mean shift的是基于概率密度分布来的,而且是一种无参的取样。

有参的取样就是假设所有的样本服从一个有参数的概率分布函数,比如说泊松分布,正态分布等等,高中生都知道概率公式里面是有参数的,在说一下特征空间是一个5维的空间,距离用欧几里德空间就可以了,至少代码里就是这样实现的,而本文的无参取样是这样的:在特征空间里有3维的窗口(想象一下2维空间的窗口),对于一个特征空间的点,对应一个5维的向量,可以计算该点的一个密度函数,如果是有参的直接带入该点的坐标就可以求出概率密度了,基于窗函数的思想就是考虑它邻近窗口里的点对它的贡献,它假设密度会往密集一点的地方转移,算出移动之后的一个5维坐标,该坐标并会稳定,迭代了几次之后,稳定的地方是modes。

这样每一个像素点都对应一个这么一个modes,用该点的后3维的值就是平滑的结果了,当然在算每个点的时候,有些地方可能重复计算了,有兴趣的化你可以参考一下源代码,确实是可以优化的。

总结一下mean shift的平滑原理就是在特征空间中向密度更高的地方shift(转移)。

其次是怎么利用mean shift分割图像.先对图像进行平滑,第2步利用平滑结果建立区域邻接矩阵或者区域邻接链表,就是在特征空间比较近的二间在2维的图像平面也比较接近的像素算成一个区域,这样就对应一个区域的邻接链表,记录每个像素点的label值。

meanshif算法简介PPT课件

meanshif算法简介PPT课件
Meanshift算法的概述及其应用
Meanshift的背景
Mean Shift 这个概念最早是由 Fukunaga等人于1975年在一篇关于概率密度梯度函 数的估计中提出来的,其最初含义正如其名,就是偏 移的均值向量。
直到20年以后,也就是1995年,,Yizong Cheng 发表了一篇对均值漂移算法里程碑意义的文章。对 基本的Mean Shift算法在以下两个方面做了改进, 首先Yizong Cheng定义了一族核函数,使得随着样 本与被偏移点的距离不同,其偏移量对均值偏移向 量的贡献也不同,其次Yizong Cheng还设定了一个 权重系数,使得不同的样本点重要性不一样,这大大 扩大了Mean Shift的适用范围.另外Yizong Cheng 指出了Mean Shift可能应用的领域,并给出了具体 的例子。
Mean shift向量的物理意义的什么呢?
为了更好地理解这个式子的物理意义,假设上式中g(x)=1 平均的偏移量会指向样本点最密的方向,也 就是概率密度函数梯度方向
下面我们看一下mean shift算法的步骤
mh x
给定一个初始点x,核函数G(x), 容许误差 ,Mean
Shift算法循环的执行下面三步,直至结束条件满足,

若再考虑到
这个表达式就是基于核函数
的概率密度函数的估计
怎样找到数据集合中数据最密集的地方呢?
数据最密集的地方,对应于概率密度最大的地方。我们可 以对概率密度求梯度,梯度的方向就是概率密度增加最大 的方向,从而也就是数据最密集的方向。
令 的梯度对所有 廓函数,核函数
,假设除了有限个点,轮廓函数
均存在 。将
Meanshift的应用
• Mean Shift可以应用在很多领域,比如聚类,图像平 滑,,图像分割。尤其是应用在目标跟踪领域,其跟踪

《2024年基于MeanShift的运动目标跟踪算法研究》范文

《2024年基于MeanShift的运动目标跟踪算法研究》范文

《基于Mean Shift的运动目标跟踪算法研究》篇一一、引言随着计算机视觉技术的不断发展,运动目标跟踪作为计算机视觉领域的一个重要研究方向,已经得到了广泛的关注和应用。

Mean Shift算法作为一种经典的跟踪算法,在目标跟踪领域具有广泛的应用前景。

本文旨在研究基于Mean Shift的运动目标跟踪算法,分析其原理、优势及不足,并探讨其在实际应用中的优化策略。

二、Mean Shift算法原理Mean Shift算法是一种基于概率密度的迭代算法,其基本思想是通过不断移动目标的质心位置,使得目标模型与场景模型之间的概率密度差异最小化,从而实现目标的跟踪。

具体而言,Mean Shift算法首先通过计算目标模型的颜色直方图和场景中每个像素的颜色直方图之间的相似度,确定目标在场景中的位置。

然后,根据当前位置附近的像素点进行加权平均,得到一个新的位置作为下一次迭代的起点。

通过多次迭代,最终得到目标在场景中的准确位置。

三、基于Mean Shift的运动目标跟踪算法基于Mean Shift的运动目标跟踪算法主要利用Mean Shift算法的原理,通过在视频序列中不断更新目标的位置和大小,实现对运动目标的跟踪。

具体而言,该算法首先在视频序列中选取一个初始的目标区域,并计算该区域的颜色直方图作为目标模型。

然后,在后续的视频帧中,通过计算每个像素点与目标模型之间的相似度,确定目标在当前帧中的位置。

接着,根据目标的形状和大小对目标区域进行适当的缩放和调整,得到更加准确的跟踪结果。

最后,将当前帧的目标位置作为下一次迭代的起点,继续进行跟踪。

四、算法优势及不足基于Mean Shift的运动目标跟踪算法具有以下优势:1. 算法简单易懂,实现起来较为容易;2. 适用于多种类型的运动目标,具有较强的通用性;3. 可以实现对目标的实时跟踪,具有较高的实时性。

然而,该算法也存在一些不足之处:1. 对目标的形状和大小变化较为敏感,当目标发生形状或大小变化时,可能会导致跟踪失败;2. 当目标周围存在与目标颜色相似的干扰物时,可能会产生误判或丢失目标;3. 对于复杂的场景和动态的背景环境,该算法的鲁棒性有待提高。

《2024年度基于MeanShift的运动目标跟踪算法研究》范文

《2024年度基于MeanShift的运动目标跟踪算法研究》范文

《基于Mean Shift的运动目标跟踪算法研究》篇一一、引言运动目标跟踪是计算机视觉领域中一个重要的研究方向,它涉及到图像处理、模式识别、人工智能等多个领域的知识。

随着计算机视觉技术的不断发展,运动目标跟踪算法在智能监控、智能交通、人机交互等领域得到了广泛的应用。

Mean Shift算法作为一种有效的跟踪算法,在处理复杂背景下的运动目标跟踪问题中具有很好的性能。

本文旨在研究基于Mean Shift的运动目标跟踪算法,分析其原理、优势及不足,并提出改进措施。

二、Mean Shift算法原理Mean Shift算法是一种基于概率密度的迭代优化算法,其基本思想是通过计算目标模型与候选模型的相似度来定位目标的位置。

在运动目标跟踪中,Mean Shift算法首先提取出目标区域的特征,然后根据特征计算出一个均值漂移向量,从而得到一个新的目标位置。

迭代多次后,目标的位置会逐渐逼近其真实位置。

三、Mean Shift算法的优势Mean Shift算法在运动目标跟踪中具有以下优势:1. 实时性:Mean Shift算法的运算速度较快,能够实时地更新目标的位置。

2. 鲁棒性:Mean Shift算法对光照变化、部分遮挡等干扰因素具有较强的鲁棒性,能够在复杂背景下准确地跟踪目标。

3. 简单性:Mean Shift算法的实现过程相对简单,易于编程实现。

四、Mean Shift算法的不足及改进措施尽管Mean Shift算法在运动目标跟踪中具有诸多优势,但仍存在一些不足。

例如,当目标发生剧烈运动或被完全遮挡时,算法的跟踪效果可能会受到影响。

针对这些问题,可以采取以下改进措施:1. 引入多特征融合:通过融合多种特征(如颜色、纹理等),提高算法对不同场景的适应性。

2. 引入卡尔曼滤波:利用卡尔曼滤波对目标的位置进行预测和更新,提高算法的鲁棒性。

3. 结合其他算法:将Mean Shift算法与其他跟踪算法(如光流法、支持向量机等)相结合,形成混合跟踪算法,以提高算法的准确性。

基于Meanshift算法的实时目标跟踪系统


设计了一种基于 TMS320C6455 与 FPGA 的实时图像跟踪系统,该 系统首先采用 MAX9526 采集图像, 利用 FPGA 对图像进行均值滤波, 滤波后数据采用乒乓方式传输给 DSP。Mean Shift 跟踪算法采用图 像像素灰度距离中心点的距离作 为目标特征建立核函数,实现对 目标的实时跟踪。实验表明,该 系统具有良好的实时性与稳定性。
2 系统硬件设计
本系统采用 TMS320C6455 为核心处理 器,处理复杂的跟踪算法,以大容量的 FPGA 作为协处理器,进行图像预处理和接口逻辑及 时序控制信号的产生, 其原理框图如图 1 所示。 2.1 图像采集及预处理 此模块单元包括模拟视频驱动电路、视 频 A/D 转化及大容量 FPFA 芯片等几部分。 工作时,CCD 摄像机输出模拟视频信号,经 视频驱动电路分成两路信号,一路经字符叠加 等形成复合视频信号输出给显示器,另一路经 MAX9526 视频解码芯片解码,进行模数转换, 输出视频行场同步信号及数字化图像数据; FPGA 根据视频行场同步信号产生时序控制信 号,并对输入的视频数据进行滤波等预处理,
摘 要
显 示 器
图 1:系统原理框图 程序存储器及对外通信接口等高集成电路来构 建实时跟踪系统的硬件电路,以实现主要的 Mean Shift 目标跟踪算法。 滤波后的数据按照乒乓结构操作经 FPGA 内部 RAM 导入给高速 DSP 芯片。其硬件连接图如 图 2 所示。 2.2 算法处理模块 算法处理模块主要由一片 TMS320C6455 组 成。TMS320C6455 是 TI 公 司 推 出 的 目 前 单 片 处 理 能 力 最 强 的 高 性 能 定 点 DSP, 它 是 基 于 第 三 代 先 进 VelociTI VLIW(very long instruction word: 超 长 指 令 字) 结 构 开 发出来的新产品,每个周期可以同时执行 8 条 32 位 的 指 令,16 位 定 点 处 理 能 力 可 达 到 9600MMACS, 最 高 主 频 为 1.2GHz。 片 内 采 用两级高速缓存结构,其中 L2 有 2M 字节的 RAM 数据空间可供使用,C6455 还具有强大 的外部存储器接口 EMIF,可以连接 DDR2 等 高速外部存储器,同时集成了高速串行接口 SRIO,方便多 DSP 并行工作。这些特性可以 满足视频图像处理算法的需求,非常适合作为 这类算法的硬件处理平台。

Mean_shift跟踪算法及其在光电跟踪系统中的应用

第7卷第2期2014年4月中国光学Chinese OpticsVol.7No.2Apr.2014收稿日期:2013-12-21;修订日期:2014-02-23基金项目:中国科学院长春光学机密机械与物理研究所三期创新工程资助项目(No.065X32CN60)文章编号2095-1531(2014)02-0332-07Mean-shift 跟踪算法及其在光电跟踪系统中的应用王铭明1,2,陈涛1*,王建立1,阴玉梅1(1.中国科学院长春光学精密机械与物理研究所,吉林长春130033;2.中国科学院大学,北京100049)摘要:针对光电跟踪系统中实时提取运动目标脱靶量的应用需求,设计了一种基于灰度直方图的Mean-shift 图像跟踪算法,对算法中目标模型与候选模型的建立进行了改进,抑制了背景像素对目标跟踪产生的影响。

算法在系统上位机Vis-ual C ++6.0平台上实现,当光电跟踪系统捕获到运动目标后,利用Mean-shift 图像跟踪算法跟踪运动目标,并实时将运动目标脱靶量作为伺服控制系统的输入信号,驱动跟踪器跟踪目标。

实验结果表明:设计的算法可以实时、准确、有效地跟踪运动目标,使稳定后的脱靶量换算得到的角偏差量控制在30ᵡ之内。

关键词:光电跟踪系统;图像跟踪;运动目标;Mean-shift ;背景加权;脱靶量中图分类号:TP391.4文献标识码:Adoi :10.3788/CO.20140702.0332Mean-shift tracking algorithm and its applicationin optoelectronic tracking systemWANG Ming-ming 1,2,CHEN Tao 1*,WANG Jian-li 1,YIN Yu-mei 1(1.Changchun Institute of Optics ,Fine Mechanics and Physics ,Chinese Academy of Sciences ,Changchun 130033,China ;2.University of Chinese Academy of Sciences ,Beijing 100049,China )*Corresponding author ,E-mail :chent @ciomp.ac.cnAbstract :In order to fulfill the requirement to extract miss distance of moving target in real time in optoelec-tronic tracking system ,a Mean-shift image tracking algorithm based on gray histogram is designed.The target model and the candidate model of the algorithm are improved ,and the impact of background pixels on target tracking is suppressed.The algorithm is implemented in the Visual C ++6.0platform in the upper computer of the system.When the optoelectronic tracking system captures the moving target ,the system uses the Mean-shift image tracking algorithm to track the moving target.The miss distance is used as the input signal of the servo control system to drive the tracking device to track the target.Experiment results show that the proposed Mean-shift algorithm is able to track the moving target in real time precisely and effectively so that the angledeviation can be limited within30arc sec.Key words:optoelectronic tracking system;image tracking;moving object;Mean-shift;background weighted;miss distance1引言光电跟踪系统是典型的光、机、电、控制和信号处理一体化的集成装置,广泛应用于实时监控、导弹导引、激光通信、武器火控系统等领域[1-2]。

meanshift算法简介

Mean shift向量
基于核函数G(x)的 概率密度估计

用核函数G在 x点计算得到的Mean Shift 向量 正比于归一化的用核函数K估计的概率 密度的函数 的梯度,归一化因子为用核函数 G估计的x点的概率密度.因此Mean Shift向量 总是指向概率密度增加最大的方向.
Mean shift向量的物理意义的什么呢?

2ck ,d
n
2

2ck ,d cg ,d 2 d h cg ,d nh
g i 1
n
n x xi 2 xi g 2 h x xi i 1 x n x x 2 h i g h i 1
为了更好地理解这个式子的物理意义,假设上式中g(x)=1
平均的偏移量会指向样本点最密的方向,也 就是概率密度函数梯度方向
下面我们看一下mean shift算法的步骤
mh x
给定一个初始点x,核函数G(x), 容许误差 ,Mean Shift算法 循环的执行下面三步,直至结束条件满足, •计算mh ( x) •把 mh ( x)赋给 x. •如果 mh ( x) x ,结束循环;若不然,继续执行(1)
0 =1,2…..m i=1,2…..m
(5)若
,则停止;否则y ←y1转步骤②。
0
限制条件:新目标中心需位于原目标中 心附近。
Meanshift跟踪结果
• 转word文档。
• Meanshift优缺点: 优点 ①算法复杂度小; ②是无参数算法,易于与其它算法集 成; ③采用加权直方图建模,对目标小角 度旋转、轻微变形和部分遮挡不敏感等。

MeanShift

§5-1Mean Shift 算法Mean Shift 算法是由Fukunaga 和Hosteler 于1975年提出的一种无监督聚类方法[109],Mean Shift 的含义是均值偏移向量,它使每一个点“漂移”到密度函数的局部极大值点。

但是再提出之初,Mean Shift 算法并没有得到广泛的重视,直到1995年,Cheng 等人对该算法进行了进一步的研究[110],提出了一般的表达形式并定义了一族核函数,从而扩展了该算法的应用领域,此后Mean Shift 算法逐步得到了人们的重视。

目前,Mean Shift 算法已广泛应用于目标跟踪[111~114]、图像分割与平滑[115~118]等领域,同时由于该算法具有简洁、能够处理目标变形等优点,也是目前目标跟踪领域的一个重要研究热点。

5-1-1 Mean Shift 算法原理Mean Shift 算法是一种基于密度梯度的无参数估计方法,从空间任意一点,沿核密度的梯度上升方向,以自适应的步长进行搜索,最终可以收敛于核密度估计函数的局部极大值处。

基本的Mean Shift 算法可以描述为:设{}()1,,i x i n = 为d 维空间R d 中含有n 个样本点的集合,在点x 处的均值偏移向量的基本形式可以由式(5.1)表示:1()()hh ix S M x xx k∈=-∑ (5.1)其中,S h 是R d 中满足式(5.2)的所有y 点集合,其形状为一个半径为h 的高维球区域。

k 为所有n 个样本点中属于高维球区域的点的数目。

(x i -x )为样本点相对于点x 的偏移向量。

根据式(5.1)的定义可知,点x 的均值偏移向量就是所有属于S h 区域中的样本点与点x 的偏移向量均值,而S h 区域中的样本点大多数是沿着概率密度梯度的方向,所以均值漂移向量的方向与概率密度梯度方向一致,图5.1为具体的示意图。

{}2():()()Th S x y y x y x h=--≤ (5.2)图5.1 Mean Shift 示意图 Fig.5.1 Mean Shift sketch map根据式(5.1)和图5.1可以看出,所有属于区域S h 中的样本点对于点x 的均值漂移向量贡献度相同,而与这些点与点x 间的距离无关。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Region of interest
Center of mass
Objective : Find the densest region Distribution of identical billiard balls
研究现状
Mean shift算法是Fukunaga于1975年提出的, 其含义即偏移的均值向量。随着Mean shift理论的 发展,它的含义也发生了变化。现在一般是指一 个迭代的步骤,即先算出当前点的偏移均值,移 动该点到其偏移均值,然后以此为新的起始点,继 续移动,直到满足一定的条件结束。Cheng Yizong定义了一族核函数 ,将Mean shift算法引入 到计算机视觉领域。Bradski G R对Mean shift算 法进行改进,发展建立了Camshift算法,将Mean shift方法扩展应用到了目标跟踪中来。
• Peripheral pixels are affected by occlusion and background interference
b(x) The color bin index (1..m) of pixel x
Probability Probability
Probability of feature u in model
Finding the PDF of the target model
xi i1..n Target pixel locations
model
candidate
0
y
k (x) A differentiable, isotropic, convex, monotonically decreasing kernel
y
1
q
p y
f y cosy
p yT q p y q
m

u 1
pu y qu
Mean-Shift Object Tracking
Target Localization Algorithm
Start from the position of the model in the current frame
PDF Representation
Probability Probability
Target Model
(centered at 0)
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
1
23
.
.
.
m
color
q qu u1..m
m
qu 1
u 1
Target Candidate
space
… Current

frame
Mean-Shift Object Tracking
General Framework: Target Localization
Start from the position of the model in the current frame
Search in the model’s
m(x)


n

i1 xi g
n g
i1
x - xi h
x - xi h
2
2


x
•Translate the Kernel window by m(x)
g(x) k(x)
Non-Rigid Object Tracking
Center of mass
Objective : Find the densest region Distribution of identical billiard balls
Mean Shift vector
Intuitive Description
Region of interest
Center of mass
• Applications
• Clustering • Discontinuity Preserving Smoothing • Object Contour Detection • Segmentation • Object Tracking
Mean Shift Theory
Intuitive Description
qu C
k xi 2
b( xi )u
Normalization factor
0.3
0.25
0.2
0.15
0.1
0.05
0
1
2
3
.
.
.
m
color
Pixel weight
Probability of feature u in candidate
pu
y
Ch b(xi )u k
Mean-Shift Object Tracking
Target Representation
Choose a reference target model
Choose a feature space
Represent the model by its PDF in the feature space
c
1
x
2
x 1
0
otherwise
• Uniform Kernel (均匀核函数)
c x 1
KU
(x)


0
otherwise
• Normal Kernel (高斯核函数)
K
N
(x)

c

exp


1 2
x
2
核密度 估计
梯度
K (x - xi )
使用核函数 的形式:
得到 :
K (x - xi ) ck
x - xi h
2
窗宽带宽
n

P(x)

2c nh
n i 1
ki

c n
n i1
gi

g

xi gi
i 1 n
gi
i 1
x

g(x) k(x)
Objective : Find the densest region Distribution of identical billiard balls
Mean Shift vector
Intuitive Description
Region of interest
Center of mass
Objective : Find the densest region Distribution of identical billiard balls
(centered at y)
0.3
0.25
0.2
0.15
0.1
0.05
0
1
2
3
.
.
.
m
color
p y pu y u1..m
m
pu 1
u 1
Similarity Function:
f y f q, p y
Mean-Shift Object Tracking
Search in the model’s
neighborhood in next frame
Find best candidate by maximizing a similarity func.
q
p y
f p y, q
Mean-Shift Object Tracking
Approximating the Similarity Function
Quantized Color Space
Probability
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
1
2
3
.
.
color
.
m
Kernel Based Object Tracking, by Comaniniu, Ramesh, Meer
Mean-Shift Object Tracking
(3)k
是分段连续的,并且

0 k (r )dr


Kernel Density Estimation
Various Kernels
P(x)

1 n
n i 1
K(x - xi )
在选定的空间中,x1…xn 是有限的样本点。
例:
• Epanechnikov Kernel
K
E
(x)


Computing The Mean Shift
P(x)
c n
n
ki
i 1

c n n i1
gi



n
xi gi

i1

n
gi
i 1
x

Yet another Kernel density estimation !
Simple Mean Shift procedure: • Compute mean shift vector
Mean Shift
算法原理和在目标跟踪上的应用
Agenda
• Mean Shift Theory
• What is Mean Shift ? • Density Estimation Methods • Deriving the Mean Shift • Mean shift properties
相关文档
最新文档