【技术实现步骤摘要】
一种自动可变跟踪模态的多目标在线跟踪方法
[0001]本专利技术涉及机器学习与计算机视觉领域,具体涉及一种自动可变跟踪模态的多目标在线跟踪方法,尤其适用于目标交互遮挡严重的复杂跟踪场景。
技术介绍
[0002]随着计算机技术的不断发展,目标跟踪技术逐渐成为智能视频分析和多媒体应用(例如智能监控、运动分析和自动驾驶)中的重点发展技术方向。在复杂场景中检测并跟踪多个目标,进行目标轨迹的实时分析以及预测,为实际应用提供更丰富的数据信息。
[0003]得益于计算机硬件与深度学习技术的高度迭代,基于图像的目标检测技术也越来越成熟。准确的目标检测结果为多目标跟踪技术提供更加强大的数据支持。实际现实场景中,多目标跟踪算法的部署往往受到算法复杂性的限制。由于目标之间复杂的交互与遮挡使不同目标的跟踪难度高低不一,如果能够根据目标不同的交互状态将简易与复杂跟踪难度下的目标解耦出来,针对不同跟踪模态采取对应的跟踪方法,保证了算法跟踪准确性的同时提高算法的执行效率。
[0004]针对多模态多目标跟踪问题,研究人员提出了基于检测的跟踪算法范式,通过计算不同目标之间的几何特征或利用神经网络抽取外观特征之间的相似性来执行不同的目标匹配关联算法。
技术实现思路
[0005]专利技术目的:为了克服现有多目标跟踪技术中存在的不足,本专利技术提供一种自动可变跟踪模态的多目标在线跟踪方法,该方法识别追踪准确率高,算法运行速度快,并且对目标复杂的交互以及遮挡变化具有一定的鲁棒性。
[0006]技术方案:为实现上述目的, ...
【技术保护点】
【技术特征摘要】
1.一种自动可变跟踪模态的多目标在线跟踪方法,其特征在于:步骤1:应用目标检测器对当前视频帧的同类别目标进行检测,获取检测数据;步骤2:对当前帧的轨迹进行初始化以及预处理;步骤3:基于卡尔曼滤波进行当前帧的跟踪目标位置预测,根据基于多维度几何关联特征图的多层感知机网络推理该目标的跟踪模态;步骤4:根据待跟踪目标的跟踪模态选择简易或复杂多目标跟踪器进行对应的数据关联;步骤5:对已关联的轨迹进行后处理,跨帧关联上的轨迹进行帧间线性插值,恢复目标在整个时间戳上的运动轨迹。2.根据权利要求1所述的自动可变跟踪模态的多目标在线跟踪方法,其特征在于,所述步骤1的具体方法为:选择目标检测器YOLOX对当前输入的视频帧进行目标检测,目标检测器的训练基于公开数据集COCO、CrowdedPerson、MOT17、Cityperson、ETHZ和MOT20,检测类别为行人;获取到当前M个检测数据包围框的中心点以及宽高数据:(x
i
,y
i
,w
i
,h
i
),i=1,...,M,其中x和y表示包围框的中心点横纵坐标,w和h表示包围框的宽与高。3.根据权利要求1所述的自动可变跟踪模态的多目标在线跟踪方法,其特征在于,所述步骤2的具体方法为:跟踪前对待跟踪轨迹进行初始化,若当前帧为跟踪初始帧,各检测初始化为轨迹第一帧;对轨迹进行预处理,评估已跟踪轨迹的跟踪质量,基于神经网络的轨迹评估器输出的轨迹得分大于0.5的为高质量轨迹T
high
以及轨迹得分小于0.5的为低质量轨迹T
low
;其中,评估已跟踪轨迹的跟踪质量方法为:步骤2.1:基于已跟踪轨迹集合内的检测数据,建立当前跟踪目标的状态方程,由7个变量组成:其中u和v表示对象中心的水平和垂直坐标,而检测包围框的比例和纵横比分别用s和r描述;纵横比被认为是恒定的;最后应用卡尔曼滤波预测得到轨迹在当前帧的预测包围框中心点以及宽高数据:(x
pre
,y
pre
,w
pre
,h
pre
);步骤2.2:根据步骤2.1得出的预测位置(x
T
,y
T
,w
T
,h
T
)与步骤1中的目标检测数据(x
D
,y
D
,w
D
,h
D
)之间的几何关联特征向量V
TD
以及当前轨迹关联检测之间的几何关联特征序列V
TT
;将V
TD
和V
TT
输入到神经网络中评估当前轨迹的跟踪质量,输出轨迹得分;其中几何关联特征由7维特征构成:特征由7维特征构成:g6=IoU(T,D),g7=t
D
‑
t
T
;几何关联特征G如下式表示:G=(g1,g2,g3,g4,g5,g6,g7,g8)
ꢀꢀꢀꢀꢀꢀ
(1)轨迹得分P由下式计算,N1,N2,N3为多层感知机MLP:P=N3(N1V
TD
+N2V
TT
)
ꢀꢀꢀꢀꢀꢀ...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。