[发明专利]一种基于LGBPHS和CNN的大规模人脸识别方法有效
申请号: | 201810960628.4 | 申请日: | 2018-08-22 |
公开(公告)号: | CN110858280B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 苏雪平;陈宁;任小玲;张晓丹;董免 | 申请(专利权)人: | 西安工程大学 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06V10/82;G06V10/32;G06V10/77;G06V10/28;G06N3/0464;G06N3/08 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 罗笛 |
地址: | 710048 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lgbphs cnn 大规模 识别 方法 | ||
1.一种基于LGBPHS和CNN的大规模人脸识别方法,其特征在于,具体按照以下步骤进行:
步骤1,使用人眼检测器对所有训练图像和测试图像进行归一化处理;
步骤2,通过LGBPHS方法对经步骤1归一化处理后的训练图像和测试图像进行提取,得到K维人脸特征;
步骤3,通过卷积神经网络对经步骤1归一化处理后的训练图像和测试图像进行提取,得到128维人脸特征;
步骤4,将步骤2得到的K维人脸特征和步骤3得到的128维人脸特征进行融合,得到K+128维人脸特征;
步骤5,通过步骤4处理得到的训练图像,训练多类SVM;
步骤6,通过步骤5训练好的多类SVM识别步骤4得到的测试图像。
2.根据权利要求1所述的基于LGBPHS和CNN的大规模人脸识别方法,其特征在于:所述步骤2具体为:
步骤2.1,分别使用M个不同方向、不同尺度的Gabor滤波器与归一化处理后的训练图像或测试图像进行卷积,取卷积结果的幅值部分,得到Gabor幅值图谱;
步骤2.2,通过局部二值模式将每幅Gabor幅值图谱转换为局部Gabor二值模式图谱;
步骤2.3,将每个Gabor二值模式图谱分成N*N的非重叠的k区域,分别提取该k区域的直方图,直方图表示为:Hi=[Hi1Hi2...Hik],其中Hi表示第i个Gabor二值模式图谱的直方图,Hik表示第i个Gabor二值模式图谱的第k区域的直方图;
步骤2.4,融合所有Gabor二值模式图谱的直方图,得到最终直方图H=[H1H2...HM];
步骤2.5,采用核主成分分析降低特征维数,得到K维人脸特征。
3.根据权利要求2所述的基于LGBPHS和CNN的大规模人脸识别方法,其特征在于:步骤3中的卷积神经网络为:使用一个开源的基于TensorFlow的Keras框架,参考AlexNet的网络结构,并加以简化搭建了一个包含w1个卷积核均为m*m大小的二维卷积层、w1个池化运算尺度为n*n大小的最大池化层以及1个输出维度为128的全连接层的卷积神经网络,其中在卷积层和全连接层中均采用纠正线性单元作为激活函数;在训练卷积神经网络的阶段,使用遍历的方法依次将各个子目录下的经归一化处理后的训练图像或测试图像转换成矩阵的形式读取到内存中,划分出训练集和测试集,并分别对训练集和测试集添加标签,再将处理好的数据按照集合标签传入卷积神经网络中,进行迭代训练,共计迭代B次。
4.根据权利要求3所述的基于LGBPHS和CNN的大规模人脸识别方法,其特征在于:进行训练卷积神经网络,使用随机梯度下降法作为优化器,设置学习率为ε,每次更新后的学习率衰减值为μ,动力为β。
5.根据权利要求4所述的基于LGBPHS和CNN的大规模人脸识别方法,其特征在于:所述步骤5具体如下:
步骤5.1,经步骤4融合到得到的训练图像和测试图像组成的数据集包含X个人,将X个人的人名作为人名字典,每个人名有其对应的索引号,设置人名索引号为类的索引号; 对于每个人名,使用其α1(α1<1)的人脸图像作为训练集,剩余1-α1的人脸图像作为测试集;
步骤5.2,对于每个人名,其训练集图像作为正例样本集,随机从剩余图像集中挑选一些人脸图像集作为反例样本集,同样也分配类的索引号,使用正例样本集和反例样本集训练多类SVM,得到训练好的多类SVM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工程大学,未经西安工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810960628.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种毛笔洗涤剂及制备方法
- 下一篇:一种陶瓷釉配方