预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于稀疏表示的人脸识别方法研究摘要:稀疏性是信号表示非零系数个数的度量一个信号越稀疏它的非零系数个数越多。稀疏表示一种信号的基础研究它在人脸识别、图像复原、图像去噪等领域有着极为重要的意义。文章基于信号的稀疏特性在人脸识别、图像去噪等方面的应用对信号在过完备字典下的表示进行了研究。关键词:稀疏表示;人脸识别方法;图像复原;图像去噪;字典优化文献标识码:A中图分类号:TP393文章编号:1009-2374(2015)36-0001-03DOI:10.13535/ki.11-4406/n.2015.36.001稀疏性是指信号进行某种变换后用来表示该信号的非零系数远小于信号本身的长度。这种特性使得与信号相关的信息提取变得快速有效减少信号在处理过程中所需要的成本。稀疏表示使得图像的能量只集中于部分少量的原子这些非零系数对应的原子揭示了图像主要的特征及内在的结构。近百年来信号处理经历了小波变换、正交基变换、多尺度变换直到20世纪末则使用过完备字典的稀疏表示过完备字典的表示是指构成字典的基原子的个数远大于基元素的维数这样便构成了一个扁矩阵进而将问题转换成为求解欠定方程的问题。1基于稀疏表示的人脸识别人脸识别(FaceRecognitionFR)技术是基于人脸部特征进行身份识别的一种生物识别技术因为人脸的唯一性和不容易复制性为人物的身份进行正确的判定提供了重要线索人脸识别技术也已成为模式识别、计算机视觉、图像处理等领域的研究热点。2009年J.Wright等人在前人的人脸识别算法基础上提出了基于稀疏表示的稳健人脸识别方法(SparseRepresentation-basedClassificationSRC)与其他的算法相比即使在图片具有高污染或阴影的情况下仍然可以保持较高的识别率。人脸识别问题也就是监督学习分类问题即已知一些数据的正确结果然后对未知的数据做出预测。在已有监督学习分类识别中它的基本问题描述如下:给定个不同种类的人脸数据共个样本集假设给定的第类样本中有个样本人脸图片且满足:利用这些已知类别的个训练样本集来判断新的测试样本属于哪一类别。在人脸识别中一张像素为的黑白人脸图片就是一个的矩阵图片信息矩阵的每一个元素就对应人脸图片的一个灰度值。通过把这张人脸图片构成的矩阵堆积成一个维度为的列向量在第类中把这个样本人脸图片合并成一个维的矩阵其中作为矩阵的列向量即则就表示第个人的人脸训练集。在实际的人脸识别问题中通常一张普通的人脸图片的分辨率为像素则一张图片的维度为个数量级所以图片维度大大超过训练样本的个数即这样求解是一个过定方程得到的解是一个唯一的解作为之后的分类判别效果很不好并且图片的维数过高但计算量太大超出普通计算机可以承受的范围所以需要对进行降维处理。如图2所示由于噪声的存在导致求得的系数在不相关的类别上并不是严格的零。如何针对求得的系数进行正确的分类是算法的核心问题。基于全局的稀疏表示可以设计出多种不同的分类器SRC算法采用了使用系数向量与所有样本直接的相关程度来分类的方式即用余差法的方式具体过程如下:对于每一个类别让作为第个类别的对应系数的特征函数对于是一个新的系数向量它当中的元素除了与它对应的第类的系数其他元素都为零即。使用这个只与第类对应的系数相关的向量可以把测试样本重新表示为。接下来将通过最小化和的范数来对进行分类:(6)在计算过程中如果第类恢复得到误差最小那么就判断测试样本属于第类。至此可以总结得出SRC算法的基本过程:(1)输入:类训练样本的共张图片构造出训练样本矩阵以及一个测试样本;(2)将样本矩阵的列向量归一化。identity(y)=argminiri(y);(3)求解最小化范数问题得到稀疏系数:subjectto;(4)计算出测试样本对应的每一类的余差值:;(5)输出:判断图片的类别:。2字典优化为了应对现实模型分析产生了基于学习的冗余字典。在基于稀疏表示的人脸识别建模中就是使用基于训练样本学习的方法来构造过完备冗余字典。特征空间的提取对于稀疏表示模型的一个好处是:减少数据的维数降低计算的成本。在SRC算法中训练样本矩阵被替代为d基本模型由前式(1)至式(5)可得。为验证不同降维方法对SRC算法性能的影响选取了两种降维方式:一是传统的通过主元分析(PCA)得到的特征脸Eigenfaces;二是一种随机脸(Randomfaces)的降维方法。由参考文献[2]和参考文献[3]可得通过PCA降维的主要思想是:寻找一个维子空间来表示数据并尽量保持原始数据的方差不变。在运行PCA算法之前首先