【技术实现步骤摘要】
一种基于跟踪链的多目标跟踪方法及系统
[0001]本专利技术涉及图像识别
,具体而言,涉及一种基于跟踪链的多目标跟踪方法、系统、电子设备及计算机存储介质。
技术介绍
[0002]多目标追踪(Multiple Object Tracking),简单来说其主要任务就是给定一个图像序列,在识别出图像中的物体后,通过一个Trace id将不同帧中的同一个物体进行表示,从而完成目标追踪的任务。当然这些物体可以是任意的,例如行人车辆各种动物等。多目标跟踪是计算机视觉技术的热点,也是实际应用的难点。2017年基于深度学习目标检测的SORT算法,SORT算法兼顾了追踪效果和速度,取得了不错的结果,但是容易因为遮挡导致跟踪失败。后来又出现了引入外观特征信息的DeepSORT算法,相比SORT互换指标直接降低了近一半,但随之而来的是硬件规格变高。
[0003]可见,现有技术中的多目标追踪技术还存在诸多技术问题,难以满足实际需求。
技术实现思路
[0004]为了至少解决上述
技术介绍
中存在的技术问题,本专利技术提供了一 ...
【技术保护点】
【技术特征摘要】
1.一种基于跟踪链的多目标跟踪方法,其特征在于,包括如下步骤:按照预设间隔对监控图像中的第一目标对象进行识别,根据识别结果生成第一跟踪链;当所述第一目标对象识别失败时,修改所述第一跟踪链的状态;对新识别到的第二目标对象生成第二跟踪链;计算所述第一跟踪链和所述第二跟踪链的相似度,根据所述相似度将所述第一跟踪链和所述第二跟踪链进行串接。2.根据权利要求1所述的一种基于跟踪链的多目标跟踪方法,其特征在于:在所述按照预设间隔对监控图像中的若干目标对象进行识别之前,还包括:获取监控图像,根据所述监控图像生成第一数量的第三跟踪链;则所述根据识别结果生成第一跟踪链,包括:将所述第三跟踪链按照识别顺序分配给识别出的所述目标对象。3.根据权利要求2所述的一种基于跟踪链的多目标跟踪方法,其特征在于:所述根据所述监控图像生成第一数量的第三跟踪链,包括:在预设周期内对所述监控图像中的第三目标对象进行识别,识别结果包括所述第三目标对象的数量和速度;根据所述数量和速度确定第一数量,按照所述第一数量生成所述第三跟踪链。4.根据权利要求1所述的一种基于跟踪链的多目标跟踪方法,其特征在于:所述第一跟踪链和所述第二跟踪链中包括速度数据、位置数据;则所述计算所述第一跟踪链和所述第二跟踪链的相似度,包括:根据所述速度数据和所述位置数据计算所述第一跟踪链在每个第一时刻的预测位置;计算所述预测位置与所述第二跟踪链中第二时刻的位置数据的残差,以及在卡尔曼筛选器下的标准差;根据所述残差和所述标准差并采用高斯分布的概率密度函数计算相似度;其中,所述第一时刻和所述第二时刻的距离小于预设阈值。5.根据权利要求4所述的一种基于跟踪链的多目标跟踪方法,其特征在于:所述状态包括未昏迷、昏迷;则所述当所述第一目标对象识别失败时,修改所述第一跟踪链的状态,包括:若所述第一目标对象识别失败,则修改所述第一跟踪链的状态为昏迷,并将昏迷次数n1加1,并记录对应时刻;若所述第一目标对象识别未失败,则将未昏迷次数n2加1,并记录对应时刻。6.根据权利要求5所述的一种基于跟踪链的多目标跟踪方法,其...
【专利技术属性】
技术研发人员:范柘,
申请(专利权)人:无锡顶视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。