[发明专利]一种基于yolo的人脸检测与人脸对齐方法有效
申请号: | 201710703277.4 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107358223B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 王兵;杨燕平;刘威鑫 | 申请(专利权)人: | 上海荷福人工智能科技(集团)有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 成都华风专利事务所(普通合伙) 51223 | 代理人: | 徐丰;张巨箭 |
地址: | 201600 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 yolo 检测 对齐 方法 | ||
1.一种基于yolo的人脸检测与人脸对齐方法,其特征在于:其中人脸的识别分为两大步骤,一是人脸的检测,二是人脸的对齐;人脸检测方面,人脸检测采用边框检测的方式,即利用网络学习将图像划分为若干边框,从若干边框中捕捉人脸,并提取出人脸的关键点信息;人脸的对齐则是将图像中的人脸与已知的人脸进行比对从而达到识别的目的;所述方法包括以下步骤:
S1、进行网络的训练,具体包括如下步骤:
S1-1、创建人脸数据集,在LFW数据库上随机挑选具有光照变化、尺度变化和场景变化的人脸图像,并将这些人脸图像划分为训练集、测试集及验证集;所述训练集用来建立预训练模型,所述测试集用来测试所述预训练模型的泛化能力,所述验证集用于控制所述预训练模型的参数;
S1-2、对训练集、测试集和验证集中的图像进行标注,即收集图像上人脸在图像上的坐标信息(x,y,w,h)以及人脸关键点的坐标信息(xi,yi);
S1-3、重构人脸检测与对齐数据库,构建ImageNet及yolo检测框架的联合数据库以对训练集进行分类学习进而创建预训练模型,预训练模型包括前半部分的人脸检测模型和后半部分的人脸对齐模型;所述ImageNet创建预训练模型中前半部分的人脸检测模型,所述yolo检测框架创建预训练模型中后半部分的人脸对齐模型,并通过损失函数提高所述人脸对齐模型的鲁棒性;
所述损失函数为:
Loss=αobject*(β1*confidenceloss+β2*locationloss+β3*alignedloss)+αnoobject*confidenceloss
其中,confidenceloss表示每个图像边框对应置信度回归,locationloss表示位置回归,alignedloss表示关键点回归,αobject、β1、β2、β3、αnoobject为权重;本损失函数包含了训练集的位置回归、置信度回归以及关键点回归,通过调节置信度、位置及关键点损失的权重,使得模型收敛、提高模型的鲁棒性;
S2、进行网络验证,使用所述验证集控制所述预训练模型的参数;
S2的效果验证是指,对于人脸检测模型,使用mAp进行衡量,对于人脸对齐模型,使用欧拉损失衡量;通过设定不同的IoU值计算出人脸检测的准确率和查全率,从而计算得到mAp,即是衡量人脸在图像上的坐标信息(x,y,w,h)的准确率;对于人脸对齐模型的验证使用欧拉损失衡量,即是衡量人脸关键点的坐标信息(xi,yi)的准确率;这样通过验证集的衡量,可以相应调整预训练模型的相关参数,提高人脸检测模型和人脸对齐模型的检测准确率和对齐准确率;
S3、进行性能测试,使用所述测试集测试所述预训练模型的泛化能力。
2.根据权利要求1所述的一种基于yolo的人脸检测与人脸对齐方法,其特征在于:所述损失函数中
αobject=2,αnoobject=1,β1=1,β2=0.5,β3=0.5。
3.根据权利要求1所述的一种基于yolo的人脸检测与人脸对齐方法,其特征在于:选取的人脸图像中,80%作为为训练集、10%作为测试集、10%作为验证集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海荷福人工智能科技(集团)有限公司,未经上海荷福人工智能科技(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710703277.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种富勒烯制备装置
- 下一篇:一种富勒烯的分离装置