[发明专利]人脸定位方法、人脸模型训练与检测方法及装置在审
申请号: | 202011340854.6 | 申请日: | 2020-11-25 |
公开(公告)号: | CN112580435A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 陈良 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 厦门仕诚联合知识产权代理事务所(普通合伙) 35227 | 代理人: | 乐珠秀 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位 方法 模型 训练 检测 装置 | ||
1.一种人脸定位方法,其特征在于,包括以下步骤:
对图像或视频进行人脸检测,得到人脸区域;
对所述人脸区域添加人脸框,且所述人脸框带有旋转信息;
根据所述旋转信息进行人脸定位。
2.根据权利要求1所述的一种人脸定位方法,其特征在于:所述旋转信息的编码方式为[cx,cy,w,h,θ]五元素的向量;其中,cx、cy表示框的中心点,w、h表示框的宽和高,θ表示框的角度。
3.根据权利要求1所述的一种人脸定位方法,其特征在于:根据所述旋转信息进行人脸定位,是通过对所述人脸区域标注锚点框,计算所述人脸框与所述锚点框之间的重叠率,并根据所述所述重叠率计算所述锚点框的置信度。
4.根据权利要求3所述的一种人脸定位方法,其特征在于:所述锚点框的标注,是通过卷积神经网络模型对人脸图像进行训练和预测得到的;并根据预测结果和所述置信度,得到最终人脸定位结果。
5.根据权利要求3所述的一种人脸定位方法,其特征在于:所述重叠率的计算包括以下步骤:
将所述人脸框和所述锚点框表示为四个角点的坐标;
初始化点集PSet;
将所述人脸框和所述锚点框相交的点加入到所述点集PSet;
将所述人脸框中位于所述锚点框内部的角点加入到所述点集PSet;
将所述锚点框中位于所述人脸框内部的角点加入到所述点集PSet;
对所述点集PSet进行排序,使点集PSet按照逆时针排序;
通过三角形法计算重叠面积Area(I);
计算重叠率:其中,Area(R1)是指所述人脸框的面积,Area(R2)是指所述锚点框的面积。
6.根据权利要求3所述的一种人脸定位方法,其特征在于:根据所述重叠率计算所述锚点框的置信度,进一步包括以下步骤:
计算人脸框列表Rg与锚点框列表Ra两两之间的重叠度矩阵IoU[i,j],其中,IoU[i,j]为第i个人脸框与第j个锚点框之间的重叠度;
对所述重叠度矩阵IoU[i,j]中的每个列取重叠度的最大值IoUbest-gt和人脸框的最大值Indexbest-gt对应序号,即,IoUbest-gt,Indexbest-gt=IoU.max(dim=1);
对所述重叠度矩阵IoU[i,j]中的每行取锚点框的最大值IoUbest-anchor对应序号,得每个人脸的最大的重叠度IoUbest-anchor=IoU.max(dim=0);
通过花式索引获得每个锚点框列表Ra匹配的人脸的最大重叠度IoUmax=IoU_(best-anchor)[Indexbest-gt];
对所述重叠度进行阈值处理:
重叠度IoUbest-gt小于阈值t的置零,即:IoUbest-gt[IoUbest-gt<t]=0;
最大重叠度IoUmax小于阈值tmax的置1,即:IoUmax[IoUmax<tmax]=1;
根据阈值处理结果计算每个锚点框列表Ra的置信度ScoreRa,其中,
7.根据权利要求6所述的一种人脸定位方法,其特征在于:进一步根据变换后的置信度ScoreRa筛选回归样本,将置信度ScoreRa大于阈值treg的锚点框进行回归目标框,得到最终人脸定位结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011340854.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氮化钛纳米管及其制备方法和应用
- 下一篇:一种建筑太阳能潜力玫瑰图绘制方法