- 4
- 0
- 约5.14千字
- 约 9页
- 2016-11-07 发布于贵州
- 举报
基于PCA和SV的人脸识别方法
基于PCA和SVM的人脸识别方法
一、PCA算法
1 计算特征脸
设人脸图像f(x,y)为二维灰度图像,用维向量表示。人脸图像训练集为,其中为训练集中图像总数。这幅图像的平均向量为:
对训练样本规范化,即每个人脸与平均人脸的差值向量:
其中列向量表示一个训练样本。
训练图像由协方差矩阵可表示为:
其中训练样本维矩阵
特征脸由协方差矩阵的正交特征向量组成。对于维人脸图像,协方差矩阵的大小为×,对它求解特征值和特征向量是很困难的,由此引入奇异值分解定理来解决维数过高的问题。
2 奇异值分解定理
奇异值分解定理( Singular Value Decomposition简称SVD定理)原理表述如下:
其中是一个秩为的维矩阵,则存在两个正交矩阵:
以及对角矩阵
且
满足下试:
其中: 为矩阵和的非零特征值, 与分别为和对应于的特征向量。上述分解称为矩阵的奇异值分解(简称SVD),为的奇异值。
由上述定理可以得到一个推论:
由于协方差矩阵,故构造矩阵: ,容易求出其特征值及相应的正交归一特征向量。有上述推论可知,的正交归一特征向量为:
这就是图像的特征向量,它是计算低维矩阵的特征值和特征向量而间接求出来的。实际上个特征值足够用于人脸识别。因此仅取的前个最大特征值的特征向量计算特征脸。
3 特征向量的选取
我们总共得到了(训练样
原创力文档

文档评论(0)