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

文档序号:9708749阅读:430来源:国知局
人脸图像处理方法及装置的制造方法
【技术领域】
[0001]本申请涉及图像技术领域,尤其涉及人脸图像处理方法及装置。
【背景技术】
[0002]随着图像处理技术的发展,人脸图像检测关键点不仅对人脸识别有很大作用,还可以为表情识别、面部识别或身份鉴定等提供基础,是人脸识别中核心问题之一。相关技术中,人脸关键定位算法在定位人脸关键点位置时,通常需要在获得人脸关键点初始位置后,进行4-6次迭代求解而获得最终的位置,其迭代求解的次数较多,计算量较大,算法效率较差。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供了人脸图像处理方法及装置。
[0004]根据本公开实施例的第一方面,提供一种人脸图像处理方法,所述方法包括:
[0005]获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;
[0006]在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;
[0007]当对预设帧图像的人脸关键点位置跟踪成功时,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;
[0008]对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。
[0009]可选的,所述获取预设帧图像的人脸关键点位置,包括:
[0010]当所述预设帧图像为人脸初始帧图像时,利用平均位置求解法求解所述预设帧图像的人脸关键点位置;
[0011 ]其中,所述平均位置求解法包括:
[0012]对图像进行人脸检测,获得图像中的人脸区域;
[0013]获取预设训练集中的人脸关键点平均位置;
[0014]以所述人脸关键点平均位置为所述人脸区域的人脸关键点的初始化位置进行迭代求解,得到所述图像的人脸关键点位置。
[0015]可选的,所述方法还包括:
[0016]当对预设帧图像的人脸关键点位置跟踪失败时,利用所述平均位置求解法求解所述当前帧图像的人脸关键点的初始化位置。
[0017]可选的,所述在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪,包括:
[0018]在当前帧图像中利用预设的特征点跟踪算法对预设帧图像的人脸关键点位置进行跟踪,所述特征点跟踪算法包括基于光流的特征点跟踪算法。
[0019]可选的,所述对当前帧图像的人脸关键点的初始化位置进行迭代求解,包括:
[0020]利用预设的监督的梯度下降算法对所述初始化位置进行迭代求解。
[0021]根据本公开实施例的第二方面,提供一种人脸图像处理装置,所述装置包括:
[0022]第一位置获取模块,被配置为获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;
[0023]跟踪模块,被配置为在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;
[0024]第一初始化位置确定模块,被配置为当对预设帧图像的人脸关键点位置跟踪成功,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;
[0025]迭代求解模块,被配置为对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。
[0026]可选的,所述装置还包括:
[0027]平均位置求解模块,被配置为对图像进行人脸检测,获得图像中的人脸区域;获取预设训练集中的人脸关键点平均位置;以所述人脸关键点平均位置为所述人脸区域的人脸关键点的初始化位置进行迭代求解,得到所述图像的人脸关键点位置;
[0028]第二位置获取模块,被配置为当所述预设帧图像为人脸初始帧图像时,利用所述平均位置求解模块求解所述预设帧图像的人脸关键点位置。
[0029]可选的,所述装置还包括:
[0030]第二初始化位置确定模块,被配置为当对预设帧图像的人脸关键点位置跟踪失败时,利用所述平均位置求解模块求解所述当前帧图像的人脸关键点的初始化位置。
[0031]可选的,所述跟踪模块,包括:
[0032]跟踪子模块,被配置为利用预设的特征点跟踪算法对预设帧图像的人脸关键点位置进行跟踪,所述特征点跟踪算法包括基于光流的特征点跟踪算法。
[0033]可选的,所述迭代求解模块,包括:
[0034]迭代求解子模块,被配置为利用预设的监督的梯度下降算法对所述初始化位置进行迭代求解。
[0035]根据本公开实施例的第三方面,提供一种人脸图像处理装置,包括:
[0036]处理器;
[0037]用于存储处理器可执行指令的存储器;
[0038]其中,所述处理器被配置为:
[0039]获取预设帧图像的人脸关键点位置;其中,所述预设帧图像在当前帧图像之前,与所述当前帧图像间隔预设帧数;
[0040]在当前帧图像中对预设帧图像的人脸关键点位置进行跟踪;
[0041]当对预设帧图像的人脸关键点位置跟踪成功,获得人脸关键点在当前帧图像的跟踪位置,将所述跟踪位置作为当前帧图像的人脸关键点的初始化位置;
[0042]对当前帧图像的人脸关键点的初始化位置进行迭代求解,获得当前帧图像的人脸关键点位置。
[0043]本公开的实施例提供的技术方案可以包括以下有益效果:
[0044]本公开中,以在当前帧图像之前的预设帧图像的人脸关键点位置为基础,在当前帧图像中对该位置进行跟踪获得跟踪位置,由于预设帧图像已对人脸关键点进行准确定位,则当前帧图像中跟踪位置与最终位置非常接近,当以跟踪位置为初始化位置进行迭代求解时,迭代求解的次数可显著减少,可加快迭代求解的速度,提高人脸关键点定位的效率。
[0045]本公开中,若预设帧图像为人脸初始帧图像,则无法获得可作为定位参考的图像,而利用平均位置求解法进行求解,可获得预设帧图像的人脸关键点位置,能为后续其他图像的人脸关键点定位提供参考。
[0046]本公开中,考虑到当预设帧图像与当前帧图像的差别较大,则有可能出现对预设帧图像的人脸关键点位置跟踪失败的情况,可利用平均位置求解法求解当前帧图像的人脸关键点的初始化位置,提高本公开的适用性。
[0047]本公开中,采用基于光流的特征点跟踪算法可快速对预设帧图像的人脸关键点位置进行跟踪,该方式易于实现,且准确率高。
[0048]本公开中,监督的梯度下降算法的迭代求解速度快,且可以求解出精确的人脸关键点位置。
[0049]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0050]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0051]图1是本公开根据一示例性实施例示出的一种人脸图像处理方法的流程图。
[0052]图2是本公开根据一示例性实施例示出的另一种人脸图像处理方法的流程图。
[0053]图3是本公开根据一示例性实施例示出的一种人脸图像处理装置的框图。
[0054]图4是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。
[0055]图5是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。
[0056]图6是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。
[0057]图7是本公开根据一示例性实施例示出的另一种人脸图像处理装置的框图。
[0058]图8是本公开根据一示例性实施例示出的一种用于人脸图像处理装置的框图。
【具体实施方式】
[0059]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0060]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1