人脸跟踪方法、装置、设备及存储介质制造方法及图纸

技术编号:19122598 阅读:43 留言:0更新日期:2018-10-10 05:27
本公开提供一种人脸跟踪方法、装置、设备及存储介质,所述方法包括:在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。应用本公开实施例可以提高人脸跟踪准确性。

【技术实现步骤摘要】
人脸跟踪方法、装置、设备及存储介质
本申请涉及目标跟踪
,尤其涉及人脸跟踪方法、装置、设备及存储介质。
技术介绍
人脸跟踪技术是视频处理、安全保障、计算机智能等行业中十分重要的一个模块,为其他的技术模块提供目标定位、目标预测等重要信息。在跟踪人脸的过程中,可能会出现两个被跟踪人脸遮挡的情况,而面部的互相遮挡会造成跟踪错误,对跟踪的准确性影响很大。因此,在这种情况下,如何实现正确跟踪非常重要。目前,可以采用卡尔曼滤波器和均值漂移算法实现抗遮挡人脸跟踪方法,解决被跟踪的人脸易受周围相似色度物体干扰的问题。而由于不同人脸是比较相似的对象,当遮挡人脸的对象是人脸时,仍可能出现跟踪错误的情况。
技术实现思路
为克服相关技术中存在的问题,本公开提供了人脸跟踪方法、装置、设备及存储介质。根据本公开实施例的第一方面,提供一种人脸跟踪方法,所述方法包括:在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。在一个可选的实现方式中,所述预设遮挡条件包括:至少两个被跟踪人脸重叠;或,至少两个被跟踪人脸间的距离小于或等于预设距离阈值。在一个可选的实现方式中,满足预设遮挡条件的被跟踪人脸包括:被遮挡的被跟踪人脸和未被遮挡的被跟踪人脸,每个被跟踪人脸对应设有相应的跟踪器,所述方法还包括:若被遮挡的被跟踪人脸的数量为一时,将被遮挡的被跟踪人脸分配至未被分配的跟踪器进行跟踪处理。在一个可选的实现方式中,所述将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器,包括:确定目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的相似性;将与所述目标人脸姿态信息相似最高的样本人脸姿态信息对应的跟踪器,确定为与所述目标人脸姿态信息对应的跟踪器。在一个可选的实现方式中,人脸姿态信息包括被跟踪人脸的上下翻转的角度、左右翻转的角度以及内旋转的角度;所述相似性基于目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的曼哈顿距离确定。在一个可选的实现方式中,人脸姿态信息包括被跟踪人脸的角度信息和用于表征人脸姿态的预定义人脸关键点信息,所述角度信息包括上下翻转的角度、左右翻转的角度、内旋转的角度;所述确定目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的相似性,包括:确定目标角度向量与样本角度向量的曼哈顿距离,所述目标角度向量由所述目标人脸姿态信息中角度信息构成,所述样本角度向量由跟踪器中样本人脸姿态信息中角度信息构成;确定目标关键点向量与样本关键点向量的夹角余弦距离,所述目标关键点向量由所述目标人脸姿态信息中预定义人脸关键点信息构成,所述样本关键点向量由跟踪器中样本人脸姿态信息中的预定义人脸关键点信息构成;将所述曼哈顿距离和所述夹角余弦距离进行加权求和,获得姿态距离,所述姿态距离用于指示目标人脸姿态信息与样本人脸姿态信息的相似性,姿态距离越小,相似性越大。在一个可选的实现方式中,所述预定义人脸关键点信息包括以下两种或多种:两眼中心的水平距离和两眼间距的比值;鼻尖到左眼的距离和鼻尖到右眼距离的比值;鼻尖到两眼的中心的距离和鼻尖到两嘴角的中心的距离的比值。根据本公开实施例的第二方面,提供一种人脸跟踪装置,所述装置包括:信息获取模块,被配置为在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;跟踪器确定模块,被配置为将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;人脸跟踪模块,被配置为将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。在一个可选的实现方式中,所述预设遮挡条件包括:至少两个被跟踪人脸重叠;或,至少两个被跟踪人脸间的距离小于或等于预设距离阈值。在一个可选的实现方式中,满足预设遮挡条件的被跟踪人脸包括:被遮挡的被跟踪人脸和未被遮挡的被跟踪人脸,每个被跟踪人脸对应设有相应的跟踪器,所述人脸跟踪模块还被配置为:若被遮挡的被跟踪人脸的数量为一时,将被遮挡的被跟踪人脸分配至未被分配的跟踪器进行跟踪处理。在一个可选的实现方式中,所述跟踪器确定模块包括:相似性确定子模块,被配置为确定目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的相似性;跟踪器确定子模块,被配置为将与所述目标人脸姿态信息相似最高的样本人脸姿态信息对应的跟踪器,确定为与所述目标人脸姿态信息对应的跟踪器。在一个可选的实现方式中,人脸姿态信息包括被跟踪人脸的上下翻转的角度、左右翻转的角度以及内旋转的角度;所述相似性基于目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的曼哈顿距离确定。在一个可选的实现方式中,人脸姿态信息包括被跟踪人脸的角度信息和用于表征人脸姿态的预定义人脸关键点信息,所述角度信息包括上下翻转的角度、左右翻转的角度、内旋转的角度;所述相似性确定子模块,具体被配置为:确定目标角度向量与样本角度向量的曼哈顿距离,所述目标角度向量由所述目标人脸姿态信息中角度信息构成,所述样本角度向量由跟踪器中样本人脸姿态信息中角度信息构成;确定目标关键点向量与样本关键点向量的夹角余弦距离,所述目标关键点向量由所述目标人脸姿态信息中预定义人脸关键点信息构成,所述样本关键点向量由跟踪器中样本人脸姿态信息中的预定义人脸关键点信息构成;将所述曼哈顿距离和所述夹角余弦距离进行加权求和,获得姿态距离,所述姿态距离用于指示目标人脸姿态信息与样本人脸姿态信息的相似性,姿态距离越小,相似性越大。在一个可选的实现方式中,所述预定义人脸关键点信息包括以下两种或多种:两眼中心的水平距离和两眼间距的比值;鼻尖到左眼的距离和鼻尖到右眼距离的比值;鼻尖到两眼的中心的距离和鼻尖到两嘴角的中心的距离的比值。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一项所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:应用本公开实施例,在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息,并将目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与目标人脸姿态信息对应的跟踪器,从而将未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪,实现未被遮挡的被跟踪人脸可分配到正确的跟踪器进行跟踪。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开本文档来自技高网...
人脸跟踪方法、装置、设备及存储介质

【技术保护点】
1.一种人脸跟踪方法,其特征在于,所述方法包括:在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。

【技术特征摘要】
1.一种人脸跟踪方法,其特征在于,所述方法包括:在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器;将所述未被遮挡的被跟踪人脸分配至所确定的跟踪器进行跟踪。2.根据权利要求1所述的方法,其特征在于,所述预设遮挡条件包括:至少两个被跟踪人脸重叠;或,至少两个被跟踪人脸间的距离小于或等于预设距离阈值。3.根据权利要求1所述的方法,其特征在于,满足预设遮挡条件的被跟踪人脸包括:被遮挡的被跟踪人脸和未被遮挡的被跟踪人脸,每个被跟踪人脸对应设有相应的跟踪器,所述方法还包括:若被遮挡的被跟踪人脸的数量为一时,将被遮挡的被跟踪人脸分配至未被分配的跟踪器进行跟踪处理。4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行比较,确定与所述目标人脸姿态信息对应的跟踪器,包括:确定目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的相似性;将与所述目标人脸姿态信息相似最高的样本人脸姿态信息对应的跟踪器,确定为与所述目标人脸姿态信息对应的跟踪器。5.根据权利要求4所述的方法,其特征在于,人脸姿态信息包括被跟踪人脸的上下翻转的角度、左右翻转的角度以及内旋转的角度;所述相似性基于目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的曼哈顿距离确定。6.根据权利要求4所述的方法,其特征在于,人脸姿态信息包括被跟踪人脸的角度信息和用于表征人脸姿态的预定义人脸关键点信息,所述角度信息包括上下翻转的角度、左右翻转的角度、内旋转的角度;所述确定目标人脸姿态信息与各跟踪器中预存的样本人脸姿态信息的相似性,包括:确定目标角度向量与样本角度向量的曼哈顿距离,所述目标角度向量由所述目标人脸姿态信息中角度信息构成,所述样本角度向量由跟踪器中样本人脸姿态信息中角度信息构成;确定目标关键点向量与样本关键点向量的夹角余弦距离,所述目标关键点向量由所述目标人脸姿态信息中预定义人脸关键点信息构成,所述样本关键点向量由跟踪器中样本人脸姿态信息中的预定义人脸关键点信息构成;将所述曼哈顿距离和所述夹角余弦距离进行加权求和,获得姿态距离,所述姿态距离用于指示目标人脸姿态信息与样本人脸姿态信息的相似性,姿态距离越小,相似性越大。7.根据权利要求6所述的方法,其特征在于,所述预定义人脸关键点信息包括以下两种或多种:两眼中心的水平距离和两眼间距的比值;鼻尖到左眼的距离和鼻尖到右眼距离的比值;鼻尖到两眼的中心的距离和鼻尖到两嘴角的中心的距离的比值。8.一种人脸跟踪装置,其特征在于,所述装置包括:信息获取模块,被配置为在当前图像帧中,若两个或两个以上被跟踪人脸满足预设遮挡条件时,获取未被遮挡的被跟踪人脸的目标人脸姿态信息;跟踪器确定模块,被配置为将所述目标人脸姿态信息与跟踪器中预存的样本人脸姿态信息进行...

【专利技术属性】
技术研发人员:范晓
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1