人脸图像处理方法及装置制造方法及图纸

技术编号:13117897 阅读:46 留言:0更新日期:2016-04-06 08:47
本公开是关于人脸图像处理方法和装置,该方法包括:获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与当前帧图像间隔预设帧数;在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;当对预设帧图像的人脸关键点位置跟踪成功,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。本公开迭代求解的次数较少,迭代求解速度快,能提高人脸关键点定位的效率。

【技术实现步骤摘要】

本申请涉及图像
,尤其涉及人脸图像处理方法及装置
技术介绍
随着图像处理技术的发展,人脸图像检测关键点不仅对人脸识别有很大作用,还可以为表情识别、面部识别或身份鉴定等提供基础,是人脸识别中核心问题之一。相关技术中,人脸关键定位算法在定位人脸关键点位置时,通常需要在获得人脸关键点初始位置后,进行4-6次迭代求解而获得最终的位置,其迭代求解的次数较多,计算量较大,算法效率较差。
技术实现思路
为克服相关技术中存在的问题,本公开提供了人脸图像处理方法及装置。根据本公开实施例的第一方面,提供一种人脸图像处理方法,所述方法包括:获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;当对预设帧图像的人脸关键点位置跟踪成功时,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。可选的,所述获取预设帧图像的人脸关键点位置,包括:当所述预设帧图像为人脸初始帧图像时,利用平均位置求解法求解所述预设帧图像的人脸关键点位置;其中,所述平均位置求解法包括:对图像进行人脸检测,获得图像中的人脸区域;获取预设训练集中的人脸关键点平均位置;以所述人脸关键点平均位置为所述人脸区域的人脸关键点的初始化位置进行迭代求解,得到所述图像的人脸关键点位置。可选的,所述方法还包括:当对预设帧图像的人脸关键点位置跟踪失败时,利用所述平均位置求解法求解所述当前帧图像的人脸关键点的初始化位置。可选的,所述在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪,包括:在当前帧图像中利用预设的特征点跟踪算法对预设帧图像的人脸关键点位置进行跟踪,所述特征点跟踪算法包括基于光流的特征点跟踪算法。可选的,所述对当前帧图像的人脸关键点的初始化位置进行迭代求解,包括:利用预设的监督的梯度下降算法对所述初始化位置进行迭代求解。根据本公开实施例的第二方面,提供一种人脸图像处理装置,所述装置包括:第一位置获取模块,被配置为获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;跟踪模块,被配置为在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;第一初始化位置确定模块,被配置为当对预设帧图像的人脸关键点位置跟踪成功,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;迭代求解模块,被配置为对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。可选的,所述装置还包括:平均位置求解模块,被配置为对图像进行人脸检测,获得图像中的人脸区域;获取预设训练集中的人脸关键点平均位置;以所述人脸关键点平均位置为所述人脸区域的人脸关键点的初始化位置进行迭代求解,得到所述图像的人脸关键点位置;第二位置获取模块,被配置为当所述预设帧图像为人脸初始帧图像时,利用所述平均位置求解模块求解所述预设帧图像的人脸关键点位置。可选的,所述装置还包括:第二初始化位置确定模块,被配置为当对预设帧图像的人脸关键点位置跟踪失败时,利用所述平均位置求解模块求解所述当前帧图像的人脸关键点的初始化位置。可选的,所述跟踪模块,包括:跟踪子模块,被配置为利用预设的特征点跟踪算法对预设帧图像的人脸关键点位置进行跟踪,所述特征点跟踪算法包括基于光流的特征点跟踪算法。可选的,所述迭代求解模块,包括:迭代求解子模块,被配置为利用预设的监督的梯度下降算法对所述初始化位置进行迭代求解。根据本公开实施例的第三方面,提供一种人脸图像处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;当对预设帧图像的人脸关键点位置跟踪成功,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中,以在当前帧图像之前的预设帧图像的人脸关键点位置为基础,在当前帧图像中对该位置进行跟踪获得跟踪位置,由于预设帧图像已对人脸关键点进行准确定位,则当前帧图像中跟踪位置与最终位置非常接近,当以跟踪位置为初始化位置进行迭代求解时,迭代求解的次数可显著减少,可加快迭代求解的速度,提高人脸关键点定位的效率。本公开中,若预设帧图像为人脸初始帧图像,则无法获得可作为定位参考的图像,而利用平均位置求解法进行求解,可获得预设帧图像的人脸关键点位置,能为后续其他图像的人脸关键点定位提供参考。本公开中,考虑到当预设帧图像与当前帧图像的差别较大,则有可能出现对预设帧图像的人脸关键点位置跟踪失败的情况,可利用平均位置求解法求解当前帧图像的人脸关键点的初始化位置,提高本公开的适用性。本公开中,采用基于光流的特征点跟踪算法可快速对预设帧图像的人脸关键点位置进行跟踪,该方式易于实现,且准确率高。本公开中,监督的梯度下降算法的迭代求解速度快,且可以求解出精确的人脸关键点位置。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开根据一示例性实施例示出的一种人脸图像处理方法的流程图。图2是本公开根据一示例性实施例示出的另一种人脸图像处理方法的流程图。图3是本公开根据一示例性实施例示出的一种人脸图像处理装置的框图。图4是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。图5是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。图6是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。图7是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框...

【技术保护点】
一种人脸图像处理方法,其特征在于,所述方法包括:获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;当对预设帧图像的人脸关键点位置跟踪成功时,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,所述方法包括:
获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图
像之前,与所述当前帧图像间隔预设帧数;
在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;
当对预设帧图像的人脸关键点位置跟踪成功时,获得人脸关键点在当前
帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化
位置;
对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图
像的人脸关键点位置。
2.根据权利要求1所述的方法,其特征在于,所述获取预设帧图像的人
脸关键点位置,包括:
当所述预设帧图像为人脸初始帧图像时,利用平均位置求解法求解所述
预设帧图像的人脸关键点位置;
其中,所述平均位置求解法包括:
对图像进行人脸检测,获得图像中的人脸区域;
获取预设训练集中的人脸关键点平均位置;
以所述人脸关键点平均位置为所述人脸区域的人脸关键点的初始化位置
进行迭代求解,得到所述图像的人脸关键点位置。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当对预设帧图像的人脸关键点位置跟踪失败时,利用所述平均位置求解
法求解所述当前帧图像的人脸关键点的初始化位置。
4.根据权利要求1所述的方法,其特征在于,所述在当前帧图像中对预
设帧图像的人脸关键点位置进行跟踪,包括:
在当前帧图像中利用预设的特征点跟踪算法对预设帧图像的人脸关键点
位置进行跟踪,所述特征点跟踪算法包括基于光流的特征点跟踪算法。
5.根据权利要求1所述的方法,其特征在于,所述对当前帧图像的人脸
关键点的初始化位置进行迭代求解,包括:
利用预设的监督的梯度下降算法对所述当前帧图像的人脸关键点的初始
化位置进行迭代求解。
6.一种人脸图像处理装置,其特征在于,所述装置包括:
第一位置获取模块,被配置为获取预设帧图像的人脸关键点位置;其中,
所述预设帧图像在当前帧图像之前,与当前帧图像间隔预设帧数;
跟踪模块,被配置为在当前帧图像中对预设帧图像的人脸关键点位置进
行跟踪;
第一初始化位置确定模块,被配置为当对预设帧图像的...

【专利技术属性】
技术研发人员:杨松张涛王百超
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1