目标跟踪方法和装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:33378365 阅读:13 留言:0更新日期:2022-05-11 22:46
本申请提供了一种目标跟踪方法和装置、电子设备及计算机可读存储介质,涉及计算机视觉和目标跟踪领域。其中,该目标跟踪方法包括:确定目标在上一帧中的跟踪框和在当前帧中的检测框;根据跟踪框和检测框的交并比,确定目标可能处于遮挡状态;将跟踪框与检测框的交集与检测框进行比较,得到比较结果;根据比较结果,确定目标处于遮挡状态。本申请能够解决由于目标被遮挡而导致的目标丢失问题,提高目标跟踪的鲁棒性、准确性,用户体验好。用户体验好。用户体验好。

【技术实现步骤摘要】
目标跟踪方法和装置、电子设备、计算机可读存储介质


[0001]本申请涉及计算机视觉和目标跟踪领域,具体涉及一种目标跟踪方法和装置、电子设备、计算机可读存储介质。

技术介绍

[0002]随着现代生活水平的不断提高,计算机技术和图像识别技术已逐步应用于各个领域中。通过获取每帧图像的目标位置,可以实现对目标的跟踪。跟踪的目标具体可以包括人体、物体等。
[0003]但是,在跟踪过程中,复杂场景尤其是有遮挡的环境会影响目标跟踪的鲁棒性和准确性。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种目标跟踪方法和装置、电子设备、计算机可读存储介质,明显改善了由于目标被遮挡导致的目标丢失问题。
[0005]本申请第一方面提供了一种目标跟踪方法,包括:确定目标在上一帧中的跟踪框和在当前帧中的检测框;基于跟踪框和检测框的交并比,确定目标可能处于遮挡状态;将跟踪框与检测框的交集与检测框进行比较,得到比较结果;基于比较结果,确定目标处于遮挡状态。
[0006]在一个实施例中,比较结果为跟踪框与检测框的交集的面积与检测框的面积的比值,基于比较结果,确定目标处于遮挡状态,包括:在比值大于或等于第一预设阈值时,确定目标处于遮挡状态。
[0007]在一个实施例中,第一预设阈值为0.60~0.80。
[0008]在一个实施例中,根据跟踪框和检测框,确定目标可能处于遮挡状态,包括:在检测框与跟踪框的交并比小于第二预设阈值时,确定目标可能处于遮挡状态。
[0009]在一个实施例中,第二预设阈值为0.30~0.45。
[0010]在一个实施例中,第一方面的目标跟踪方法还包括:在确定目标处于遮挡状态时,将目标保留在跟踪列表,并且不激活目标的状态。
[0011]在一个实施例中,将目标保留在跟踪列表,并且不激活目标的状态,包括:将目标保留在跟踪列表中,并且不更新目标的跟踪框及目标信息。
[0012]在一个实施例中,第一方面的目标跟踪方法还包括:当目标再次处于非遮挡状态时,触发跟踪列表中的目标的状态的更新,将跟踪框与检测框进行信息融合,得到融合结果,并根据融合结果更新跟踪框,以激活跟踪列表中所述目标的状态。
[0013]在一个实施例中,第一方面的目标跟踪方法还包括:在确定目标处于非遮挡状态时,对目标进行跟踪。
[0014]在一个实施例中,第一方面的目标跟踪方法还包括:在根据交并比确定目标可能处于遮挡状态,且根据比较结果确定目标处于非遮挡状态时,将目标从跟踪列表中删除或
将目标保留在跟踪列表中一定时间,当目标再次出现时,激活目标的状态,并对目标进行跟踪。
[0015]在一个实施例中,跟踪目标为一个或多个。
[0016]在一个实施例中,前述目标跟踪方法可用于离线嵌入式目标跟踪系统。
[0017]本申请第二方面提供了一种目标跟踪装置,包括:第一确定模块,确定目标在上一帧中的跟踪框和在当前帧中的检测框;第二确定模块,基于跟踪框和检测框的交并比,确定目标可能处于遮挡状态;比较模块,将跟踪框与检测框的交集与检测框进行比较,得到比较结果;第三确定模块,基于比较结果,确定目标处于遮挡状态。
[0018]本申请第三方面提供了一种电子设备,包括存储器、处理器以及存储在存储器上被处理器执行的计算机程序,处理器执行计算机程序时实现上述任一实施例提供的目标跟踪方法的步骤。
[0019]本申请第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例提供的目标跟踪方法的步骤。
[0020]根据本申请的技术方案,基于上一帧的目标跟踪框与当前帧的目标检测框的交并比,确定目标可能处于遮挡状态。进一步地,对于确定可能处于遮挡状态的目标,将上一帧的目标跟踪框与当前帧的目标检测框的交集与当前帧的目标检测框进行比较,得到比较结果,并根据比较结果,确定目标处于遮挡状态。上述跟踪过程在通过交并比初步判断目标状态的基础上,进行二次判断确认与筛分,准确判断目标状态,使得后续能够根据目标是否实际处于遮挡状态,执行相应的跟踪策略,能够解决由于目标被遮挡而导致的目标丢失问题,提高了目标跟踪的鲁棒性、准确性,用户体验好。
附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1所示为本申请一实施例提供的目标跟踪方法的流程示意图。
[0023]图2所示为本申请一实施例提供的确定目标可能处于遮挡状态的执行过程的流程示意图。
[0024]图3所示为本申请一实施例提供的不同目标状态的跟踪方法的流程示意图。
[0025]图4所示为本申请另一实施例提供的目标跟踪方法的流程示意图。
[0026]图5所示为本申请一实施例中目标处于不同状态时目标跟踪框与目标检测框的示意图。
[0027]图6所示为本申请性一实施例提供的目标跟踪装置的结构示意图。
[0028]图7所示为本申请性一实施例提供的电子设备的结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0030]虽然本申请对根据本申请的实施例的系统中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在用户终端和/或服务器上。所述模块仅是说明性的,并且所述装置和方法的不同方面可以使用不同模块。
[0031]本申请实施例涉及图像处理和目标跟踪方面的应用。为了便于理解,下面先对本申请实施例可能涉及的相关术语及目标跟踪等相关概念进行简单介绍。
[0032](1)目标检测框
[0033]目标检测框是通过目标检测算法,从每一帧图像提取的包含目标信息的真实边界框,用于标识目标的位置。
[0034](2)目标跟踪框
[0035]目标跟踪框是用于表示根据目标在上一帧中的大小和位置利用模型预测得到的目标位置在当前帧中的大小和位置。需要说明的是,本申请中的跟踪,有时也称为跟随。
[0036](3)IOU(交并比)
[0037]IOU是上一帧的目标跟踪框与当前帧的目标检测框的交集的面积与上一帧的目标跟踪框与当前帧的目标检测框的并集的面积的比值。
[0038](4)目标ID
[0039]目标ID为对每一个跟踪的目标指定的一个唯一的标记。
[0040]申请概述
[0041]随着现代生活水平的持续提高和科技的发展,以及人们对于娱乐化需求的多样化,计算机视觉本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标跟踪方法,其特征在于,包括:确定目标在上一帧中的跟踪框和在当前帧中的检测框;基于所述跟踪框和所述检测框的交并比,确定所述目标可能处于遮挡状态;将所述跟踪框与所述检测框的交集与所述检测框进行比较,得到比较结果;基于所述比较结果,确定所述目标处于遮挡状态。2.根据权利要求1所述的目标跟踪方法,所述比较结果为所述跟踪框与所述检测框的交集的面积与所述检测框的面积的比值,所述基于所述比较结果,确定所述目标处于遮挡状态,包括:在所述比值大于或等于第一预设阈值时,确定所述目标处于遮挡状态。3.根据权利要求2所述的目标跟踪方法,所述第一预设阈值为0.60~0.80。4.根据权利要求1所述的目标跟踪方法,所述基于所述跟踪框和所述检测框,确定所述目标可能处于遮挡状态,包括:在所述检测框与所述跟踪框的交并比小于第二预设阈值时,确定所述目标可能处于遮挡状态。5.根据权利要求4所述的目标跟踪方法,所述第二预设阈值为0.30~0.45。6.根据权利要求1至5任一项所述的目标跟踪方法,还包括:在确定所述目标处于遮挡状态时,将所述目标保留在跟踪列表,并且不激活所述目标的状态。7.根据权利要求6所述的目标跟踪方法,所述将所述目标保留在跟踪列表,并且不激活所述目标的状态,包括:将所述目标保留在所述跟踪列表中,并且不更新所述目标的跟踪框及目标信息。8.根据权利要求7所述的目标跟踪方法,还包括:当所述目标再次处于非遮挡状态...

【专利技术属性】
技术研发人员:孙建伟
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1