一种用于人脸识别的多特征空间的子字典联合训练的方法

文档序号:6537526阅读:571来源:国知局
一种用于人脸识别的多特征空间的子字典联合训练的方法
【专利摘要】本发明提出一种用于人脸识别的多特征空间的子字典联合训练的方法,包括:将原始训练样本{X1…XN}分别投影到Eigenface,Laplacianface和Gabor特征空间形成子字典OE,OL和OG,然后利用遗传算法对三个子字典进行联合优化训练得到子字典NE,NL,NG。该字典训练方法能够分别选出每个子字典中最具区分能力的样本,使得基于使用此字典的稀疏分类器的人脸识别正确率提高。
【专利说明】—种用于人脸识别的多特征空间的子字典联合训练的方法
【技术领域】
[0001]本发明属于图像识别【技术领域】,涉及一种多字典联合训练的方法。
【背景技术】
[0002]人脸识别一直是计算机视觉领域的热门学科,Wright等人提出用基于压缩感知理论的稀疏分类器(SRC)对人脸进行识别,取得了不错的效果。但是该算法直接利用训练图片作为字典对检测图片进行LI范数约束的稀疏表示,显然不能充分表征待测人脸图片的特征,且字典的原子数过高增加了编码的复杂度。
[0003]于是如何从原始训练样本学习得到最优化字典成为研究的热点方向。目前有很多种用于人脸识别的字典学习算法:
[0004]1.Metaface, KSVD等都是对原始训练样本统一学习得到一个所有类别共同使用的字典。
[0005]2.为每一类别学习一个字典,让每个字典尽量独立。
[0006]以上提到的两类字典学习方法都是在单一特征空间对原始训练图片进行学习,不能充分利用原训练样本的特征,泛化能力不好。

【发明内容】

[0007]本发明的目的是克服现有技术的上述不足,提供一种用于人脸识别的多特征空间的子字典联合训练的方法,采用本发明中训练字典的算法进行人脸识别,可以实现人脸更为准确的识别。本发明将原始训练样本集合分别在Eigenface, Laplacianface和Gabor特征空间表示形成三个原始子字典0E,0L, 0G,然后对三个子字典进行基于遗传算法的联合学习,使得子字典训练的子分类器达到尽可能小的训练误差,并通过鼓励每两个子分类器有不同的判定结果,从而尽量避免由于两个分类器都判定错误引起的失败。联合学习优化后的子字典为NE,Nl, Ng,分别是每个子字典中被挑选出的最具区分能力的样本组成的字典。为了达到上述目的,本发明的技术方案是:
[0008]一种用于人脸识别的多特征空间的子字典联合训练的方法,包括:将原始训练样本{Χ^..ΧΝ}分别投影到Eigenface, Laplacianface和Gabor特征空间形成子字典0E, Ol和Og,然后利用遗传算法对三个子字典进行联合优化训练得到子字典NE,Nl, Ne。
[0009]作为优选实施方式,
[0010](I)将原始训练样本{Χ..ΧΝ}投影到Eigenface特征空间形成子字典0E,在该特征空间投影后的样本向量表达式为YK=WrcATXK,Xk是一个训练样本向量,Wpca即为Eigenface特征空间的基组成的矩阵,变换后得到的集合{Υ-Υ^Υ,}即为子字典0Ε;
[0011](2)将原始训练样本{XI…ΧΝ}投影到Laplacianface特征空间形成子字典Oe,在该特征空间投影后的样本向量表达式为Yk=WtXk, W=WpcaWlpp, Wpca表示先对原始字典进行主向量分析,从而去噪,Wot为Laplacianface特征空间的基组成的矩阵,变换后的{Y^..Yy ΥΝ}即为子字典OS[0012](3)将原始训练样本{Χ1..ΧΝ}投影到Gabor特征空间,即利用Gabor滤波器对每一个原始列向量进行滤波,从而形成子字典0e。
[0013]利用遗传算法对三个子字典进行联合优化训练得到子字典Ne,Nl, Ng的方法如下:
[0014]A.根据原始训练样本得到原始子字典0E,0L, Og ;
[0015]B.初始化染色体S1;1,..., Siu,为第一代染色体群,直至有K个都满足最小支持度Iimsv(Siig)=I,即保证算子在每类中挑选出的样本数一定要大于一定比例值P,其中
【权利要求】
1.一种用于人脸识别的多特征空间的子字典联合训练的方法,包括:将原始训练样本{XfXN}分别投影到Eigenface, Laplacianface和Gabor特征空间形成子字典0E, Ol和Og,然后利用遗传算法对三个子字典进行联合优化训练得到子字典NE,Nl, Ne。
2.根据权利要求1所述的用于人脸识别的多特征空间的子字典联合训练的方法,其特征在于: (1)将原始训练样本{XfXN}投影到Eigenface特征空间形成子字典0E,在该特征空间投影后的样本向量表达式为YK=WrcATXK,Xk是一个训练样本向量,Wpca即为Eigenface特征空间的基组成的矩阵,变换后得到的集合(Y1-YyY1J即为子字典Oe; (2)将原始训练样本{Χ^..ΧΝ}投影到Laplacianface特征空间形成子字典Oe,在该特征空间投影后的样本向量表达式为Yk=WtXk, WzWp^Wm,WreA表示先对原始字典进行主向量分析,从而去噪,Wlpp为Laplacianface特征空间的基组成的矩阵,变换后的即为子字典O1.; (3)将原始训练样本{Χ^..ΧΝ}投影到Gabor特征空间,即利用Gabor滤波器对每一个原始列向量进行滤波,从而形成子字典0e。
3.根据权利要求1所述的用于人脸识别的多特征空间的子字典联合训练的方法,其特征在于:利用遗传算法对三个子字典进行联合优化训练得到子字典NE,Nl, Ng的方法如下: A.根据原始训练样本得到原始子字典0E,0L,Og ; B.初始化染色体S1;1,..., Siu,为第一代染色体群,直至有K个都满足最小支持度hmsv(Si,g)=l,即保证算子在每类中挑选出的样本数一定要大于一定比例值P,其中
【文档编号】G06K9/66GK103793695SQ201410046610
【公开日】2014年5月14日 申请日期:2014年2月10日 优先权日:2014年2月10日
【发明者】金志刚, 徐楚 申请人:天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1