[发明专利]一种基于组稀疏年龄估计方法及电子设备有效
申请号: | 202110487414.1 | 申请日: | 2021-05-06 |
公开(公告)号: | CN112990145B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 苏旋;郭轩;魏凤仙 | 申请(专利权)人: | 冠传网络科技(南京)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 稀疏 年龄 估计 方法 电子设备 | ||
1.一种基于组稀疏的年龄估计方法,其特征在于,包括如下步骤:
S1:通过训练获取特征提取模型;
所述特征提取模型具体包括:正向特征提取模型和侧向特征提取模型;
利用shape_predictor_68_face_landmarks.dat模型识别出人脸正脸图片,并计算出68个正向特征点的坐标位置,其具体步骤如下:
a、获取人脸检测器、人脸正向特征点检测模型、输入路径、输出路径;
b、根据输入路径读取人脸正脸图片;
c、利用人脸检测器检测人脸正脸图片,判断所述人脸正脸图片中是否具有多个人脸;若具有多个人脸,则进行步骤d,若仅有一个人脸,则跳转至步骤e;
d、将所述人脸正脸图片放大N倍,所述N不小于2;
e、利用人脸正向特征点检测模型检测出人脸正脸图片中的正向特征点,并计算出正向特征点的坐标位置;
f、根据输出路径输出所述正向特征点的坐标位置;
利用shape_predictor_68_face_landmarks.dat模型识别侧脸图片,并计算出68个侧向特征点的坐标位置,其具体步骤如下:
g、获取人脸检测器、人脸侧向特征点检测模型、输入路径、输出路径;
h、根据输入路径读取侧脸图片;
i、利用人脸检测器检测侧脸图片,判断所述侧脸图片中是否具有多个侧脸;若具有多个侧脸,则进行步骤j,若仅有一个侧脸,则跳转至步骤k;
j、将所述侧脸图片放大M倍,所述M不小于2;
k、利用人脸侧向特征点检测模型检测出人脸图片中的侧向特征点,并计算出侧向特征点的坐标位置;
l、根据输出路径输出所述侧向特征点的坐标位置;
根据所述正向特征点的坐标位置从人脸正脸图片中截取正向图片;根据所述侧向特征点的坐标位置从所述侧脸图片中截取出侧向图片;训练出正向特征提取模型和侧向特征提取模型;
S2:获取正脸图片和侧脸图片;
S3:将步骤S2获取的所述正脸图片和所述侧脸图片分别输入特征提取模型,分别对正脸和侧脸进行特征提取,获得正脸特征向量和侧脸特征向量;
S4:利用组稀疏算法融合所述正脸特征向量和所述侧脸特征向量并降维,以完成年龄估计;
具体地,将同一人物归一化后的正脸特征向量和侧脸特征向量进行融合;使用组稀疏算法对特征进行降维,将降维之后的特征,发送至全连接层;
利用中心损失函数测量特征到相关类中心的距离,计算出中心损失,并利用最大柔性损失函数对中心损失函数进行补充;
输出在0-100每个年龄标签上的概率值,并根据概率值由高至低排序,选取概率值前十的年龄标签,根据年龄标签对应的年龄及其概率计算出年龄预测值,E(Y)=,其中,E(Y)表示年龄预测值,Yi表示概率值前十的年龄标签对应的年龄,Zi、Zj表示神经网络神经元的输出值。
2.如权利要求1所述的一种基于组稀疏的年龄估计方法,其特征在于,所述通过训练获取特征提取模型包括:
从网络上获取人脸正脸图片和人脸侧脸图片;
利用shape_predictor_68_face_landmarks.dat模型识别所述人脸正脸图片,并计算出68个正向特征点的坐标位置,根据所述正向特征点的坐标位置从人脸正脸图片中截取正向图片;
利用标注工具从所述人脸侧脸图片中标注出侧脸,使用yolov4训练得到侧脸检测器;利用所述侧脸检测器从人脸侧脸图片中筛选出带有侧脸信息的侧脸图片,利用shape_predictor_68_face_landmarks.dat模型识别所述侧脸图片,并计算出68个侧向特征点的坐标位置,根据所述侧向特征点的坐标位置从所述侧脸图片中截取出侧向图片;
将获得的正向图片和侧向图片分别按比例划分为训练集、验证集和测试集;所述比例为8:1:1;
利用所述训练集分别训练出正向特征提取模型和侧向特征提取模型。
3.如权利要求1所述的一种基于组稀疏的年龄估计方法,其特征在于,所述获得正脸特征向量和侧脸特征向量后,分别对正脸特征向量和侧脸特征向量进行归一化处理。
4.一种电子设备,其特征在于,包括有存储器,以及包含如权利要求1-3任一项方法的计算机程序,所述计算机程序存储于所述存储器中,且经配置以由至少一处理器执行所述计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冠传网络科技(南京)有限公司,未经冠传网络科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110487414.1/1.html,转载请声明来源钻瓜专利网。