利索能及
我要发布
收藏
专利号: 2019105199207
申请人: 北京百度网讯科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-08
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种对象跟踪方法,其特征在于,该方法包括:

S1)对具有帧序的图像集合按所述帧序进行关于对象的检测,在所述图像集合中检测到具有第一对象集的第一图像时,在所述第一图像内获得与所述第一对象集相对所述第一图像的位置对应的第一局部向量,再在所述图像集合中具有第二对象集的第二图像内获得与所述第二对象集相对所述第二图像的位置对应的第二局部向量,其中,所述第一图像的帧序小于所述第二图像的帧序,所述第一对象集至少存在一个对象;

S2)根据所述第一局部向量和所述第二局部向量结合预设跟踪映射关系获得跟踪值集合,再根据所述跟踪值集合内每个跟踪值与预设跟踪阈值条件的关系,获得所述第一对象集内对象的跟踪状态集合。

2.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)在对具有帧序的图像集合按所述帧序进行关于对象的检测之后,且于在所述图像集合中检测到具有第一对象集的第一图像时之前,还包括:检测存在N1帧图像,其中,所述N1帧图像共被检测到M个对象且所述M个对象中至少存在一个对象在所述N1帧图像中N2帧图像内均被检测到,N1、N2和M为正整数、N2小于等于N1且N1和N2均小于等于所述图像集合的总帧数。

3.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)中在所述第一图像内获得与所述第一对象集相对所述第一图像的位置对应的第一局部向量,包括:S101)获取所述第一图像的第一特征分布图,并根据所述第一特征分布图和所述第一图像确定所述第一对象集内每个对象相对所述第一图像的位置,并在所述第一图像内获得与所述第一对象集内每个对象相对所述第一图像的位置对应的检测标识框集合;

S102)将所述检测标识框集合的所有检测标识框内所确定的向量作为第一局部向量。

4.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)中在所述第一图像内获得与所述第一对象集相对所述第一图像的位置对应的第一局部向量,包括:S101)获取所述第一图像的第二特征分布图,并根据所述第二特征分布图确定所述第一对象集内每个对象相对所述第一图像的位置,并在所述第一图像内获得与所述第一对象集内每个对象相对所述第一图像的位置对应的标识蒙版区;

S102)将所述标识蒙版区所覆盖的向量作为第一局部向量。

5.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)于在所述第一图像内获得与所述第一对象集相对所述第一图像的位置对应的第一局部向量之后,且于再在所述图像集合中具有第二对象集的第二图像内获得与所述第二对象集相对所述第二图像的位置对应的第二局部向量之前,还包括:设置所述图像集合中每帧图像的判别区,在所述第一局部向量与所述判别区存在重叠时,按所述帧序在所述第一图像之后选取N3帧图像,标记第N3帧图像为当前起始帧、标记所述第一图像为当前终止帧并将所述当前起始帧至所述当前终止帧范围内的图像按所述帧序减小方式形成具有所述当前起始帧至所述当前终止帧的帧序的第一逆向图像集合,对所述第一逆向图像集合按从所述当前起始帧至所述当前终止帧的帧序进行关于对象的检测,获得每个补偿局部向量序号与所述第一逆向图像集合中图像帧序对应的第一补偿局部向量集合,其中,N3为正整数且N3大于等于所述第一图像的帧序和所述图像集合的第一帧图像的帧序的差的绝对值。

6.根据权利要求5所述的对象跟踪方法,其特征在于,步骤S1)中再在所述图像集合中具有第二对象集的第二图像内获得与所述第二对象集相对所述第二图像的位置对应的第二局部向量,其中,所述第N3帧图像在所述图像集合中的帧序小于等于所述第二图像在所述图像集合中的帧序。

7.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)还包括:

若所述第二图像的帧序与所述第一图像的帧序的差的绝对值大于1,在所述第一图像至所述第二图像的帧序范围内选取N4帧图像,对所述N4帧图像按所述帧序进行循环操作,获得具有局部向量的、每个局部向量序号与所述N4帧图像中图像帧序对应的局部向量集合,其中,每个循环操作包括在所述N4帧图像中具有第i对象集的第i图像内获得与所述第i对象集相对所述第i图像的位置对应的第i局部向量,i为正整数且大于等于3,N4为正整数且小于等于所述第二图像的帧序与所述第一图像的帧序的差的绝对值。

8.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S1)还包括:

若所述第二图像的帧序与所述第一图像的帧序的差的绝对值等于1,在所述图像集合内于所述第二图像之后选取N5帧图像,对所述N5帧图像按所述帧序进行循环操作,获得具有局部向量的、每个局部向量序号与所述N5帧图像中图像帧序对应的局部向量集合,其中,每个循环操作包括在所述N5帧图像中具有第i对象集的第i图像内获得与所述第i对象集相对所述第i图像的位置对应的第i局部向量,i为正整数且大于等于3,N5为正整数且小于等于所述图像集合的总帧数。

9.根据权利要求7或8所述的对象跟踪方法,其特征在于,步骤S1)中所述每个循环操作还包括:设置所述第i图像的判别区,在所述第i局部向量与所述第i图像的判别区存在重叠时,按所述帧序在所述第i图像之前选取Ni+2帧图像,标记第i图像为当前起始帧、标记所述第Ni+2帧图像为当前终止帧并将所述当前起始帧至所述当前终止帧范围内的图像按所述帧序减小方式形成具有所述当前起始帧至所述当前终止帧的帧序的第i逆向图像集合,对所述第i逆向图像集合按从所述当前起始帧至所述当前终止帧的帧序进行关于对象的检测,获得具有补偿局部向量的、每个补偿局部向量序号与所述第i逆向图像集合中图像帧序对应的补偿局部向量集合,其中,Ni+2为正整数且Ni+2小于等于所述第i图像在所述图像集合中的帧序和所述图像集合的第一帧图像的帧序的差的绝对值。

10.根据权利要求9所述的对象跟踪方法,其特征在于,步骤S1)中所述每个循环操作还包括:在所述第i逆向图像集合中具有第j对象补偿集的第j补偿图像内获得与所述第j对象补偿集相对所述第j补偿图像的位置对应的第j补偿局部向量,其中,j为正整数且j小于等于所述第i逆向图像集合的总帧数。

11.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S2)中根据所述第一局部向量和所述第二局部向量结合预设跟踪映射关系获得跟踪值集合,包括:S201)定义函数关系,其中,所述函数关系为第K局部向量和第L局部向量的交集比所述第K局部向量和所述第L局部向量的并集,K、L为正整数;

S202)将所述第K局部向量更新为所述第一局部向量、所述第L局部向量更新为所述第二局部向量并将所述函数关系作为预设跟踪映射关系,计算获得跟踪值集合。

12.根据权利要求1所述的对象跟踪方法,其特征在于,步骤S2)包括:

S201)按所述帧序选取部分帧图像,对所述部分帧图像的帧序取倒序并重新排列所述部分帧图像,获得逆向图像集,再对所述逆向图像集进行关于对象的检测,获得具有补偿局部向量的、每个补偿局部向量序号与所述逆向图像集中图像帧序对应的补偿局部向量集合;

S202)根据所述补偿局部向量集合、所述第一局部向量和所述第二局部向量结合预设跟踪映射关系获得跟踪值集合,再根据所述跟踪值集合内每个跟踪值与预设跟踪阈值条件的关系,确定符合所述预设跟踪阈值条件的跟踪值并形成跟踪值优化集合;

S203)若在所述补偿局部向量集合中补偿局部向量与所述第一局部向量或所述第二局部向量符合预设逆向补偿条件时,则增加所述补偿局部向量所对应的对象至所述第一对象集,根据所述跟踪值优化集合和所述第一对象集获得所述第一对象集内对象的跟踪状态集合。

13.根据权利要求12所述的对象跟踪方法,其特征在于,步骤S203)中预设逆向补偿条件包括:在所述补偿局部向量集合中存在与预设图像区重叠的补偿局部向量、所述第一局部向量或所述第二局部向量与所述预设图像区重叠且与所述预设图像区重叠的补偿局部向量所对应的跟踪值属于所述跟踪值优化集合;还包括:与所述第一局部向量或所述第二局部向量对应的跟踪值和与所述预设图像区重叠的补偿局部向量所对应的且属于所述跟踪值优化集合的跟踪值的差处于预设逆向阈值范围。

14.根据权利要求9所述的对象跟踪方法,其特征在于,步骤S2)中在根据所述跟踪值集合内每个跟踪值与预设跟踪阈值条件的关系之后,且在获得所述第一对象集内对象的跟踪状态集合之前,还包括:将所述局部向量集合和/或所述补偿局部向量集合所对应的对象选择地增加至所述第一对象集。

15.根据权利要求1所述的对象跟踪方法,其特征在于,还包括:

S3)当在所述第一对象集内存在至少一个对象的跟踪状态为失踪时,在所述图像集合中具有第三对象集的第三图像内获得与所述第三对象集相对所述第三图像的位置对应的第三局部向量,其中,所述第二图像的帧序小于所述第三图像的帧序,所述第三对象集至少存在一个对象;

S4)根据所述第三局部向量结合预设跟踪映射关系更新所述跟踪值集合,再根据所述跟踪值集合内每个跟踪值与预设跟踪阈值条件的关系,更新所述第一对象集内对象的跟踪状态集合。

16.一种利用对象跟踪方法进行对象计数的方法,其特征在于,该方法包括:

S1)获取跟踪状态集合,其中,所述跟踪状态集合具有至少一个对象的跟踪状态、具有与所述跟踪状态对应的帧序图像集合和具有在所述帧序图像集合内每帧图像中分别与每个对象对应的局部向量;

S2)选取所述帧序图像集合中每帧图像的部分图像区域作为状态识别区,将所述跟踪状态集合中每个对象对应的所有局部向量按所述帧序图像集合的帧序依次相对所述状态识别区比较每个局部向量的位置,获得具有次序的对象位置信息集合;

S3)根据所述对象位置信息集合,获得每个对象的计数结果。

17.根据权利要求16所述的利用对象跟踪方法进行对象计数的方法,其特征在于,步骤S2)中状态识别区包括:状态区和缓冲区;

步骤S3)包括:

若所述对象位置信息集合符合计数条件,其中,所述计数条件为相对同一对象的位置信息依次存在于所述状态区和所述缓冲区、或者依次存在于所述缓冲区和所述状态区,则对具有符合所述计数条件的位置信息的对象进行计数;

若所述对象位置信息集合符合舍弃条件,其中,所述舍弃条件为相对同一对象的位置信息仅存在于所述状态区或所述缓冲区,则对具有符合所述舍弃条件的位置信息的对象进行舍弃。

18.一种利用对象跟踪方法进行对象计数的系统,其特征在于,该系统包括:

服务端,用于执行权利要求16或17所述的方法且接收具有权利要求1至15中任意一项所述的方法执行功能的检测端发送的跟踪状态集合数据。

19.一种用于对象计数的设备,其特征在于,包括:

至少一个处理器;

存储器,与所述至少一个处理器连接;

其中,所述存储器存储有能被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现权利要求1至17中任意一项权利要求所述的方法。

20.一种计算机可读存储介质,存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1至17中任意一项权利要求所述的方法。