[发明专利]一种基于全局搜索的实时分布场目标跟踪方法无效

专利信息
申请号: 201410298728.7 申请日: 2014-06-26
公开(公告)号: CN104036528A 公开(公告)日: 2014-09-10
发明(设计)人: 宁纪锋;叱干鹏飞;石武祯 申请(专利权)人: 西北农林科技大学
主分类号: G06T7/20 分类号: G06T7/20
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 陆万寿
地址: 712100 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于全局搜索的实时分布场目标跟踪方法,包括以下步骤:1)在第一帧选定的目标图像I手动标记目标的位置;2)当目标图像I的分布场模型经过高斯平滑处理后,目标模型建立,接下来是在下一帧图像中确定待搜索区域并对其进行高斯平滑得到候选区域分布场,然后寻找与目标模型具有最大相关系数的图像块;3)将前后两帧得到的两个目标模型按照一定的学习率ρ融合来更新当前帧的目标模型;4)循环2)和3),直到整个视频序列结束。本发明采用基于相关系数的全局模板匹配搜索策略,既克服了原始分布场利用梯度下降法容易陷入局部最优值的局限,又避免使用L1距离度量相似性容易受噪声影响的缺点,改进了跟踪性能。
搜索关键词: 一种 基于 全局 搜索 实时 分布 目标 跟踪 方法
【主权项】:
一种基于全局搜索的实时分布场目标跟踪方法,其特征在于,包括以下步骤:1)在第一帧选定的目标图像I手动标记目标位置,即以一个矩形框划定目标区域,标记出矩形框的左上角坐标及矩形框的宽、高,然后对划定目标区域用分布场模型表示,分布场模型的构建如下:利用Kronecker delta函数把目标图像I用一个分布场模型表示,得到目标图像I的分布场模型df(i,j,k),其公式如下所示:<mrow><mi>df</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mi>if I</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mn>255</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow><mo>=</mo><mo>=</mo><mi>k</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>式中:i和j分别表示目标图像I的行和列;K表示对目标图像I要分的层数;k表示各层的序号,k=1,2,3…,K;df(i,j,k)表示目标图像I经过分解后在第k层上第i行第j列的值,它的取值范围为0或1;深度为255/K的集合称为“一层”;I(i,j)表示在目标图像I上第i行和第j列的像素值;接着,对目标图像I的分布场模型进行高斯平滑,高斯平滑分空间域平滑和特征域平滑,首先对目标图像I的分布场模型进行空间域平滑,空间域平滑是在目标图像I的x和y两个方向上进行平滑,其计算公式如下:<mrow><msub><mi>df</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>df</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>*</mo><msub><mi>h</mi><msub><mi>&sigma;</mi><mi>s</mi></msub></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>式中:dfs(k)表示空间域平滑后的目标图像I的分布场模型;df(k)表示目标图像I的分布场模型的第k层;是一个标准差为σs的2D高斯核;“*”为卷积符号;然后对空间域平滑后的目标图像I的分布场模型进行特征域平滑,其计算公式如下:<mrow><msub><mi>df</mi><mi>ss</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>df</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>*</mo><msub><mi>h</mi><msub><mi>&sigma;</mi><mi>f</mi></msub></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式中:dfss(i,j)表示特征域平滑后的目标图像I的分布场模型;dfs(i,j)表示经过空间域平滑后目标图像I的分布场模型第i行和第j列的平滑值;是一个标准σf差为的1D高斯核;高斯平滑后目标图像I的分布场模型各像素每一列积分为1;在跟踪过程中,为了适应目标环境的外观变化,需要动态地更新目标图像的分布场模型,即按一定比例混合旧的目标图像分布场模型和新跟踪得到的目标图像相对应的分布场模型,进而一个简单的目标图像分布场模型更新公式如下:dft+1(i,j,k)=ρdft(i,j,k)+(1‑ρ)dft‑1(i,j,k) (4)式中:ρ表示学习率,其值在0~1之间,其用来控制目标模型的更新速度;t表示跟踪目标图像的当前帧,t+1表示跟踪目标图像的当前帧的下一帧,t‑1表示跟踪目标图像的当前帧的上一帧;dft+1(i,j,k)表示跟踪目标图像中当前帧的下一帧目标分布场模型的第k层第i行第j列的值;dft(i,j,k)表示跟踪目标图像中当前帧目标分布场模型的第k层第i行第j列的值;dft‑1(i,j,k)表示跟踪目标图像中当前帧的上一帧目标分布场模型的第k层第i行第j列的值;2)当目标图像I的分布场模型经过高斯平滑处理后,目标模型建立,接下来是在下一帧图像中确定待搜索区域并对其进行高斯平滑得到候选区域分布场,然后寻找与目标模型具有最大相关系数的图像块,其中,目标模型与候选区域分布场的相关系数可表示为:<mrow><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>df</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>k</mi><mo>)</mo></mrow><msub><mi>df</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>式中:df(m,n,k)为目标模型;dfi,j(m+1,n+1,k)为候选区域的分布场;i,j为候选区域第i行和第j列的坐标;Ci,j为候选区域分布场与目标模型的相关系数矩阵;m及n表示候选区域第m行和第n列的坐标;设候选图像为M×M,目标图像为N×N,在频域内,需要对候选图像和目标图像进行补零延拓为(M+N‑1)2,令S=M+N‑1,算法的复杂度将降低为O(S2log2S),由于时域的卷积如公式(5)可用频域的乘积来实现,因此,在频域计算目标模型和候选区域分布场的相关系数,公式如下:<mrow><msub><mi>C</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mi>ifft</mi><mrow><mo>(</mo><mi>fft</mi><mrow><mo>(</mo><mi>df</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mi>fft</mi><mrow><mo>(</mo><msub><mi>df</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>*</mo></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>式中:ifft(fft(df(k))·(fft(dfi,j(k)))*)表示对目标图像分布场模型df(k)和候选图像分布场dfi,j(k)的第k层分别进行快速傅里叶变换fft(df(k))、fft(dfi,j(k)),并求出变换后候选图像分布场的共轭(fft(dfi,j(k)))*,然后将(fft(dfi,j(k)))*与fft(df(k))相乘得到频域相关系数矩阵,最后通过反傅里叶变换得到时域相关系数矩阵Ci,j;fft(df(k))表示对目标图像分布场模型df(k)第k层进行快速傅里叶变换;(fft(dfi,j(k)))*表示对候选图像分布场dfi,j(k)第k层进行快速傅里叶变换得到fft(dfi,j(k))并求出它的共轭(fft(dfi,j(k)))*;df(k)和dfi,j(k)分别为目标模型和候选区域分布场的第k层;Ci,j为候选区域分布场与目标图像分布场模型的相关系数矩阵;3)利用公式(4)将前后两帧得到的两个目标模型按照一定的学习率ρ融合来更新当前帧的目标模型;4)循环2)和3),直到整个视频序列结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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