一种基于图像的年龄估计方法、装置及系统制造方法及图纸

技术编号:14945122 阅读:93 留言:0更新日期:2017-04-01 11:35
本发明专利技术公开了一种基于图像的年龄估计方法、装置及系统,其中,所述基于图像的年龄估计方法包括:获取待检测人脸图像及对应关键点;所述关键点为主要部位的角点位置;根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征;将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量;通过年龄估计模型对所述待检测人脸低维度特征向量进行年龄估计。本发明专利技术通过降维处理原始特征的人脸表示方法,以及年龄估计模型,使得年龄估计可以在动态场景的应用中达到小于5.5的平均估计误差,绝对误差小于10岁的准确率达到88%,此外,所述年龄估计模型的训练不需要知道样本的身份信息,大大方便了训练样本的获取。

【技术实现步骤摘要】

本专利技术涉及计算机生物识别
,特别涉及一种基于图像的年龄估计方法、装置及系统
技术介绍
随着人脸识别技术研究的深入,基于人脸图像的年龄估计已经成为计算机生物识别领域热门的研究课题之一。当前多数情况下采取的年龄估计或验证方式依赖于人的主观估计,或依赖于相关证件,如护照,身份证等。这些方式速度慢、花费高、不友好、易伪造等缺点。基于以上缺点,现有技术采用了一些基于人脸识别技术实现年龄估计,使得很多原来年龄估计不易实施的地方也可以应用该技术实现覆盖,比如商场监控中分析到店人员的年龄分布,以及针对不同年龄用户提供特色服务的自动服务终端等,因此该项技术具有广阔的市场前景。有关现有技术中通过人脸识别技术实现年龄估计的方法具体实现过程如下:第一步,截取待检测人脸区域;第二步,检测所述人脸区域的关键点;第三步,提取待估计人脸图像的特征向量,生成候选年龄成长模式向量;第四步,判断成长模式子空间是否训练好;如果没有训练好所述成长模式子空间,则训练成长模式子空间;如果训练好所述成长模式子空间,则进入下一步;第五步,根据训练好的成长模式子空间,将待估计人脸图像的所有候选年龄成长模式向量投影到成长模式子空间中,再从投影向量重构出完整的候选年龄成长模式向量;第六步,通过比较重构图像与原始图像之间的重构误差找到最佳年龄成长模式,待估计人脸图像在最佳年龄成长模式中的位置即估计其当前年龄。因此,在专利技术人设计人脸识别技术实现年龄估计的方法的过程中,发现现有技术中至少存在如下问题:上述人脸识别技术实现年龄估计方案的缺点在于:第一,所述人脸表示是一种欠完备的表示,没有充分表达人脸图像中与年龄有关的信息;第二,成长模式子空间的训练需要样本同时标记年龄和身份两种信息,通常情况下,这类样本是难以大量获取的;第三,年龄估计需要对近百个候选成长模式向量进行投射和重构,以寻找重构误差最小的成长模式,这个过程是繁杂而耗时的。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的,本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种基于图像的年龄估计方法,包括:获取待检测人脸图像及对应关键点;所述关键点为主要部位的角点位置;根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征;将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量;通过年龄估计模型对所述待检测人脸低维度特征向量进行年龄估计。优选地,该方法还包括:所述根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征步骤,具体包括:根据所述待检测人脸图像及对应关键点,获取待检测人脸局部特征;将所述待检测人脸局部特征串接起来,获取待检测人脸原始特征;所述将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量步骤,具体包括:获取特征降维矩阵以及所述待检测人脸原始特征;通过所述特征降维矩阵,对所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量。优选地,该方法还包括:获取人脸图像样本信息集合以及对应图像样本的年龄;确定所述人脸图像样本信息集合中每个样本的关键点;所述关键点为主要部位的角点位置;根据所述人脸图像样本信息集合中每个样本及其关键点,获取所述人脸图像样本信息集合中每个样本的原始特征;将所述人脸图像样本信息集合中每个样本的原始特征进行降维处理,获取每个样本的低维度特征向量;通过所述每个样本的低维度特征向量与其对应的年龄值训练年龄估计模型,获取所述年龄估计模型,以备后续年龄估计所用。优选地,所述根据所述人脸图像样本信息集合中每个样本及其关键点,获取所述人脸图像样本信息集合中每个样本的原始特征步骤包括:根据所述人脸图像样本信息集合中每个样本的关键点,获取每个样本的局部特征;将所述人脸图像样本信息集合中同一样本图像局部特征串接起来,获取每个样本原始特征。优选地,所述将所述人脸图像样本信息集合中每个样本的原始特征进行降维处理,获取每个样本的低维度特征向量步骤,包括:通过降维算法获取特征降维矩阵;通过所述特征降维矩阵,对所述每个样本原始特征进行降维处理,获取每个样本的低维度特征向量。优选地,所述训练年龄估计模型采用惩罚函数进行约束;所述惩罚函数为:其中,x(i)为第i个样本在所述输出层的多层神经网络最后一个隐层的输出,y(i)为第i个样本的实际年龄,m为训练样本数目,k为年龄类别数目,wij表示第i个样本年龄为j岁的可信度,当|y(i)-j|≤K时,其他情况下,wij=0。另一方面,本专利技术提供了一种基于图像的年龄估计装置,包括:信息获取单元,用于获取待检测人脸图像及对应关键点;所述关键点为主要部位的角点位置;特征提取单元,用于根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征;降维单元,用于将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量;年龄估计单元,用于通过年龄估计模型对所述待检测人脸低维度特征向量进行年龄估计。优选地,所述特征提取单元具体包括:局部特征获取子单元,用于根据所述待检测人脸图像及对应关键点,获取待检测人脸局部特征;原始特征获取子单元,用于将所述待检测人脸局部特征串接起来,获取待检测人脸原始特征;所述降维单元,还用于获取特征降维矩阵以及所述待检测人脸原始特征;通过所述特征降维矩阵,对所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量。优选地,该装置还包括:样本信息获取单元,用于获取人脸图像样本信息集合以及对应图像样本的年龄;位置确定单元,用于确定所述人脸图像样本信息集合中每个样本的关键点;所述关键点为主要部位的角点位置;样本原始特征获取单元,用于根据所述人脸图像样本信息集合中每个样本及其关键点,获取所述人脸图像样本信息集合中每个样本的原始特征;样本降维单元,用于将所述人脸图像样本信息集合中每个样本的原始特征进行降维处理,获取每个样本的低维度特征向量;模型获取单元,用于通过所述每个样本的低维度特征向量与其对应的年龄值训练年龄估计模型,获取所述年龄估计模型,以备后续年龄估计所用。优选地,所述样本原始特征获取单元用于根据所述人脸图像样本信息集合中每个样本的关键点,获取每个样本的局部特征;将所述人脸图像样本信息集合中同一样本图像局部特征串接起来,获取每个样本原始特征。优选地,所述样本降维单元,用于通过降维算法获取特征降维矩阵;通过所述特征降维矩阵,对所述每个样本原始特征进行降维处理,获取每个样本的低维度特征向量。再一方面,本专利技术提供了一种基于图像的年龄估计系统,包括:如上任意一项所述的基于图像的年龄估计装置。本专利技术通过降维处理原始特征的人脸表示方法,以及年龄估计模型,使得年龄估计可以在动态场景的应用中达到小于5.5的平均估计误差,绝对误差小于10岁的准确率,此外,所述年龄估计模型的训练不需要知道样本的身份信息,大大方便了训练样本的获取。附图说明图1为本专利技术实施例提供的一种基于图像的年龄估计方法流程图;图2为本专利技术实施例提供的一种基于图像的年龄估计装置结构示意图;图3为本专利技术实施例提供的一种基于图像的年龄估计系统结构示意图;图4为本专利技术实施例提供的一种基于图像的年龄估计方法中年龄估计模型的训练流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附本文档来自技高网
...
一种基于图像的年龄估计方法、装置及系统

【技术保护点】
一种基于图像的年龄估计方法,其特征在于,包括:获取待检测人脸图像及对应关键点;所述关键点为主要部位的角点位置;根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征;将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量;通过年龄估计模型对所述待检测人脸低维度特征向量进行年龄估计。

【技术特征摘要】
1.一种基于图像的年龄估计方法,其特征在于,包括:获取待检测人脸图像及对应关键点;所述关键点为主要部位的角点位置;根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征;将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量;通过年龄估计模型对所述待检测人脸低维度特征向量进行年龄估计。2.根据权利要求1所述基于图像的年龄估计方法,其特征在于,所述根据所述待检测人脸图像及对应关键点,提取待检测人脸原始特征步骤,具体包括:根据所述待检测人脸图像及对应关键点,获取待检测人脸局部特征;将所述待检测人脸局部特征串接起来,获取待检测人脸原始特征;所述将所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量步骤,具体包括:获取特征降维矩阵以及所述待检测人脸原始特征;通过所述特征降维矩阵,对所述待检测人脸原始特征进行降维处理,获取待检测人脸低维度特征向量。3.根据权利要求1或2所述基于图像的年龄估计方法,其特征在于,该方法还包括:获取人脸图像样本信息集合以及对应图像样本的年龄;确定所述人脸图像样本信息集合中每个样本的关键点;所述关键点为主要部位的角点位置;根据所述人脸图像样本信息集合中每个样本及其关键点,获取所述人脸图像样本信息集合中每个样本的原始特征;将所述人脸图像样本信息集合中每个样本的原始特征进行降维处理,获取每个样本的低维度特征向量;通过所述每个样本的低维度特征向量与其对应的年龄值训练年龄估计模型,获取所述年龄估计模型,以备后续年龄估计所用。4.根据权利要求3所述的基于图像的年龄估计方法,其特征在于,所述根据所述人脸图像样本信息集合中每个样本及其关键点,获取所述人脸图像
\t样本信息集合中每个样本的原始特征步骤包括:根据所述人脸图像样本信息集合中每个样本的关键点,获取每个样本的局部特征;将所述人脸图像样本信息集合中同一样本图像局部特征串接起来,获取每个样本原始特征。5.根据权利要求4所述的基于图像的年龄估计方法,其特征在于,所述将所述人脸图像样本信息集合中每个样本的原始特征进行降维处理,获取每个样本的低维度特征向量步骤,包括:通过降维算法获取特征降维矩阵;通过所述特征降维矩阵,对所述每个样本原始特征进行降维处理,获取每个样本的低维度特征向量。6.根据权利要求5所述的基于图像的年龄估计方法,其特征在于,所述训练年龄估计模型采用惩罚函数进行约束;所述惩罚函数为:J(θ)=-1m[Σi=1mΣj=1kwijnormlogeθjTx(i)Σl=1keθlTx(i...

【专利技术属性】
技术研发人员:陶海林宇柴兆虎
申请(专利权)人:北京文安智能技术股份有限公司
类型:发明
国别省市:北京;11

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

1