基于PCA和SVM的人脸识别关键技术研究与实现
[Abstract]:Face recognition is one of the most popular topics in the field of scientific research. It has been applied in many fields, such as financial system, information security, public security and so on. In horizontal comparison, face recognition has obvious advantages in many pattern recognition methods, such as naturalness, non-intrusiveness, low collection cost and strong man-machine interaction, so the application scene is wider. Longitudinal analysis, the major listed companies continue to launch a large number of commercial face recognition products, face recognition will show explosive growth in the future. Therefore, the study of face recognition has great practical significance. This paper focuses on face preprocessing, face feature extraction and face recognition. Especially, the principal component analysis (Principal Component Analysis,PCA) and support vector machine (Support Vector Machines,SVM) algorithms are studied in depth, and the linear discriminant analysis (Linear Discriminant Analysis,LDA) is introduced to solve the problem that the class information is not utilized. An improved framework of face recognition based on PCA and SVM is proposed, and a real-time face recognition system is implemented based on the improved framework. The main work of this paper includes the following five parts: (1) A variety of pre-processing techniques of face image are studied, including grayscale of color image, gray level change of image, histogram equalization and geometric normalization and so on. Face image pre-processing technology reduces the influence of external factors, such as illumination, pose, shooting angle and so on, and realizes the standardized processing of face image, which lays a good foundation for the development of face recognition work. Finally, the related algorithms are tested by Matlab. (2) the theoretical basis and implementation process of face recognition based on PCA are deeply studied. Because the computation of eigenvalues and Eigenvectors of covariance matrix is too large in PCA algorithm, the SVD theorem is introduced to realize the indirect operation of principal subspace. A large number of experiments are carried out with Matlab, and the advantages and disadvantages of PCA algorithm are analyzed. It is concluded that PCA algorithm has good dimensionality reduction effect, but it has no effect of classification. (3) the theoretical basis of linear support vector machine is deeply studied. The advantages of SVM classifier in small samples and learning are discussed. Then the kernel function is used to extend the linear support vector machine to the nonlinear support vector machine, so that the support vector machine can meet the classification requirements of face recognition. The implementation of SVM multi-classification method is discussed. (4) aiming at the problem that the classification information is not used in PCA algorithm, linear discriminant analysis is introduced, and an improved framework of face recognition based on PCA and SVM is proposed. Finally, a face recognition framework of PCA LDA SVM is formed. Through a large number of experiments on Matlab platform, the influence of dimension ratio and number of training samples on the algorithm is discussed, and its good classification effect is verified. (5) based on the improved face recognition framework, Visual Studio 2010, A real-time face recognition system is implemented based on Open CV library and Qt framework. Through the test of dynamic face recognition, the recognition rate is 97.3%, and the recognition effect is good. The average recognition time is 356 milliseconds each time, which meets the real-time requirement.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.41
【参考文献】
相关期刊论文 前9条
1 赵思阳;张卫华;周激流;;基于多重流形嵌入的局部线性嵌入与等距映射面部表情估计方法[J];计算机应用;2016年S2期
2 丁宾;王阳生;杨明浩;姚健;;从多张非标定图像重建三维人脸[J];计算机辅助设计与图形学学报;2010年02期
3 冯元戬,施鹏飞;基于支持向量机的彩色图像人脸检测方法[J];上海交通大学学报;2003年06期
4 王守觉;仿生模式识别(拓扑模式识别)——一种模式识别新模型的理论与应用[J];电子学报;2002年10期
5 梁路宏,艾海舟,徐光佑,张钹;基于模板匹配与人工神经网确认的人脸检测[J];电子学报;2001年06期
6 赖剑煌,阮邦志,冯国灿;频谱脸:一种基于小波变换和Fourier变换的人像识别新方法[J];中国图象图形学报;1999年10期
7 杨光正;黄熙涛;;镶嵌图在人面定位中的应用[J];模式识别与人工智能;1996年03期
8 洪子泉,,杨静宇;基于奇异值特征和统计模型的人像识别算法[J];计算机研究与发展;1994年03期
9 张广鹏;王蕴红;张兆翔;;基于多模态人脸与人耳融合的身份识别与认证[J];高技术通讯;2011年07期
相关硕士学位论文 前9条
1 张利芳;基于PCA算法的人脸识别系统研究[D];中北大学;2015年
2 叶超;基于Gabor小波和SVM的人脸识别算法研究[D];中北大学;2014年
3 杨峰;基于支持向量机的车身颜色识别方法研究[D];电子科技大学;2013年
4 谢春华;基于人脸图像的年龄估计方法研究[D];电子科技大学;2013年
5 黄泉龙;基于PCA的人脸识别研究[D];西安电子科技大学;2012年
6 王本超;基于KPCA与SVM的人脸识别研究[D];大连理工大学;2010年
7 王海珍;基于LDA的人脸识别技术研究[D];西安电子科技大学;2010年
8 左登宇;基于Adaboost算法的人脸检测研究[D];中国科学技术大学;2009年
9 齐兴敏;基于PCA的人脸识别技术的研究[D];武汉理工大学;2007年
本文编号:2434856
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2434856.html