[发明专利]基于深度局部特征的人脸属性识别方法有效
申请号: | 201710344364.5 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107169455B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 赖剑煌;马伟 | 申请(专利权)人: | 中山大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 局部 特征 属性 识别 方法 | ||
1.基于深度局部特征的人脸属性识别方法,其特征在于:包括以下步骤:
一、训练阶段
S1.对于训练集中的每一幅人脸图像,利用深度卷积神经网络的不同卷积层计算得到多个尺度下的特征图;
S2.利用得到的多个尺度下的特征图和人脸图像N个局部区域的边界框类标,分别为N个局部区域训练相应的局部区域定位网络;其中N为大于2的整数;
S3.根据训练集中的每一幅人脸图像的多尺度特征图和N个局部区域的边界框类标,计算各个局部区域的多尺度特征图;
S4.将计算得到的各个局部区域的多尺度特征图进行降维,然后将降维后得到的各个局部区域的特征图按其局域区域所在的位置拼接在一起然后进行特征融合;
S5.将步骤S4得到的融合特征送入各局部区域的识别网络,训练局部属性分类器;
二、测试阶段
S6.利用步骤S1提取测试集中人脸图像多个尺度下的特征图,然后利用步骤S2得到的局部区域定位网络从多个尺度下的特征图中定位出N个局部区域;
S7.利用定位出的N个 局部区域的边界框类标及人脸图像多个尺度下的特征图计 算各个局部区域的多尺度特征图;
S8.对计算得到的各个局部区域的多尺度特征图进行降维,然后将降维后得到的各个局部区域的特征图按其局域区域所在的位置拼接在一起然后进行特征融合;
S9.利用步骤S5训练好的局部属性分类器对融合特征进行属性识别,得到各局部区域相关的人脸属性,将各个局部区域相关的人脸属性组合起来,得到测试集中人脸图像的人脸属性;
所述人脸图像N个局部区域包括:额头至头顶的区域、眉毛区域、眼睛区域、鼻子区域、嘴巴区域、下巴区域、脖颈区域、面部区域、头部区域;
所述步骤S2的局部区域定位网络在进行边界框回归训练时,利用候选边界框和真值边界框的重叠率和9个局部区域固有的位置关系作为约束条件:
记第i个局部区域边界框的左上角坐标(xi,yi),宽和高分别为wi,hi;
对一给定的像素点(x',y'),记它与第i个局部区域边界框(xi,yi,wi,hi)左上角、右下角的坐标差值分别为:(Δxli,Δyli)和(Δxri,Δyri),则显然:
Δxli=x'-xi;Δyli=y'-yi;Δxri=xi+wi-x';Δyri=yi-hi-y'
若记该点与真值边界框左上角、右下角的坐标差值分别为和真值边界框与候选边界框重叠区域的宽、高分别为Δxi、Δyi,则可得:
候选边界框的面积为:Si=(Δxli+Δxri)×(Δyli+Δyri)
真值边界框的面积为:
候选边界框与真值边界框重叠面积为:S∩i=Δxi×Δyi
其中,而且,若重叠面积为0,即若或则Δxi=0,Δyi=0;
则可以计算出,第i个局部区域候选边界框与真值边界框的重叠率为:
则对于任何一个局部区域i,真值边界框的约束关系在loss函数中可以表示为
此外根据9个局部区域的标记规则和人脸图像固有的生理构造,各局部区域边界框之间存在如下约束关系:
记额头至头顶的区域、眉毛区域、眼睛区域、鼻子区域、嘴巴区域、下巴区域、脖颈区域、面部区域、头部区域9个局部区域的边界框坐标分别为(xi,yi,wi,hi),其中i=1,2,...,9,则存在:
y1+h1=y2;x2=x3;y2=y3;x3<x4<x4+w4<x3+w3;y3<y4<y5;
y5+h5=y6;y6+h6=y7;y8+h8=y9+h9;x8=x9;w8=w9;y9=y1
记像素点(x',y')与第i个局部区域边界框(xi,yi,wi,hi)左上角、右下角的坐标差值分别为:(Δxli,Δyli)和(Δxri,Δyri),则以上约束关系可对应转化为:
Δyr1=-Δyl2;Δxl2=Δxl3;Δyl2=Δyl3;-Δxl3<-Δxl4<Δxr4<Δxr3;Δyl3>Δyl4>Δyl5;
Δyr5=-Δyl6;Δyr6=-Δyl7;Δyr8=-Δyl9;Δxl8=Δxl9;Δxl8+Δxr8=Δxl9+Δxr9;Δyl9=Δyl1
定义条件函数
则:
以Δyr1=-Δyl2;Δyr5=-Δyl6;Δyr6=-Δyl7;Δyr8=-Δyl9作为约束,取相应loss函数为L”loc1i=β1(i)|Δyri+Δyli+1|
以Δyl2=Δyl3;-Δxl3<-Δxl4;Δxr4<Δxr3;Δyl3>Δyl4作为约束,取相应loss函数为L”loc2i=β3(i)(|Δyli-1-Δyli|+θ(Δxli-Δxli+1)+θ(Δxri-Δxri+1)+θ(Δyli-Δyli+1))
以Δxl2=Δxl3;Δxl8=Δxl9作为约束,取相应loss函数为L”loc3i=β2(i)|Δxli-Δxli+1|
以Δyl9=Δyl1作为约束,取loss函数为L”loc4i=β4(i)(|Δyli-Δyli-8|+|Δxri-1-Δxri|)
以-Δxl4<Δxr4;Δyl4>Δyl5作为约束,取相应loss函数为
L”loc5i=β5(i)(θ(Δxri+Δxli)+θ(Δyli-Δyli+1))
以上约束均为两个局部区域相对位置关系的局部约束,组合起来,即可做为整个人脸9个局部区域间的边界框约束条件:
L”loci=L”loc1i+L”loc2i+L”loc3i+L”loc4i+L”loc5i
=β1(i)|Δyri+Δyli+1|+β3(i)(|Δyli-1-Δyli|+θ(Δxli-Δxli+1)+θ(Δxri-Δxri+1)+θ(Δyli-Δyli+1))+β2(i)|Δxli-Δxli+1|+β4(i)(|Δyli-Δyli-8|+|Δxri-1-Δxri|)+β5(i)(θ(Δxri+Δxli)+θ(Δyli-Δyli+1))。
2.根据权利要求1所述的基于深度局部特征的人脸属性识别方法,其特征在于:所述降维为2DPCA降维。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710344364.5/1.html,转载请声明来源钻瓜专利网。