基于颜色与形状的自适应信息融合鱼目标跟踪.docVIP

基于颜色与形状的自适应信息融合鱼目标跟踪.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于颜色与形状的自适应信息融合鱼目标跟踪   摘要:针对鱼目标的跟踪,提出一种基于颜色和形状的粒子滤波算法。该算法在颜色和形状的特征上分别建立模型,用来区分不同颜色和大小的鱼,在建立的形状模型中采用仿射变换解决鱼的部分形变问题,最后通过民主融合策略来提高算法的鲁棒性。运用鱼的运动模型进行了实验,结果表明,该方法有效的解决了鱼在较为复杂的背景下的平面旋转及部分遮挡的问题。   关键词:鱼;粒子滤波;跟踪   中图分类号:TP391文献标识码:A文章编号:1009-3044(2011)07-1622-03   鱼在封闭环境下对于一些刺激会表现出一系列的反应和行为。例如:在竞争有限的食物时,对其它的鱼会表现出明显的侵略性,在生病或者是奄奄一息时游动的速度和反应会变慢。对于鱼的饲养者而言如果能更好的了解鱼的生理习性,能够及时发现处于生病时期的鱼,那么对于鱼产量的提高就是大有裨益。通过应用视觉跟踪技术来研究生物体宏观的运动情况,例如:老鼠的跑动[1-2]、中风病人肢的运动[3-4]等,可定量分析生物体在某些生理活动过程中的运动机能水平。在跟踪鱼的过程中,通过测定鱼目标的运动水平参数、辨别鱼目标的行为类型,就可以得到鱼目标某些运动机能水平的现状、或者得到其在某些病理条件下运动机能水平的改变和损伤情况、以及愈后的恢复情况。本文采用基于颜色和形状的粒子滤波算法来对鱼缸中的鱼进行跟踪。粒子滤波跟踪算法在处理非线性、非高斯问题上具有突出的能力,对于鱼非线性的运动方式有较好的跟踪效果。同时,由于运用了颜色与形状的双重信息很好地解决了鱼在平面上旋转的问题,以及在稳定的光照条件下发生的短暂遮挡的问题,具有较高的鲁棒性。   1 粒子滤波   粒子滤波是一种通过非参数化蒙特卡洛模拟来实现贝叶斯滤波理论的算法,适用于非线性非高斯模型描述的动态系统。其实质是在状态空间中寻找一组样本(即粒子){xik,i=1,…,N},近似后验概率密度函数以获得样本均值,最后得到状态最小方差估计的过程。它包括重要性采样和序列重要性采样两部分。后验概率密度可近似表达为:    (1)   xi0:k表示从后验分布采样得到的粒子,δ表示Dirac delta函数,z1:k为观测值。   重要性采样就是从一个已知的容易采样的参考分布q(x0:k|z1:k)通过对采样粒子进行加权来近似p(x0:k|z1:k)。有:    (2)   为归一化权值。Wk(xi0:k)称为重要性权值,xi0:k为来自假设样本q(x0:k|z1:k)的粒子。   序列重要性采样就是将重要性采样算法写成序列形式以实现对后验分布进行递推估计。有:    (3)   2 基于颜色与形状的信息融合算法   2.1 目标运动模型   对于跟踪目标鱼而言,可以用一个椭圆来近似表示。其运动状态可以用X来表示,即:    (4)   其中Tx,TY分别为x方向和y方向的目标中心点位置,θ为目标轮廓旋转的角度,Sx,SY为目标在x方向和y方向尺度。   其状态转移方程用一阶自回归过程方程表示,即:    (5)   其中Xk为目标在t时刻的状态,wk-1是归一化噪声量。   2.2 基于形状的模型   对于候选椭圆区域X,其圆周上的像素点的位置为(xj,yj)。由于鱼在跟踪过程中会发生平面上的旋转,于是用仿射变换来描述其轮廓的变化。仿射变换通常用六个仿射自由度来表示。则初始椭圆轮廓变化的形状空间可以用形状参数向量形状参数向量S来描述。   形状参数向量S可以定义为:    (6)   其中, 是初始椭圆形状,W是形状矩阵。   由上可知椭圆空间的维数为2N,若引入的形状空间维数为Ns,则S是Ns×1的矩阵,W是2N×Ns的矩阵。由于仿射变换通常用六个自由度来表示则Ns=6。形状矩阵的定义参考文献[5],为:    (7)   根据目标的形状模型,则目标在形状空间内的参数S可以表示为[6]    (8)   其中,Tx,TY为中心点变化的距离,θ目标轮廓变化角度,SX,SY分别为目标在x方向和y方向上的变化比例。   由粒子滤波可知每个粒子代表了目标的一种运动状态T,对于粒子Ni,由其表示的目标运动状态参数Ti可以计算出形状参数Si,并由Si可以计算出经仿射变换后椭圆轮廓各点的位置(xj,yj)。在此轮廓上采样M个点(xi1,yi1,i=1,…,M),在各点位置做一条法线,计算法线各个像素点的梯度值Gj(j=1,2,…,M)。比较像素点与梯度最大值的点(xi2,yi2,i=1,…,M)间的距离,就可比较所求轮廓与真实轮廓之间的相似性。这里用欧氏距离来表示相似性:    (9)   则观测概率密度函数为:    (10)   其中,σ为常数。   2.3

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档