[发明专利]基于双相关滤波和隶属度加权决策的深度目标跟踪方法有效
申请号: | 201910368524.9 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110097009B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 田小林;张杨;孟令研;王凤鸽;张杰;焦李成 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/32;G06N3/04;G06N3/08;G06T7/246;G06T7/262;G06T7/277;G06T7/70 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 相关 滤波 隶属 加权 决策 深度 目标 跟踪 方法 | ||
1.一种基于双相关滤波和隶属度加权决策的深度目标跟踪方法,其特征在于,包括如下步骤:
(1)构建多个基于双相关的相关滤波器模型:
(1a)设置待构建的多个基于双相关的相关滤波器模型的数量为n,2≤n≤16,第k个相关滤波器Ck的输入为xk,xk∈RL×H×D,模板参数为wk,wk∈RL×H×D,高斯形类标矩阵为yk,yk∈RL×H,R表示实数域,k=1,2...n,L表示xk、wk和yk的长,H表示xk、wk和yk的高,D表示xk和wk第三维通道的数量,计算xk、wk和yk在频域的值的计算公式分别为:
Xk=F(xk)
Wk=F(wk)
Yk=F(yk)
其中,F(·)表示傅里叶变换;
(1b)通过Xk,Wk,Yk构建基于双相关的相关滤波器模型Ck,得到n个基于双相关的相关滤波器模型C1,C2,...Ck...,Cn,其中Wk可建模为下面的优化问题:
其中,表示最小化算法,λ为正则化系数,λ=0.01,表示傅里叶域内的平方计算,⊙表示矩阵之间对应元素相乘,∑(·)表示求和操作,Xk·Wk为Xk和Wk的相关,Yk·(Xk·Wk)为Yk和Xk·Wk的相关;
(2)设定包含待跟踪目标的图像序列参数:
设定包含待跟踪目标的图像序列中的图像帧数为tmax,第t帧图像中待跟踪目标中心的坐标位置为(xt,yt),并初始化t=1;
(3)对每个相关滤波器的隶属度进行初始化:
对第k个相关滤波器Ck的隶属度进行初始化的计算公式为:
(4)获取n个实现双相关功能的相关滤波器模型中W1,W2,...Wk...,Wn的值:
(4a)将大小为L×H的矩形框的中心与第t帧图像中待跟踪目标中心的坐标位置(xt,yt)对正,对该第t帧图像中待跟踪目标的所在区域进行框定,得到第t帧图像中的待跟踪目标区域It;
(4b)将It输入至预训练后的VGG网络中,得到VGG网络输出的16层卷积特征,并选取其中的n层卷积特征j1,j2,...jk...,jn;
(4c)对每层卷积特征jk进行傅里叶变换,得到j1,j2,...jk...,jn在频域的值J1,J2,...Jk...,Jn:
Jk=F(jk);
(4d)计算n个实现双相关功能的相关滤波器模型C1,C2,...Ck...,Cn的模板参数W1,W2,...Wk...,Wn的值,Wk的计算公式为:
其中Yk为yk在频域的值,yk中坐标为(u,v)的元素的值为
(5)计算每个相关滤波器对第t+1帧图像中待跟踪目标的中心位置的估计值:
(5a)将大小为M×N,M≥2L,N≥2H的矩形框的中心与第t+1帧图像中坐标位置为(xt,yt)的像素点对正,对第t+1帧图像中待搜索区域进行框定,得到第t+1帧图像中的待搜索区域Ot+1;
(5b)将Ot+1输入至预训练后的VGG网络中,得到VGG网络输出的16层卷积特征,并选取其中的n层卷积特征T1,T2,...Tk...,Tn;
(5c)计算n个相关滤波器C1,C2,...Ck...,Cn的时域响应S1(x,y),...Sk(x,y)...,Sn(x,y),其中,第k个相关滤波器Ck的时域响应Sk(x,y)的计算公式为:
Sk(x,y)=F-1(τk·Wk)
其中,τk为Tk在频域的值,τk=F(Tk),F-1(·)代表F(·)的反变换;
(5d)计算每个时域响应Sk(x,y)中元素的最大值的位置并将作为第k个相关滤波器Ck在t+1帧图像中对待跟踪目标的中心位置的估计值,得到n个相关滤波器W1,W2,...Wk...,Wn在t+1帧图像中对待跟踪目标的中心位置的估计值其中,第k个相关滤波器Ck在t+1帧图像中对待跟踪目标的中心位置的估计值的计算公式为:
其中,为最大化函数;
(6)基于隶属度加权决策方法计算t+1帧图像中待跟踪目标的中心位置(xt+1,yt+1):
(6a)计算每个相关滤波器的权值,得到n个相关滤波器C1,C2,...Ck...,Cn的权值w1,...wk...,wn,其中第k个相关滤波器Ck的权值wk的计算公式为:
其中,(·)b代表(·)的b次方,b>1;
(6b)计算t+1帧图像中待跟踪目标的中心位置(xt+1,yt+1):
(7)获取深度目标跟踪结果:
判断t=tmax是否成立,若是,输出包含待跟踪目标的图像序列中每帧图像中目标的中心位置,否则,t=t+1,并执行步骤(8);
(8)计算每个相关滤波器的隶属度:
计算每个相关滤波器的隶属度,得到n个相关滤波器C1,C2,...Ck...,Cn的隶属度并执行步骤(4),其中第k个相关滤波器Ck的隶属度的计算公式为:
其中,dk为第k个相关滤波器Ck在t-1帧图像中对待跟踪目标的中心位置的估计值与(xt-1,yt-1)的欧氏距离,||·||代表欧氏距离。
2.根据权利要求1所述的基于双相关滤波和隶属度加权决策的深度目标跟踪方法,其特征在于:步骤(4)中所述的预训练后的VGG网络,其网络结构和参数设置分别为:
网络结构为:输入层-第1卷积层-第2卷积层-第1池化层-第3卷积层-第4卷积层-第2池化层-第5卷积层-第6卷积层-第7卷积层-第8卷积层-第3池化层-第9卷积层-第10卷积层-第11卷积层-第12卷积层-第4池化层-第13卷积层-第14卷积层-第15卷积层-第16卷积层-第5池化层-第1全连接层-第2全连接层-第3全连接层-输出层;
网络参数设置为:所有池化层中池化操作的步长均为2,所有卷积层中的卷积核的大小均为3×3,第1卷积层到第16卷积层中卷积核的个数依次为64、64、128、128、256、256、256、256、512、512、512、512、512、512、512、512,第1全连接层到第3全连接层中的节点个数依次为4096、4096、1000。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910368524.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人体动作识别方法
- 下一篇:图文检测方法、装置、服务器及存储介质