[发明专利]一种针对抵近飞行过程的目标跟踪方法有效
申请号: | 201911142176.X | 申请日: | 2019-11-20 |
公开(公告)号: | CN110910425B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 许倩倩;强晶晶;闫鹏武;张雪;张浩钧;汪亮;孙高 | 申请(专利权)人: | 上海无线电设备研究所 |
主分类号: | G06T7/246 | 分类号: | G06T7/246;G06T7/269;G06T7/66 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 徐雯琼;章丽娟 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 抵近 飞行 过程 目标 跟踪 方法 | ||
1.一种针对抵近飞行过程的目标跟踪方法,其特征在于,包含以下步骤:
S1、跟踪器初始化:根据初始目标位置与尺度及跟踪器预装参数进行跟踪器初始化;
S2、确定搜索窗口中心位置:将上一帧提取均匀特征点作为局部特征,在当前帧提取匹配特征点,求解全局运动参数,对上一帧目标中心位置进行全局运动补偿,作为搜索窗口的中心位置;
步骤S3、位置滤波和尺度滤波:根据搜索窗口中心位置和上一帧目标尺度,提取位置样本和尺度样本;压缩位置样本和尺度样本;分别计算位置滤波频域响应图和尺度滤波频域响应图;计算位置滤波空域响应图和尺度滤波空域响应图,并进行位置估计和尺度估计;自适应更新尺度增量因子;
步骤S4、更新位置模型和尺度模型:根据当前帧目标位置和尺度,采用与滤波模块一样的特征提取方法,提取位置样本和尺度样本;更新位置模型目标模板和尺度模型目标模板;分别构建位置特征投影矩阵和尺度特征投影矩阵;分别更新位置模型和尺度模型;
其中,所述步骤S1中,进一步包含:
步骤S1.1、输入初始目标位置p0、初始目标尺寸sz0、初始目标尺寸缩放因子κresize、目标区域扩展因子κpadding、位置滤波器预期响应标准差因子κσ,trans、尺度等级nS、插值后尺度等级nSI、尺度滤波器预期响应标准差因子κσ,scale与尺度增量因子α;
步骤S1.2、初始化当前目标位置pt和当前目标尺度因子st:
步骤S1.3、初始化目标基尺寸szbase和跟踪窗口基尺寸szwinbase:
步骤S1.4、初始化位置滤波预期响应:根据式(3)计算位置滤波预期响应标准σtrans;生成位移矩阵T={(tx,ty)};根据式(4)计算空域位置滤波预期响应gtrans(tx,ty);根据式(5)并通过二维傅里叶变换获得频域位置滤波器预期响应Gtrans;
σtrans=κσ,trans×prod(szbase)/rf (3)
其中,tx表示x表示方向的位移,ty表示y方向的位移;
步骤S1.5、初始化位置滤波汉宁窗:
其中,h和w分别表示位置滤波器的高度和宽度;
步骤S1.6、初始化尺度滤波预期响应:根据式(7)计算尺度滤波预期响应标准差σscale;根据式(8)生成尺度因子序列s和sI;根据式(9)计算空域尺度滤波预期响应gscale(si);根据式(10)并通过二维傅里叶变换获得频域尺度滤波器预期响应Gscale;
σscale=κσ,scale×nSI (7)
步骤S1.7、初始化尺度滤波汉宁窗:
步骤S1.8、输出当前目标位置pt、当前目标尺度因子st、目标基尺寸szbase、跟踪窗口基尺寸szwinbase、位置滤波预期响应Gtrans、位置滤波汉宁窗htrans、尺度因子序列s、插值后的尺度因子序列sI、尺度滤波预期响应Gscale和尺度滤波汉宁窗hscale;
其中,所述步骤S3中,提取位置样本和尺度样本的方法包含:
步骤S31.1、提取位置滤波窗口和尺度滤波窗口:
设经全局运动补偿后,上一帧的目标位置为p′t-1、目标尺度为st-1;
跟踪其初始化模块中确定的目标基尺寸szbase、跟踪窗口基尺寸szwinbase、尺度等级nS、尺度因子序列s;
预装参数位置模型尺寸sztrans和尺度模型尺寸szscale;
以上一帧的目标位置p′t-1为中心,提取大小为szwinbase×st-1的图像块,即为位置滤波窗口;
以上一帧的目标位置p′t-1为中心,提取大小为szbase×st-1×si,si∈s的图像块集,即为尺度滤波窗口,共nS个窗口;
步骤S31.2、窗口归整化:采用双线性插值法,将位置滤波窗口缩放到位置模型尺寸sztrans;将尺度滤波器窗口缩放到尺度模型尺寸szscale;
步骤S31.3、特征提取:对缩放后的位置滤波窗口进行FHOG特征提取,记作zt,trans;分别对缩放后的nS个尺度滤波窗口进行FHOG提取,将获得的nS个FHOG特征压平,并在尺度方向进行特征拼接,获得多尺度FHOG特征,记作zt,scale;
和/或,所述步骤S3中,压缩位置样本和尺度样本的方法包含:
步骤S32.1、设上一帧模型更新阶段获得的位置特征投影矩阵为Pt-1,trans,尺度特征投影矩阵为
步骤S32.2、根据式(25)压缩位置样本,根据式(26)压缩尺度样本:
和/或,所述步骤S3中,计算位置滤波频域响应图和尺度滤波频域响应图的方法包括:
步骤S33.1、根据式(27)~(28)分别将压缩后的位置样本和尺度样本变换到频域;其中,和分别表示二维傅里叶变换和一维傅里叶变换:
步骤S33.2、设上一帧模型更新阶段获得的位置滤波器的分子和分母分别为和尺度滤波器的分子和分母分别为和预装参数归整化权重为λ;表示位置样本压缩后的维度,压缩前维度为d;根据式(29)~(30)分别计算位置滤波频域响应图和尺度滤波频域响应图
和/或,所述步骤S3中,计算位置滤波空域响应图和尺度滤波空域响应图的方法如下:
步骤S34.1、频率响应图升采样:根据频域特性将位置滤波频域响应图升采样到位置模型尺寸,记作Yt,trans;将尺度滤波频域响应图升采样到插值后尺度等级nSI尺寸,记作Yt,scale;
步骤S34.2、根据式(31)~(32)分别将插值后的位置滤波频域响应图Yt,trans和尺度滤波频域响应图Yt,scale变换到空域;其中,和分别表示二维傅里叶反变换和一维傅里叶反变换:
和/或,所述步骤S3中,位置估计和尺度估计的方法包含:
步骤S35.1、位置估计:根据式(33),通过最大化位置滤波空域响应yt,trans,估计位移矢量其中,T={(tx,ty)}为位移矩阵;根据式(34),获得当前帧目标位置估计pt:
步骤S35.2、尺度估计:根据式(35),通过最大化尺度滤波空域响应yt,scale,获得当前帧目标尺度因子s;根据式(36),获得当前帧目标尺度估计st:
st=st-1×s (36)
步骤S35.3、输出当前帧目标位置pt和当前帧尺寸szt=floor(szbase×st);其中,floor(·)表示向下取整;
和/或,所述步骤S3中,自适应更新尺度增量因子的方法包含:
若连续N帧满足式(37):
lg(st)/lg(α)≥(nSI-3), (37)
令α←α+0.03,p0=pt,s0=st,并更新尺度因子序列s、插值后的尺度因子序列sI、尺度滤波预期响应Gscale和尺度滤波汉宁窗hscale;
其中,所述步骤S4中,更新位置模型目标模板和尺度模型目标模板的方法包含:
步骤S41.1、设提取的位置样本和尺度样本分别为ft,trans和ft,scale;
步骤S41.2、根据式(38)~(39),分别更新位置模型目标模板ut,trans和尺度模型目标模板ut,scale:
其中,η表示模型学习率;
和/或,所述步骤S4中,构建位置特征投影矩阵和尺度特征投影矩阵的方法包含:
步骤S42.1、构建位置特征投影矩阵:对位置模型目标模板ut,trans的自相关矩阵进行奇异值分解,取前dtrans个最大的特征值对应的特征向量,构成位置特征投影矩阵Pt,trans;其中,dtrans为算法预装参数,表示压缩后位置特征的维度;
步骤S42.2、构建尺度特征投影矩阵:分别对尺度模型目标模板ut,scale和尺度样本ft,scale进行奇异值分解,对应地获得尺度特征投影矩阵和和/或,所述步骤S4中,更新位置模型和尺度模型的方法包含:
步骤S43.1、更新位置模型:根据式(40)分别压缩目标模板和位置样本;根据式(41)将其变换到频域;根据式(42)更新位置模型;其中,为位置模型的分子,为位置模型的分子,η为模型学习率:
其中,表示位置滤波预期响应Gtrans的共轭,表示的共轭;
步骤S43.2、更新尺度模型:根据式(43)分别压缩目标模板和尺度样本;根据式(44)将其变换到频域;根据式(45)更新尺度模型,其中,为位置模型的分子,为位置模型的分子,η为模型学习率:
其中,表示位置滤波预期响应Gscale的共轭,表示的共轭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海无线电设备研究所,未经上海无线电设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911142176.X/1.html,转载请声明来源钻瓜专利网。