欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2014102795234
申请人: 华侨大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于高阶偏最小二乘法的目标跟踪算法,其特征在于,包括初始化阶段、训练阶段、测试阶段,和更新阶段;

所述初始化阶段包括:指定一个目标物体,并设定以该目标物体的中心为中心的n-1种不同相对方位为该目标物体的n-1种非目标方位;将当前时刻记为t时刻,并提取从t-m时刻到t时刻的m帧图像,其中m为一个预先设定的正整数;针对所提取的每一帧图像,人为找到该图像中的目标物体,以该目标物体的中心为中心截取包含该目标物体的1个第一图像块,之后分别以该目标物体的n-1种非目标方位为中心截取n-1个第二图像块,其中n为一个预先设定的大于1的正整数;所有第一图像块和所有第二图像块的大小均一致;将所截取的每个第一图像块和每个第二图像块均用一个I1×I2的特征矩阵表示,I1和I2均为一个预先设定的正整数;将当前的m个第一图像块组成一个图像集,并记为目标图像集;将当前以同一种非目标方位为中心的第二图像块组成一个图像集,并记为非目标图像集,得到n-1个非目标图像集;将t时刻的一帧图像中目标物体的中心位置设为当前位置;然后转入训练阶段;

所述训练阶段包括:

A1、将当前的目标图像集的类别标记为目标类,将当前的n-1个非目标图像集的各类别分别标记为第1非目标类、第2非目标类、…第n-1非目标类;然后将所述目标类、第1非目标类、第2非目标类、…第n-1非目标类分别对应n个类别行向量,记为y1,y2,…,yn,其中,yi=[0,0,…,1,…,0],i=1,2,…,n,是除了第i个元素为1之外,其余全为0的向量,当i=1时,其含义表示目标类,当1

A2、基于当前的1个目标图像集和n-1个非目标图像集构建一个高阶张量,记为X,且其中第一阶的n表示n个类别,第二阶和第三阶的I1×I2表示所截取的图像块的特征矩阵大小为I1×I2,第四阶的m表示m帧图像;将所述n个类别行向量y1,y2,…,yn依照X的第一阶中n个类别的顺序从上到下排列、构建成一个X的类别矩阵,记为Y,得出Y∈Rn×n;

A3、利用高阶偏最小二乘法,分别将X和Y分解为

其中,R表示对X和Y的分解进行R次迭代,Gr表示X的第r次迭代的核心张量,tr表示X的第r次迭代的隐藏向量, 为X第r次迭代的三个加载矩阵,ur为Y第r次迭代的隐藏向量,qr为Y第r次迭代的加载向量,ER为X经过R次迭代后所得的残差张量,FR为Y经过R次迭代后所得的残差矩阵,tr、ur和qr均为列向量;同时,||qr||=1,||tr||=1,以及A4、将对当前的X进行R次迭代所得的所有隐藏向量组成一个隐藏矩阵,记为TR,则TR=[t1,t2,…,tR];将对当前Y进行R次迭代所得的所有隐藏向量组成一个隐藏矩阵,记为U,则U=[u1,u2,…uR];对U与TR作关联处理,得出U=TRD+Z,其中D是对角矩阵,Z是高斯残差;将公式(2)中的Y分解改写为:

其中,dr为D的第r个对角元素,FR'=FR+ZQ,Q为由q1,q2,…qR构成的矩阵,Q=[q1,q2,…qR];

A5、根据公式(1),设定

其中,ER-1为X经过R-1次迭代后所得的残差张量;

同理根据公式(3),得出Y1,Y2,…YR,之后根据

同时,设定Cr=Xr×1YrT,利用高阶奇异值分解依次计算出Cr的单次迭代的核心张量Gr(C),并求解出 和qr,然后根据

依次求解出t1,t2,…tR;

最后根据

依求解出d1,d2,…dR;然后转入测试阶段;

所述测试阶段包括:

B1、提取下一时刻的一帧图像,设定该图像上以所述当前位置为中心、以指定半径长度为半径的圆形区域为该图像的搜索区域;转入步骤B2;

B2、在当前一帧图像的搜索区域中选取至少一个位置,作为当前一帧图像的测试位置;

对于当前一帧图像的每个测试位置,分别以该测试位置为中心提取图像块,作为该测试位置的测试图像块;所有测试图像块大小均一致,且与所述初始化阶段中第一图像块或第二图像块的大小一致;转入步骤B3;

B3、将当前所提取的每个测试图像块均用一个I1×I2的特征矩阵表示;针对所提取的每个测试图像块:将该测试图像块与当前的目标图像集中的所有图像块一起组成一个新的图像集,记为测试图像集,然后基于该测试图像集构建一个新的高阶张量,记为Xnew,且将该测试图像块对应的类别行向量设为ynew,则ynew≈XnewWDQT   (8)

其中,W是R列的矩阵,每一列表示为

由公式(8)和(9)计算出ynew=[β,γ1,γ2,...,γn-1],其中β表示该测试图像块对应目标类的概率,γk表示该测试图像块对应第k非目标类的概率,其中,k=1,...,n-1;

计算出当前所有测试图像块对应的类别行向量后,转入步骤B4;

B4、根据这些测试图像块对应的类别行向量,选取其中与所述目标类对应的类别行向量最接近的一个,若该类别行向量与所述目标类对应的类别行向量的差值大于预设的阈值,则舍弃当前所获取的所有测试图像块,并转入步骤B2;若该类别行向量与所述目标类对应的类别行向量的差值小于或等于预设的阈值,则转入更新阶段;

所述更新阶段包括:

C1、将所述当前位置更新为所选取的类别行向量所对应的测试图像块的测试位置,并记录跟踪;然后,将该测试图像块添加到当前的目标图像集中并将该目标图像集中对应时刻最早的一个图像块删除,得到1个新的目标图像集;

C2、以所述当前位置为中心获取当前一帧图像中目标物体的n-1种非目标方位;之后,分别以这n-1种非目标方位为中心提取n-1个图像块,这n-1个图像块的大小均与所述初始化阶段中第一图像块或第二图像块的大小一致;然后,将这n-1个图像块根据所围绕的非目标方位、分别添加到当前的n-1个非目标图像集中,并将这n-1个非目标图像集中对应时刻最早的一个图像块删除,得到n-1个新的非目标图像集;

C3、将当前目标图像集中所有图像块和当前n-1个非目标图像集中所有图像块均用一个I1×I2的特征矩阵表示,转入训练阶段。

2.如权利要求1所述的一种基于高阶偏最小二乘法的目标跟踪算法,其特征在于,所述指定半径长度为所指定的目标物体的宽度的2至3倍。

3.如权利要求1所述的一种基于高阶偏最小二乘法的目标跟踪算法,其特征在于,所述I1×I2的特征矩阵为I1×I2的灰度值特征矩阵。