[发明专利]基于卷积神经网络的人脸识别方法在审
申请号: | 201910100235.0 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109815929A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 宫生文 | 申请(专利权)人: | 青岛科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04;G06N3/08 |
代理公司: | 杭州天昊专利代理事务所(特殊普通合伙) 33283 | 代理人: | 程皓 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积神经网络 人脸识别 图像预处理 安全系数 复杂环境 卷积处理 精准度 连接层 输入层 下采样 降维 卷积 | ||
1.基于卷积神经网络的人脸识别方法,其特征在于,卷积神经网络包括输入层、卷积层、下采样层和全连接层;具体处理步骤如下:
101)图像预处理步骤:通过二阶微分线性方法对二维图像f(x,y)进行预处理,强化图像边缘特征,x和y分别表示横轴和纵轴;具体公式如下:
利用差分分别得到沿x和y轴方向的二阶偏导:
由公式(2)、公式(3)得:
102)卷积处理步骤:通过卷积层对已经预处理的二维图像进行处理,包括卷积核的数量、大小、数值和卷积核进行运算的步长;卷积核的数量为获取的特征参数的数量;卷积核的大小为要匹配的特征的大小,影响局部特征检测的准确性和运算效率;卷积核的数值以初始化均值为0,方差为0.01;卷积核的步长为局部感知中的距离,图像中距离越近,卷积核的步长越大的部分相关性越大,不相邻部分卷积核的步长越小相关性越小;在预处理的二维图像的基础上在图像四周添加列数和行数,以完成对全部的图像数据的卷积操作;其中列数和行数为卷积核的大小减一,卷积层处理二维空间变换的公式如下:
z(x,y)=(k*g)(x,y)=∫∫k(t,h)g(x-t,y-t)dtdh 公式(5)
k、g是两个可积分的函数,x为横轴坐标,y为纵轴坐标,t为横轴坐标,h为纵轴坐标;
103)降维步骤:由下采样层对数据进行压缩,减少参数的数量,抑制过拟合的发生,刷选特征数据,保留重要特征数据;具体如下:
将m个二维图像数据集A用矩阵形式表示从中寻找主方向u,将m样本值投影到直线L上,获取投影点的方差,方差具有最大值;其中二维图像数据已经进行了去均值化处理;
投影的公式如下:
由公式(6)得方差:
Var(A·u)=(Au)T(Au)=uTATAu 公式(7)
从而得到目标函数J:
J(u)=uTATAu 公式(8)
为向量u添加单位向量的约束,即
由拉格朗日乘数法处理得到如下公式:
L(u)=uTATAu-λ(uTu-1) 公式(9)
λ为拉格朗日乘子,L为拉格朗日函数;
对公式(9)求偏导得:
对矩阵ATA进行特征分解,之后按照从大到小将得到的特征值进行排序α1≥α2≥α3≥…≥αd,则前几个特征向量便是所求的特征向量W=(ω1,ω2,ω3,…,ωe),其中e≤d。
2.根据权利要求1中所述的基于卷积神经网络的人脸识别方法,其特征在于,还包括优化步骤:降维中参数本身会造成误差,且误差只体现在输出时,因此通过反向过程,获得处理过程中损失函数对参数的导数,最终得到参数的误差,调整参数;其中反向过程先对中间变量求导,再利用中间变量得到损失函数参数的求导,其中输出的误差等于预测值与实际值的差值,最终误差为这层的输出与上层的误差的乘积。
3.根据权利要求2中所述的基于卷积神经网络的人脸识别方法,其特征在于,具体反向过程的处理公式如下:
δl=(θl)Tδl+1*f′(zl)
其中,δl为每层中的每个神经元的误差,θ1为每层的参数矩阵,l为第l层,f为激活函数,zl为每层的中间变量,al为每层的输出结果,J为损失函数,θ为每层的参数矩阵,z为中间变量,a为输出结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛科技大学,未经青岛科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910100235.0/1.html,转载请声明来源钻瓜专利网。