[发明专利]一种基于单目的人脸静默活体检测方法在审
申请号: | 201910893676.0 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110674730A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 谢巍;周延 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 44102 广州粤高专利商标代理有限公司 | 代理人: | 何淑珍;陈伟斌 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积神经网络 人脸 活体检测 活体识别 训练数据集 摄像头 分类模型 数据样本 数据增强 静默 准确率 单帧 多层 人像 调用 捕获 图像 保存 改进 | ||
1.一种基于单目的人脸静默活体检测方法,其特征在于,包括以下步骤:
S1、通过数据增强的方式获得训练数据集,对数据进行增强处理;
S2、利用改进的卷积神经网络对图像进行训练,并保存训练后得到的卷积神经网络模型;
S3、用摄像头捕获单帧人脸,用卷积神经网络模型进行活体检测,实现实时人脸活体识别。
2.根据权利要求1所述的一种基于单目的人脸静默活体检测方法,其特征在于,步骤S1所述的训练集通过以下方式获得:
根据CASIA-FASD数据集中的视频,用Haar分类器从图像中剪出人脸,这些图像构成训练数据集的一部分;拍摄不同场景下的真假脸的样本图片作为训练数据集的另一部分,并对训练数据集进行图像亮度、对比度、饱和度随机调整,随机旋转的数据增强处理。
3.根据权利要求1所述的一种基于单目的人脸静默活体检测方法,其特征在于,所述改进的卷积神经网络为改进的VGG11网络,改进的VGG11网络包括11个卷积层和三个全连接层,每层卷积层后面加一个ReLU层即卷积层+ReLU层,每两个卷积层+ReLU层后面加有一个最大池化层和一个随机失活层即dropout,最后的三个随机失活层后面分别加一层全连接层,每个全连接层后面加有ReLU层,最后的ReLU层连接softmax层;在前两个卷积层的输出中,每个卷积层连接一个BN(Batch Normalization,批量归一化)层,BN层连接一个最大池化层,该最大池化层再与一个随机失活层连接。
4.根据权利要求3所述的一种基于单目的人脸静默活体检测方法,其特征在于,改进的VGG11网络的训练具体如下:
1)对前两层卷积层的输出进行批量归一化(Batch Normalization),从而保证卷积神经网络的中间输出数值稳定,以防止梯度消失,批量归一化原理公式如下:
其中x(k)是输入的第k维向量,E[x(k)]为x(k)的均值,Var[x(k)]为x(k)的方差;
2)对每层卷积层输出使用dropout,使得在前向传播时,让某个神经元的激活值以概率p停止工作,防止过拟合的发生;
3)学习率采用衰减学习率,在训练改进的卷积神经网络时,使用学习率控制参数的更新速度。
5.根据权利要求3所述的一种基于单目的人脸静默活体检测方法,其特征在于,softmax层表示为:
其中进的卷积神经网络最后一层的前一层的输出,j表示类别索引,表示当前元素的指数与所有元素指数和的比值,yj包括两个神经元,这两个神经元对应一张真实脸和一张假脸的二元分类的图像的概率分布。
6.根据权利要求3所述的一种基于单目的人脸静默活体检测方法,其特征在于,采用dropout的VGG11网络结构的公式如下:
rj(l)~Bernoulli(p) (3)
yi(l+1)=f(zi(l+1)) (6)
其中,zi(l+1)是改进的卷积神经网络中l+1层的输出,yi(l+1)是改进的卷积神经网络的最终输出,是经过dropout操作后第l层神经元的输出值,Bernoulli函数是为了随机生成一个0或者1的向量rj(l),y(l)是改进的卷积神经网络的第l层输出,为经过dropout处理后的第l层输出,wi(l+1)为l+1层的权重,bi(l+1)为l+1层的偏置;~表示dropout处理操作,r(l)为0或者1的向量,i表示第i维,p为神经元的激活概率。
7.根据权利要求3所述的一种基于单目的人脸静默活体检测方法,其特征在于,BN层将数据都归一化成均值为0方差为1的标准高斯分布,具体如下:
考虑一个大小为m的向量B={x1...,xi,xm},xi为向量中的元素,以及两个待学习的参数γ和β,用来保持改进后的卷积神经网络的表达能力,则经过BN层后的输出yi=BNγ,β(xi)
其中,μB是最小批次均值,σB2是最小批次方差,为归一化化后的xi,ε为常量,设为1,yi为BN层的输出,BNγ,β为以γ、β为参数的BN层归一化函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910893676.0/1.html,转载请声明来源钻瓜专利网。