[发明专利]多层次约束的多目标追踪算法有效
申请号: | 201710345644.8 | 申请日: | 2017-05-17 |
公开(公告)号: | CN107146234B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 王琦;李学龙;张星宇 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T7/136 | 分类号: | G06T7/136;G06T7/215;G06T7/277;G06T7/292 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 常威威 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多层次 约束 多目标 追踪 算法 | ||
1.一种多层次约束的多目标追踪算法,其特征在于包括以下步骤:
步骤1:生成追踪片段:将视频序列的检测结果转化为图模型,使用图模型算法求解,得到相应的追踪片段,具体为:
步骤1.1:假定第i个检测物为xi=(di,si,ai,ti),其中,di表示检测物的位置,si表示尺度,ai表示视觉信息,ti表示检测物所处帧,i=1,…,M,M为检测物个数;χ={xi}表示检测物的集合,表示第k条目标轨迹,表示第k条轨迹所对应的检测物的序号,lk为第k条轨迹所包含的检测物的个数,T={Tk}表示轨迹的集合,k=1,…,K,K为视频序列中目标总数;
步骤1.2:根据最大化后验概率得到目标函数T*:
其中,P(T|χ)表示使用检测物的集合得到一组轨迹的后验概率;P(xi|T)表示检测物xi存在于轨迹集合T的概率,P(Tk)表示轨迹Tk存在的概率;
步骤1.3:根据P(xi|T)的特性以及检测器的准确率β,将其转化为:
步骤1.4:假定追踪序列是马尔可夫链,Pentr表示马尔可夫链起始概率,Plink表示转化概率,Pexit表示马尔可夫链结束概率,将步骤1.2中的P(Tk)转化为:
步骤1.5:将公式(2)、(3)代入公式(1),对公式(1)取对数,得到:
其中,Cen,i=-logPentr(xi),Cex,i=-logPexit(xi),Ci,j=-logPlink(xj|xi),
Cen,i、Cex,i、Ci,j、Ci、fen,i、fex,i、fi,j、fi即构成图模型;
步骤1.6:对步骤1.5得到的图模型进行求解得到追踪片段,具体为:
步骤1.6.1:按照cost(p)=Cen,p+Cp对第一帧检测数据中所对应的节点进行初始化,p为节点序号,p=1,…,M1,M1为第一帧检测数据中检测物的个数;
步骤1.6.2:对后续节点按cost(p)=Cp+min(ω,Cen,p)计算其cost(p)值,其中N(p)表示节点p可能的前驱节点集合,这里,p为后续检测数据对应的节点序号;所述的前驱节点根据前后两帧检测物的IOU进行判断,IOU大于等于0.3的为可能的前驱节点,IOU表示两帧检测物交集与并集的比率;
步骤1.6.3:按步骤1.6.2遍历所有节点后,cost(p)值最小的节点及其前驱节点则对应着一条追踪片段,删去这条追踪片段对应的节点,对剩余节点重复步骤1.6.2,直至所有节点的cost(p)值大于等于阈值时,即得到所有的追踪片段;所述的阈值设置为18;
步骤2:追踪片段的分割、修正:使用追踪片段的前5帧检测数据的特征值的均值为模板,计算模板与该追踪片段后续帧数据的特征值的余弦值作为相似性度量值,如果某一帧数据的相似性度量值小于阈值,就在当前位置将追踪片段分割成两段,对所有追踪片段重复此过程,直至所有相似性度量值均大于阈值,即得到所有可靠的追踪片段;这里所述的阈值等于前一帧数据的相似性度量值/1.25;
步骤3:求解可靠追踪片段的图模型,得到最终目标轨迹,具体为:
步骤3.1:设Fq、Fj分别表示第q个和第j个可靠追踪片段,Hl(Fq)、Hl(Fj)分别表示可靠追踪片段Fq和Fj的第l维视觉特征值,NH表示特征维数,根据追踪片段的视觉特性,按下式计算步骤2所得到的不同追踪片段之间的视觉相似度:
步骤3.2:根据追踪片段的运动特性,按下式计算步骤2所得到的不同追踪片段的运动相似度affinitymot:
其中,表示第q个追踪片段在第u帧的检测数据,u为追踪片段Fq最后一帧的帧数;
步骤3.3:利用视觉相似度、运动相似度按下式计算不同追踪片段间总的相似度Cq,j:
Cq,j=affinityapp(Fq,Fj))affinitymot(Fq,Fj) (7)
步骤3.4:公式(1)转化下式:
其中,P(Fq|T)表示追踪片段Fq存在于轨迹集合T的概率;
步骤3.5:由于Fq为可靠的追踪片段,P(Fq|T)≈1,假定追踪序列是马尔可夫链,则P(Tk)可以转化为下式:
步骤3.6:将公式(9)代入公式(8),取对数,得到:
其中,cq,j=-logp(Fj|Fq)=Cq,j,
cq,j,fq,j即构成图模型;
步骤3.7:利用迪杰斯特拉算法计算步骤3.6所得到图模型的最短路径,并利用链路分离算法对已得到的最短路径进行修正,重复此过程,直至大于等于阈值,即可得到最终的目标轨迹,这里的阈值设置为12。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710345644.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:掀盖化妆扫收纳盒(钻石纹)
- 下一篇:背包