当前位置: 首页 > 专利查询>宋佳颖专利>正文

一种快速协同表示人脸分类方法技术

技术编号:16038630 阅读:34 留言:0更新日期:2017-08-19 20:29
本发明专利技术公开了一种快速协同表示人脸分类方法,该方法:获取所有待测人员的若干脸部图像,组成训练样本集和测试样本集;将训练样本集投射到PCA子空间,得到该样本集的特征脸集;用特征脸以及类内变量字典共同线性表示测试样本;在字典空间中通过l2范式迭代计算初始字典系数,随后二次引入l1范式完成系数的精确优化;将重构测试样本PCA系数和降维样本投射到LDA子空间,分别得到重构测试样本和训练样本的LDA系数;选取与测试样本最小重构误差的类别作为人脸测试样本的最终候选类别。本发明专利技术不仅有效剔除了训练样本与测试样本间的信息冗余,提高了人脸识别精度,而且大幅降低了传统表示分类优化方法的时间开销,具有较好的通用性和鲁棒性。

【技术实现步骤摘要】
一种快速协同表示人脸分类方法
本专利技术公开了一种快速协同表示人脸分类方法,涉及到表示学习,字典优化以及数据降维技术。具体说来包括类内变量字典的构造、PCA降维、二次稀疏协同优化以及LDA鉴别重构误差评估;属于图像处理和模式识别的

技术介绍
人脸识别(FR)是模式识别、计算机视觉和生物识别技术中最热门的研究领域之一。但是它时常受诸多因素,例如:姿势、表情、光照以及遮挡等影响。此外,并不是所有采集得到的高维数据对分类都起作用,为获得高效的人脸识别性能,研究者近年提出了各种经典的降维方法,例如:主元分析(PCA)、线性判别分析(LDA)、拉普拉斯特征映射、局部保持映射(LPP)、局部线性嵌入(LLE)等,从而取得了在降维统计学习模型中的巨大成功。在这些典型的特征变换方法中,PCA是一种无监督的线性降维方法,它的目标是通过某种线性投影,将高维数据映射到低维空间,并期望在所投影的维度上达到数据方差最大。LDA是一种有监督的线性降维算法,它通过寻找投影向量将数据降维,同时保证不同类别的数据尽可能的分开,同类的数据尽可能的聚合。因此,上述这些转换方法在将数据投射到新的子空间时都具备某些自身重要的特性。与此同时,近年出现的稀疏表示分类方法(SRC)由于其简洁的理论结构和大量成功的应用实例,也引发了各国研究者的重点关注。SRC的目的在于,从大量不同对象构成的字典中选出少量的训练样本,来重构表示一个新的对象。为了实现这一目标,SRC在目标函数中使用l1范式约束以获得稀疏向量。但在实际应用中,每类训练样本往往没有足够的甚至只有一个样本数据,导致SRC算法效果不佳,这就是著名的小样本问题。为此,一些字典学习方法被提出用来提高SRC的性能。例如,Deng通过构造类内变量字典提出一个扩展的SRC方法(ESRC)解决了单训练样本下的人脸表示优化问题。Yang和Zhu在协同表达分类(CRC)中引入特征的相似性与辨别性,获得一个更一般的模型。Song根据人脸表达分类模型设计出半脸字典集成算法,该方法在量化集成学习原子时,成功构造出双列(行)半脸的训练矩阵,这种虚拟人脸已被证实有利于人脸识别。目前,关于SRC的研究主要集中在提高稀疏表示能力和分类性能两方面,对于如何解决稀疏分解过程中的降维优化问题以提高算法时间复杂度却少有研究。传统的SRC方法利用高维数据构造单一范式的优化模型进行图像分类,忽视了测试样本与训练样本间的信息冗余,导致不确定性的决策分类。专利技术目的在训练样本不足的情况下,针对传统表示学习优化方法在解决高维原始数据重构的过程中忽视样本间的信息冗余和缺乏鉴别性的问题,同时为避免利用l1范式求解最小化问题所导致的极大时间开销等缺陷,提出一种快速协同表示人脸分类方法,该方法在建立数据降维模型后,通过设计基于混合范式的二次优化策略获得更加鲁棒的稀疏系数向量,从而加快优化速度,并提高人脸识别精度。
技术实现思路
技术方案:一种快速协同表示人脸分类方法,包括如下步骤:(a)获取所有待检测人员脸部图像,且每个检测人员在不同光照、表情以及遮挡环境下都拍摄若干张图像,一个检测人员的所有脸部图像代表一类,从而将所有检测人员的脸部图像组合成为样本数据集;(b)从已存有的样本数据集中,随机挑选出15~25%的样本类来构造类内变量字典DI,选取剩下样本类中的部分样本作为训练样本集A,同时建立各个类别的测试样本数据集;(c)将训练样本集A投射到PCA子空间,得到该样本集的特征脸U;(d)用DI和U来线性描述测试样本y,得到降维约束优化的稀疏表示模型,构造基于混合范式的二次优化方法迭代计算出重构测试样本的PCA系数z;(e)将z与PCA子空间的训练样本投射到LDA子空间,分别得到重构测试样本的LDA系数和训练样本LDA系数(f)计算每一类训练样本k的LDA系数centersk;(g)分别统计与所有centersk的重构误差,选取最小重构误差Dk的类别作为人脸测试样本的最终候选类别。作为优选,所述步骤(b)中,包括如下步骤:(b1)假设挑选出P类共m个样本构建类内变量字典,记(i=1,2,…,P,)表示第i类的变量集合,这里Di的每一列表示一个变量,则P类一共对应的变量字典是DI=[D1,…,DP];(b2)为构造类内变量字典,将同类的其他图像减去该类的自然图像,记其中且表示第i类去除自然图像后的样本集,代表第i类样本集的自然图像。作为优选,所述步骤(d)中,包括如下步骤:(d1)针对测试样本y∈Rd,通过训练样本集的特征脸和类内变量字典来线性描述y=Uz+DIβ+t,其中t∈Rd是不能由变量字典表示的误差项,β为变量字典系数;(d2)将上式y=Uz+DIβ+t看作一个典型的最小二乘问题,得到变量字典系数β的解β=(DITDI+λI)-1DIT(y-Uz),其中λ为正扰动项,I是单位矩阵;(d3)根据测试样本的线性描述,求解重构测试样本PCA系数z的值z=UT(y-DIβ);(d4)重复第(d2)和(d3)步,直到最小二乘法的迭代次数达到规定阈值时,终止迭代计算操作;(d5)再次构造1范式优化模型,通过二次引入l1约束,得到β更加精确的解s.t.||y-UZ-DIβ||2≤ε,其中ε为重构误差值,且ε>0。因此重构测试样本PCA系数z的值更新为作为优选,所述步骤(e)中,将z与PCA子空间的训练样本投射到LDA子空间,分别得到重构测试样本的LDA系数和训练样本LDA系数其中W指通过PCA空间中的训练样本得到的LDA基。作为优选,所述步骤(f)中,假设训练样本集A包含K类样本,计算每类训练样本的LDA系数其中代表中第k类第j个样本,并且nk是第k类中的样本个数。作为优选,所述步骤(g)中,通过构造重构误差公式来度量第k类训练样本LDA系数centersk与重构人脸测试样本的LDA系数之间的距离,将测试样本归类到拥有最小Dk的那一类中。一种快速协同表示人脸分类方法,包括:获取所有待检测人员的若干脸部图像,组合成为样本数据集;从已存有的样本数据集中,随机挑选出15~25%的样本类来构造类内变量字典DI,选取剩下样本类中的部分样本作为训练样本集A,同时建立各个类别的测试样本数据集;将训练样本集A投射到PCA子空间,得到该样本集的特征脸U;用DI和U来线性描述测试样本y,得到降维约束优化的稀疏表示模型,构造基于混合范式的二次优化方法计算出重构测试样本的PCA系数z;将z与PCA子空间的训练样本投射到LDA子空间,分别得到重构测试样本的LDA系数和训练样本LDA系数计算每一类训练样本k的LDA系数centersk;分别统计与所有centersk的重构误差,选取最小重构误差Dk的类别作为人脸测试样本的最终候选类别。有益效果:与现有技术相比,本专利技术建立低维训练模型来线性表示测试样本,并在字典空间中通过l2范式迭代计算初始字典系数,随后二次引入l1范式进行系数精确优化,有效解决了表示学习方法单纯计算l1最小化问题引起的巨大时间开销,同时又充分保证了算法的识别性能。该技术最后在LDA鉴别空间中完成识别任务,不仅提升了对测试样本稀疏表示的鲁棒性,也进一步增强了SRC算法的鉴别能力。附图说明图1为本专利技术实施例的方法流程图;图2为本专利技术训练样本的部分人脸数据示本文档来自技高网
...
一种快速协同表示人脸分类方法

【技术保护点】
一种快速协同表示人脸分类方法,其特征在于:包括如下步骤:(a)获取所有待检测人员脸部图像,且每个检测人员在不同光照、表情以及遮挡环境下都拍摄若干张图像,一个检测人员的所有脸部图像代表一类,从而将所有检测人员的脸部图像组合成为样本数据集;(b)从已存有的样本数据集中,随机挑选出15~25%的样本类来构造类内变量字典DI,选取剩下样本类中的部分样本作为训练样本集A,同时建立各个类别的测试样本数据集;(c)将训练样本集A投射到PCA子空间,得到该样本集的特征脸U;(d)用DI和U来线性描述测试样本y,得到降维约束优化的稀疏表示模型,构造基于混合范式的二次优化方法迭代计算出重构测试样本的PCA系数z;(e)将z与PCA子空间的训练样本投射到LDA子空间,分别得到重构测试样本的LDA系数

【技术特征摘要】
1.一种快速协同表示人脸分类方法,其特征在于:包括如下步骤:(a)获取所有待检测人员脸部图像,且每个检测人员在不同光照、表情以及遮挡环境下都拍摄若干张图像,一个检测人员的所有脸部图像代表一类,从而将所有检测人员的脸部图像组合成为样本数据集;(b)从已存有的样本数据集中,随机挑选出15~25%的样本类来构造类内变量字典DI,选取剩下样本类中的部分样本作为训练样本集A,同时建立各个类别的测试样本数据集;(c)将训练样本集A投射到PCA子空间,得到该样本集的特征脸U;(d)用DI和U来线性描述测试样本y,得到降维约束优化的稀疏表示模型,构造基于混合范式的二次优化方法迭代计算出重构测试样本的PCA系数z;(e)将z与PCA子空间的训练样本投射到LDA子空间,分别得到重构测试样本的LDA系数和训练样本LDA系数(f)计算每一类训练样本k的LDA系数centersk;(g)分别统计与所有centersk的重构误差,选取最小重构误差Dk的类别作为人脸测试样本的最终候选类别。2.如权利要求1所述的快速协同表示人脸分类方法,其特征在于,所述步骤(b)中,包括如下步骤:(b1)假设挑选出P类共m个样本构建类内变量字典,记(i=1,2,…,P,)表示第i类的变量集合,这里Di的每一列表示一个变量,则P类一共对应的类内变量字典是DI=[D1,…,DP];(b2)为构造类内变量字典,将同类的其他图像减去该类的自然图像,记其中且表示第i类去除自然图像后的样本集,代表第i类样本集的自然图像。3.如权利要求1所述的快速协同表示人脸分类方法,其特...

【专利技术属性】
技术研发人员:宋佳颖宋晓宁那天
申请(专利权)人:宋佳颖
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1