[发明专利]一种基于稀疏特征选择的目标跟踪方法在审

专利信息
申请号: 201510323582.1 申请日: 2015-06-12
公开(公告)号: CN104933733A 公开(公告)日: 2015-09-23
发明(设计)人: 李映;杭涛;李鹏程 申请(专利权)人: 西北工业大学
主分类号: G06T7/20 分类号: G06T7/20
代理公司: 西北工业大学专利中心 61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于稀疏特征选择的目标跟踪方法,首先,利用Haar-like特征对目标、背景以及待选目标点进行表示。其次,利用稀疏表示具有的特殊性质,对高维的Haar-like特征进行特征选择,选择那些对目标和背景具有良好区分性的特征作为样本点的表示。最后,利用选好的样本点训练朴素贝叶斯分类器,同时在线进行更新分类,使得分类器能实时反映目标和背景之间的关系。本发明利用稀疏特征选择的方法构建了一个投影矩阵,对传统的高维Haar-like特征进行降维,减小计算量的同时也保留了那些对分类有帮助的特征,能够更加有效的区分目标和背景,实现了目标的快速鲁棒跟踪。
搜索关键词: 一种 基于 稀疏 特征 选择 目标 跟踪 方法
【主权项】:
一种基于稀疏特征选择的目标跟踪方法,其特征在于步骤如下:步骤1:在第一帧图像目标的周围距离为R1的圆形范围内随机选取Np个粒子点,并记录所有Np个粒子点的坐标(xi,yi),i=1,2,…,Np;每个粒子代表了一个目标正样本;在距离目标半径为R2的圆形外,同样随机选取Nn个粒子点,并记录Nn个粒子点的坐标点(xj,yj),j=1,2,…,Nn;每个粒子点代表了一个目标负样本;所述第一帧图像中的参数为[x,y,w,h],其中:x,y表示目标中心的横纵坐标,w,h表示目标的宽和高;步骤2:将Np个目标正样本与Nn个目标负样本与一系列不同尺度的矩形滤波器{F1,1,…,Fw,h}进行卷积计算,然后,将每种尺度卷积后的目标块拉成一个维度为wh的列向量;最后,将每种尺度滤波器卷积后得到的列向量组成一个维度为(w×h)2的列向量所述矩形滤波器{F1,1,…,Fw,h}的间隔为1;步骤3:采用一个大小为n×m的投影矩阵s将列向量投影到一个另一低维空间v∈Rn,v=Sx;步骤4:用所有正负样本对应的列向量v∈Rn,v=(v1,v2,…,vn)以及相对应的正负标签y,对贝叶斯分类器进行训练<mrow><mi>H</mi><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi>log</mi><mrow><mo>(</mo><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mo>|</mo><mi>y</mi><mo>=</mo><mn>1</mn><mo>)</mo></mrow></mrow><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mo>|</mo><mi>y</mi><mo>=</mo><mn>0</mn><mo>)</mo></mrow></mrow></mfrac><mo>)</mo></mrow></mrow>其中:p(vi|y=1),p(vi|y=0)通过高斯分布进行估计,其参数为<mrow><msubsup><mi>&mu;</mi><mi>i</mi><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>|</mo><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>&sigma;</mi><mi>i</mi><mn>1</mn></msubsup><mo>=</mo><msqrt><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>|</mo><mi>y</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&mu;</mi><mi>i</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mtd></mtr><mtr><mtd><msubsup><mi>&mu;</mi><mi>i</mi><mn>0</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>|</mo><mi>y</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow><mrow><msubsup><mi>&sigma;</mi><mi>i</mi><mn>0</mn></msubsup><mo>=</mo><msqrt><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>|</mo><mi>y</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&mu;</mi><mi>i</mi><mn>0</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mrow>步骤5:读取下一帧,在前一帧目标位置周围距离为R3的圆形范围内随机产生k个粒子点,记录其坐标(xk,yk)k=1,2,…,K;每个粒子点代表一个候选目标,每个候选目标按照步骤2和3中的特征表示方法得到一个列向量d∈Rn;步骤6:采用步骤4中贝叶斯分类器计算每个候选目标的分类器响应,以分类响应最大的候选目标作为该帧的跟踪结果;重复步骤5~步骤6,在跟踪了5~6帧后,通过如下公式更新贝叶斯分类器的参数:<mrow><msubsup><mi>&mu;</mi><mi>i</mi><mn>1</mn></msubsup><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><msubsup><mi>&mu;</mi><mi>i</mi><mn>1</mn></msubsup><mo>+</mo><msubsup><mi>&lambda;&mu;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>1</mn></msubsup></mrow><mrow><msubsup><mi>&sigma;</mi><mi>i</mi><mn>1</mn></msubsup><mo>=</mo><msqrt><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>&sigma;</mi><mi>i</mi><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&lambda;</mi><msup><mrow><mo>(</mo><msubsup><mi>&sigma;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>&lambda;</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&lambda;</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msubsup><mi>&mu;</mi><mi>i</mi><mn>1</mn></msubsup><mo>-</mo><msubsup><mi>&mu;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>1</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mrow>继续重复步骤6时,以更新参数后的贝叶斯分类器计算每个候选目标的分类器响应,至所有图像序列的所有帧处理完成;其中:λ表示一个学习参数,是最新积累的目标集合的参数,通过如下公式求得:<mrow><msubsup><mi>&mu;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>1</mn></msubsup><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></msubsup><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><msubsup><mi>&sigma;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>0</mn></msubsup><mo>=</mo><msqrt><mfrac><mn>1</mn><mi>n</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></msubsup><msup><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&mu;</mi><mrow><mi>i</mi><mo>_</mo><mi>new</mi></mrow><mn>0</mn></msubsup><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>.</mo></mrow>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510323582.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top