[发明专利]一种基于深度卷积神经网络的二维人脸识别模型的训练方法在审
申请号: | 201611011753.8 | 申请日: | 2016-11-17 |
公开(公告)号: | CN106845330A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 俞进森 | 申请(专利权)人: | 北京品恩科技股份有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 安徽汇朴律师事务所34116 | 代理人: | 刘海涵 |
地址: | 100094 北京市海淀区丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 卷积 神经网络 二维 识别 模型 训练 方法 | ||
1.一种基于深度卷积神经网络的二维人脸识别模型的训练方法,其特征在于,包括以下步骤:
步骤S1:采集人脸图像样本,采用基于Haar特征的Adaboost算法得到样本图像中的人脸区域;
步骤S2:将样本图像中的人脸区域进行定比例扩展,然后截取部分人脸区域的图像,缩放后通过灰度处理获得灰度图像;
步骤S3:构建初步的人脸卷积神经网络模型,将灰度图像输入人脸卷积神经网络进行训练,得到全连接层的人脸高层次特征值,根据该特征值与其理想值的差距,调整模型的权值矩阵,获得训练后的人脸识别卷积神经网络模型;
步骤S4:对特征值进行L2范数归一化,获得人脸图像的特征表示;
步骤S5:从样本中随机选择某个人的灰度图像作为锚点,选择该人其它图像生成的特征值与锚点之间的距离最大的一张灰度图像作为正样本,选择其他人图像生成的特征值与锚点之间的距离最小的一张灰度图像作为负样本,构建获得由锚点、正样本和负样本组成的三元组;利用目标函数进行筛选,选择不满足目标函数的三元组为最难区分三元组;
步骤S6:精调卷积神经网络模型:将选取的最难区分三元组输入人脸识别卷积神经网络模型进行训练、精调,再次获得相应的特征值,重复步骤S4-S5,利用上一轮训练好的人脸识别卷积神经网络模型,进行下一轮最难三元组选择和训练,通过最后生成的特征值计算待测人脸图像的欧式距离,将欧式距离与设定阈值比较,判断是否为同一人,从而获取人脸识别的正确率和误识率;
步骤S7:多次迭代优化直到人脸识别卷积神经网络模型收敛,直至迭代收敛,即人脸识别的正确率的评价标准达到最高值,获得最终用于识别的人脸识别卷积神经网络模型,训练结束。
2.根据权利要求1所述的一种基于深度卷积神经网络的二维人脸识别模型的训练方法,其特征在于,所述步骤S3的步骤包括:
步骤S301:构建共有22层的深度卷积神经网络,每层的各个神经元的初始权值、参数全部通过随机函数生成,大小为正负1之间,每层采用的卷积核分别为1、3、5,卷积步长为1,卷积间隔为0、1、2,同时网络中每层数据使用3×3的矩阵池化,完成初步构建;
步骤S302:前向传播:将灰度图像输入到深度卷积神经网络里面,通过整个网络一步步收敛,使维度一层层降低,最后输出128维的人脸高层次特征值Op;
步骤S303:反向传播:计算Op与相应的理想输出值Yp的差,按极小化误差的方法调整权值矩阵,获得训练后的人脸识别卷积神经网络模型。
3.根据权利要求1所述的一种基于深度卷积神经网络的二维人脸识别模型的训练方法,其特征在于,所述步骤S5中,目标函数的公式为:
式中,表示锚点的特征表示,表示正样本的特征表示,表示负样本的特征表示,a代表两者距离之间的最小间隔,L代表三元组损失,三元组选择即选择损失大于零的情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京品恩科技股份有限公司,未经北京品恩科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611011753.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种伺服电机过热保护方法
- 下一篇:一种低成本无线充电无源中继器