一种目标跟踪方法及装置制造方法及图纸

技术编号:15547357 阅读:168 留言:0更新日期:2017-06-07 12:46
本发明专利技术实施例公开了一种目标跟踪方法及装置,所述方法包括:获取目标图像;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框;利用图像检测算法检测所述目标图像中的M个目标对象框;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。本发明专利技术实施例通过基于匈牙利算法将目标跟踪框与目标对象框进行匹配以更新预设目标跟踪框集合,从而使得预设目标跟踪框能根据目标对象进行更新,提高目标跟踪准确率。

Target tracking method and device

The embodiment of the invention discloses a target tracking method and device, the method comprises: acquiring the target image; target tracking frame set using optical flow tracking algorithm for tracking the target image to determine the target image in the target tracking based on N frame; using M target detection algorithm to detect the object image the target in the image frame; Hungary algorithm the N target tracking frame with the M target object frame matching to update the preset target tracking frame based on set. The embodiment of the invention is based on the Hungarian algorithm will target tracking frame and target object frame matching to update the default target tracking box set, which makes the target tracking frame can be updated according to the target object, improve the target tracking accuracy.

【技术实现步骤摘要】

本专利技术涉及人工智能领域,具体涉及一种目标跟踪方法及装置
技术介绍
因人脸检测的速度较慢,跟踪的速度较快,在实时人脸识别系统中,往往只抽取来自摄像机的部分帧的图像进行人脸检测,在其他帧的图像上对检测到的目标作跟踪,在保证实时的前提下,可使得系统尽量不出现人脸的漏检,并将同一人所检测到的不同人脸图像作为同一个目标进行存储。对每个监控范围内的人员,可选取一张或者少量优质人脸图像传入后台处理,防止全部检测到的人脸都传到后台,增加计算开销。目前为了实现目标跟踪,主要基于光流跟踪算法来实现。较为流行的是使用双向光流来保证跟踪的可靠性,虽然可靠性增加了,但计算耗时较多。并且光流跟踪本身在帧率较高时(如25fps),对遮挡不敏感,经常会出现人流交叉穿行导致的跟踪框漂移的问题,当跟踪框漂移后,人脸框也很容易与跟踪框错配,导致目标跟踪准确度低。
技术实现思路
本专利技术实施例提供了一种目标跟踪方法及装置,以期可以提高目标跟踪速度与准确度。第一方面,本专利技术实施例提供一种目标跟踪方法,包括:获取目标图像,所述目标图像中包括至少一个目标对象;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。第二方面,本专利技术实施例提供一种目标跟踪方法装置,包括:获取模块,用于获取目标图像,所述目标图像中包括至少一个目标对象;确定模块,用于基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;检测模块,用于利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;更新模块,用于基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。可以看出,本专利技术实施例所提供的技术方案中,获取目标图像,所述目标图像中包括至少一个目标对象;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。本专利技术实施例通过基于匈牙利算法将目标跟踪框与目标对象框进行匹配以更新预设目标跟踪框集合,从而使得预设目标跟踪框能根据目标对象进行更新,提高目标跟踪准确率。进一步的,通过使用单向光流跟踪算法,减少了计算开销,提高目标跟踪效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种目标跟踪方法的第一实施例流程示意图;图2示出了本专利技术实施例提供的一种基于光流法跟踪算法对目标图像进行跟踪的流程示意图;图3是本专利技术实施例提供的一种目标跟踪方法的第二实施例流程示意图;图4是本专利技术实施例提供的一种目标跟踪装置的第一实施例的结构示意图;图5示出了本专利技术实施例提供的一种确定模块的结构示意图;图6是本专利技术实施例提供的一种目标跟踪装置的第二实施例的结构示意图。具体实施方式本专利技术实施例提供了一种目标跟踪方法及装置,以期可以提高目标跟踪速度与准确度。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供的一种目标跟踪方法,包括:获取目标图像,所述目标图像中包括至少一个目标对象;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。参见图1,图1是本专利技术实施例提供的一种目标跟踪方法的第一实施例流程示意图。如图1所示,本专利技术实施例提供的目标跟踪方法包括以下步骤:S101、获取目标图像,所述目标图像中包括至少一个目标对象。其中,目标图像可以是指从视频流中获取到的各帧图像,优选地,该图像包括人脸的图像。目标对象是指该目标图像中需要关注的特征,例如,若该目标图像为人脸图像,该目标对象可以为人脸。在本专利技术实施例中,通过在目标区域或位置安装摄像头来获取视频流,再对该视频流进行解码,以从该视频流中获取一帧帧的视频图像,也即目标图像,再对该目标图像进行图像处理。在本专利技术实施例中,可以在小区门口、学校门口、进出关口等位置安装该摄像头。举例说明,在本专利技术的一个示例中,若为了统计某一关口的人数量,可以在关口位置安装一摄像头,然后获取摄像头拍摄的视频流,并对视频流进行解码得到目标图像,然后再基于该目标图像中的目标对象,也即人脸对象进行人物计数,但基于人脸对象进行计数的过程中,由于视频流中的不同帧可能存在同一人脸对象,所以为了防止重复计数,可以使用本专利技术实施例提供的目标跟踪方法对目标对象进行跟踪以去重,提高计数准确率。S102、基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数。其中,预设目标跟踪框集合是指在该时刻目标图像之前出现在目标图像中的预设目标所对应的预设目标跟踪框集合。例如,若为了统计某一关口的人数量,在某一时刻获取到一帧目标图像,但由于在该时刻之前的目标图像中可能出现过目标人脸,从而需要对该帧目标图像中与之前的目标人脸重复的人脸进行去重,从而可以使用预设人脸跟踪框来确定重复的预设人脸并进行滤除。其中,目标图像中的N个目标跟踪框是指利用光流法跟踪算法跟踪到目标图像中的目标,该目标跟踪框是指目标图像中的目标对象的目标跟踪框,例如,若目标图像为人脸图像,则该目标跟踪框为目标人脸图像跟踪框。具体地,参见图2,图2示出了本专利技术实施例提供的一种基于光流法跟踪算法对目标图像进行跟踪的流程示意图,包括:S201、在所述目标图像的上一个目标图像中提取第一目标特征点。其中,第一目标特征点是指目标图像的上一个目标图像中的与目标相关的特征点。具体地,在上一帧目标图像的目标跟踪框内,提取易于跟踪的特征点。更进一步,具体地,可以采用提取网格节点的方式,也可以计算每个像本文档来自技高网
...
一种目标跟踪方法及装置

【技术保护点】
一种目标跟踪方法,其特征在于,所述方法包括:获取目标图像,所述目标图像中包括至少一个目标对象;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。

【技术特征摘要】
1.一种目标跟踪方法,其特征在于,所述方法包括:获取目标图像,所述目标图像中包括至少一个目标对象;基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,所述N为正整数;利用图像检测算法检测所述目标图像中的M个目标对象框,所述M为正整数;基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合。2.根据权利要求1所述的方法,其特征在于,所述基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以更新所述预设目标跟踪框集合,包括:基于匈牙利算法将所述N个目标跟踪框与所述M个目标对象框进行匹配以确定所述M个目标对象框中匹配成功的目标对象框、未匹配成功的目标对象框以及所述预设目标跟踪框集合中未匹配成功的预设目标跟踪框;将所述未匹配成功的目标对象框加入所述预设目标跟踪框集合、将所述未匹配成功的预设目标跟踪框从所述预设目标跟踪框删除,以及将所述匹配成功的目标对象框替换与所述匹配成功的目标对象框对应的预设目标跟踪框,以更新所述预设目标跟踪框集合。3.根据权利要求1或2所述的方法,其特征在于,基于预设目标跟踪框集合利用光流法跟踪算法对目标图像进行跟踪以确定所述目标图像中的N个目标跟踪框,包括:在所述目标图像的上一个目标图像中提取第一目标特征点;基于光流获取所述目标特征点在所述目标图像中对应的第二目标特征点;基于所述第二目标特征点获取所述目标图像的目标跟踪框;获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度;在所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度大于或等于预设阈值时,利用所述目标跟踪框替换所述预设目标跟踪框集合中相应的目标跟踪框,以更新所述预设目标跟踪框集合。4.根据权利要求3所述的方法,其特征在于,获取所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度,包括:将所述目标跟踪框与所述预设目标跟踪缩放至相同尺寸;基于归一化相似性度量函数NCC计算所述预设目标跟踪框集合中的预设目标跟踪框与所述目标跟踪框之间的相关度。5.根据权利要求4所述的方法,其特征在于,所述目标对象为人脸对象。6.一...

【专利技术属性】
技术研发人员:张兆丰牟永强田第鸿
申请(专利权)人:深圳云天励飞技术有限公司
类型:发明
国别省市:广东;44

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

1