APP下载

基于局部二值模式与深度置信网络的人脸识别

2020-05-21满忠昂刘纪敏孙宗锟

软件工程 2020年5期

满忠昂 刘纪敏 孙宗锟

摘  要:针对现在的大多算法在提取人脸特征时直接提取整个人脸,而忽略局部的细节特征,提出一种将人脸图像进行分块局部运用LBP算子然后与深度置信网络结合的人脸识别算法(BPBN)。首先,将人脸图像进行分块,对分块后的图像提取LBP进行统计,将生成的LBP直方图按照一定秩序组合连接成新的特征向量。其次,将得到的LBP特征作为深度置信网络(DBN)的输入,采用贪婪算法逐层进行训练,然后用反向传播(BP)算法对训练得到的深度置信网络进行优化。最后,用训练好的深度置信网络对人脸进行识别。在ORL人脸数据库上进行实验,识别率达到96.0%,然后与传统的主成分分析(PCA)算法集成支持向量机(SVM)的方法进行相比,识别率有较为显著的提升,说明该方法具有更好的人脸识别效果。

关键词:局部二值模式;人臉识别;受限波尔兹曼机;深度置信网络

中图分类号:TP183     文献标识码:A

Abstract: In view of the fact that most current algorithms directly extract the entire face when extracting face features, and ignore local detailed features, this paper proposes BPBN, a face recognition algorithm that uses the LBP operator to divide the face image into blocks and then combines it with deep belief networks algorithm. First, the face image is divided into blocks, and the LBP is extracted from the divided images for statistics, and the generated LBP histograms are combined in a certain order to form a new feature vector. Secondly, the obtained LBP features are used as the input of Deep Belief Network (DBN), and the greedy algorithm is used to train layer by layer, and then the back propagation (BP) algorithm is used to optimize the trained deep confidence network. Finally, the trained deep belief network is used to recognize faces. Experiments on the ORL face database show that the recognition rate reaches 96.0%, significantly improved compared with the traditional principal component analysis (PCA) algorithm integrated support vector machine (SVM) method, which indicates that the method has better face recognition results.

Keywords: local two value model; face recognition; restricted Boltzmann machine; Deep Belief Network (DBF)

1   引言(Introduction)

人脸识别是计算机视觉领域的重点研究课题,人脸识别的实际应用:由人脸识别衍生出来的人脸检索、人脸校验等应用被广泛用于家居安防、人机交互、公安部门等重要行业。随着计算机计算速度的增加和人工智能的发展,人脸识别算法发展迅速[1-6],对各行各业的影响都非常大,能够积极提高人们生活各方面的方便性和安全性等。

人脸识别就是对人脸图像的特征信息进行识别的技术,在这个过程中,对人脸图像进行信息的提取和检测,进而来进行身份识别。……

登录APP查看全文