[发明专利]基于人脸识别技术的学习场景实时身份认证方法在审
申请号: | 202210471987.X | 申请日: | 2022-04-29 |
公开(公告)号: | CN114882558A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 马苗;邱佳宝;王哲;裴炤;杨楷芳 | 申请(专利权)人: | 陕西师范大学 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V10/774;G06V10/764;G06V10/80;G06V10/74;G06V10/44;G06N3/04;G06N3/08;G06F21/31;G06V20/00 |
代理公司: | 西安永生专利代理有限责任公司 61201 | 代理人: | 郝燕燕 |
地址: | 710062 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 识别 技术 学习 场景 实时 身份 认证 方法 | ||
1.基于人脸识别技术的学习场景实时身份认证方法,其特征在于,包括如下步骤:
S1:数据预处理
采集学习场景学习者视频数据集,根据学习场景学习者视频数据集生成学习场景中人脸检测数据集FDL、学习场景中人脸识别数据集FRL,从学习场景中人脸检测数据集FDL中取原始图片分为数量呈一定比例的训练集和测试集,将图片调整为统一大小;从学习场景中人脸识别数据集FRL中取原始图片分为数量呈一定比例的训练集和测试集,将图片调整为统一大小;
S2:构建人脸检测网络,人脸检测网络由主干网分支、特征融合分支、检测头分支依次相连构成;
1)构建主干网分支
将学习场景中人脸检测数据集FDL的训练集中的每张图片输入到特征MobileNetV1_0.25网络中提取特征图,得到基础特征图集合{C1,C2,C3,C4,C5};
2)构建特征融合分支
将基础特征图集合{C1,C2,C3,C4,C5}输入到特征金字塔中进行特征融合,得到融合特征图集合{P3,P4,P5,P6,P7},将融合特征图集合{P3,P4,P5,P6,P7}中的特征图输入到尺度均衡金字塔模块对不同尺度特征进行进一步融合得到增强后的特征图集合{N3,N4,N5,N6,N7};
3)构建检测头分支,检测头分支包括回归分支和分类分支;
首先构建回归分支,具体方法如下:
先将增强后的特征图集合{N3,N4,N5,N6,N7}中的每个特征图上的像素点设置面积依次为[64,128,256,512,1024],长宽比为1的锚,然后将增强后的特征图集合{N3,N4,N5,N6,N7}中每个特征图经过t次数的卷积操作,得到大小为H×W×a(n+1)的特征图,H为特征图的高,W为特征图的宽,a为锚框的回归值,n为积分集合的最大值;
其次构建分类分支,具体方法如下:
将增强后的特征图集合{N3,N4,N5,N6,N7}中的每个特征图经过t次卷积操作,得到大小为H×W×C的特征图,C为检测类别;
最后确定人脸检测网络的损失L:
L=Lcls+Lbox+Ldfl
式中,Lcls为类别损失,Lbox为预测框回归损失,Ldfl为分布损失;
通过类别损失、预测框回归损失、分布损失对主干网分支和特征融合分支提取到的特征向量优化,利用随机梯度下降算法进行反向传播并对网络参数进行更新;
S3:构建人脸识别网络
1)构建主干网分支
将学习场景中人脸识别数据集FRL的训练集中的每张图片经MobileFaceNets网络提取特征,每张人脸图片生成512维度的特征向量;
2)通过MV-Softmax损失函数对主干网分支提取到的特征向量优化,增强不同特征的区分度和进行反向传播;
人脸识别网络损失通过MV-Softmax损失函数定义如下:
式中,k为第k个类别,x为待分类的向量,s为尺度超参数,ω为权重向量,y为第y个类别,m为误差角度的最小间隔距离,py是预测的后验概率,g(py)函数用以对难样本进行挖掘,Ik为指示函数,用以动态的指定一个样本是否被误分类,是对误分类样本的加权函数,是权重向量与待分类向量的误差角度;
S4:训练人脸检测网络和人脸识别网络
训练人脸检测网络的方法如下:
将学习场景中人脸检测数据集FDL中的训练集、对应的标签文件和ImageNet网络上的预训练输入到人脸检测网络中进行训练,得到人脸检测模型;在训练过程中,设置初始学习率R,使用SGD优化器对模型进行优化,训练时,每次迭代使图片数量为B1,总的迭代次数为E1,学习率在K11、K12个epoch之后衰减为10-1R、10-2R;
训练人脸识别网络的方法如下:
将学习场景中人脸识别数据集FRL中的训练集、对应的标签文件和ImageNet网络上的预训练输入到人脸识别网络中进行训练,得到人脸识别模型,在训练过程中,设置初始学习率为D,使用SGD优化器对模型进行优化,训练时,每次迭代使用图片数量为B2,总的迭代次数为E2,学习率在K21、K22、K23个epoch之后衰减为10-1D、10-2D、10-3D;
S5:保存权重文件
人脸检测模型和人脸识别模型均在F轮迭代后保存优化后的权重文件;
S6:测试实时身份认证
1)人脸检测测试
将保存的人脸检测权重文件、测试数据集以及对应的标签文件输入到人脸检测网络中进行测试,用非极大值抑制和置信度阈值的方法对人脸检测网络输出进行后处理得到人脸检测结果,利用真实目标框和预测目标框计算mAP值对人脸检测结果的精度和速度定量评价;
2)人脸识别测试
将保存的人脸识别权重文件、测试数据集以及对应的标签文件输入到人脸识别网络中进行测试并得到识别结果,计算真实人脸标签与预测人脸标签的余弦相似度值,通过置信度阈值的方法对识别结果的精度进行定量评价。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西师范大学,未经陕西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210471987.X/1.html,转载请声明来源钻瓜专利网。