【技术实现步骤摘要】
一种目标追踪处理器、目标追踪方法及装置
[0001]本公开涉及计算机
,具体而言,涉及一种目标追踪处理器、目标追踪方法及装置。
技术介绍
[0002]在追踪目标图像中的像素点时,经常采用光流追踪的方法确定像素点的移动位置,但是目标图像的分辨率通常较高,如果对目标图像直接进行追踪,执行速度非常慢。
[0003]相关技术中,为提高光流追踪的速度,一般会基于目标图像先建立图像金字塔,然后再对目标图像逐层进行追踪。但是在追踪每层图像时,都需要在上一层追踪完后,才可以追踪下一层,串行度较高,执行速度依然较慢。
技术实现思路
[0004]本公开实施例至少提供一种目标追踪处理器、目标追踪方法及装置。
[0005]第一方面,本公开实施例提供了一种目标追踪处理器,包括:
[0006]获取模块,用于获取与目标追踪指令对应的多帧目标图像,并将所述多帧目标图像传输至构建模块;
[0007]构建模块,用于构建包含所述多帧目标图像对应的多个层级图像的图像金字塔,其中,所述图像金字塔中每个层级有对应的用于对该层级进行计算的追踪模块;
[0008]追踪模块,用于基于第N层追踪模块在第N层层级图像上进行光流追踪,并在完成光流追踪之后,将追踪结果输入至第N
‑
1层追踪模块,以使所述第N
‑
1层追踪模块基于所述追踪结果在第N
‑
1层层级图像上进行光流追踪;其中,最低层追踪模块的光流追踪结果为所述目标追踪指令对应的追踪结果,最高层追踪模块的输 ...
【技术保护点】
【技术特征摘要】
1.一种目标追踪处理器,其特征在于,包括:获取模块,用于获取与目标追踪指令对应的多帧目标图像,并将所述多帧目标图像传输至构建模块;构建模块,用于构建包含所述多帧目标图像对应的多个层级图像的图像金字塔,其中,所述图像金字塔中每个层级有对应的用于对该层级进行计算的追踪模块;追踪模块,用于基于第N层追踪模块在第N层层级图像上进行光流追踪,并在完成光流追踪之后,将追踪结果输入至第N
‑
1层追踪模块,以使所述第N
‑
1层追踪模块基于所述追踪结果在第N
‑
1层层级图像上进行光流追踪;其中,最低层追踪模块的光流追踪结果为所述目标追踪指令对应的追踪结果,最高层追踪模块的输入为目标追踪点的位置信息,N为整数。2.根据权利要求1所述的目标追踪处理器,其特征在于,所述目标追踪处理器还包括与所述图像金字塔中的各个层级分别对应的存储模块,用于存储各个层级的所述层级图像;所述存储模块用于通过以下方法存储所述层级图像:将所述层级图像按照预设特征大小进行分块处理;将分块处理后各块区域图像对应的特征点的特征值按照顺序进行排列,同一块区域图像的特征点位于同一列,不同块区域图像的特征点位于不同列;将同一行的特征点的特征值存储进所述存储模块的同一存储单元中,不同行的特征点的特征值存储至不同的存储单元。3.根据权利要求2所述的目标追踪处理器,其特征在于,针对任意两帧相邻的目标图像,所述第N层层级图像包括所述任意两帧目标图像分别对应的第一图像和第二图像;所述追踪模块,在基于第N层追踪模块在第N层层级图像上进行光流追踪时,具体执行如下:确定第N层级中目标追踪点在所述两帧目标图像分别对应的第一图像和第二图像中的追踪区域;基于所述第一图像和第二图像中的追踪区域中的目标特征点的特征值进行光流追踪。4.根据权利要求3所述的目标追踪处理器,其特征在于,所述追踪模块,还用于根据以下方法确定所述追踪区域中的目标特征点的特征值:基于所述目标追踪点的坐标,确定所述追踪区域所包含的各特征点的坐标;基于各特征点的坐标,从存储模块中读取各特征点对应的区域特征点的特征值;对各特征点对应的区域特征点的特征值进行双线性差值运算,得到所述追踪所包含的各特征点对应的目标特征点的特征值。5.根据权利要求4所述的目标追踪处理器,其特征在于,所述追踪模块,在基于各特征点的坐标,从存储模块中读取各特征点对应的区域特征点的特征值时,用于:针对任一特征点,基于该特征点的坐标,从该特征点所在的层级图像对应的存储模块中,确定该特征点对应的各存储单元中的区域特征点的特征标识;基于所述特征标识,从各存储单元中读取该特征点对应的区域特征点的特征值。6.根据权利要求3~5任一所述的目标追踪处理器,其特征在于,所述追踪模块还包括第一生产模块和第二生产模块;其中,所述第一生...
【专利技术属性】
技术研发人员:李思旭,
申请(专利权)人:上海商汤科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。