用于图像特征提取的松弛局部保持性回归方法与流程

文档序号:19117106发布日期:2019-11-13 01:17阅读:427来源:国知局
用于图像特征提取的松弛局部保持性回归方法与流程
本发明涉及人脸识别,尤其涉及一种用于图像特征提取的松弛局部保持性回归方法。
背景技术
:随着科学的发展,人们的生活也与科技密不可分。“互联网+”、“智慧城市”等理念的提出,意味着人们传统生活方式已经受到重大改变。人工智能作为新时代的产物,已经在社会各方面做出了重大贡献,比如身份验证,视频监控,遥感和医学诊断等。在计算机视觉领域中,许多人脸识别算法已经能够对人脸数据精准识别。其中较为经典的有脊回归和最小二乘回归。然而,这些线性回归模型在处理高维数据时效果很不理想。因为在实际应用中,收集到的数据样本存在大量的冗余信息,这不仅加大了分析成本,也大大影响了正确率。因此,如何从高维原始样本中提取有效特征并减少数据维度对优化算法的性能非常关键。基于这种想法,在近十多年里,许多线性维数约减技术被提出。其中最经典的有主成分分析技术pca和线性鉴别技术lda。为了更好的利用高维数据集的局部几何结构,稀疏持续投影spp,isomap,拉普拉斯特征映射技术等经典降维方法相继被提出。随着流形学习技术的发展,he等人也提出了局部保持投影lpp和正交lpp。之后,邻域保持嵌入技术npe和正交邻域嵌入技术onpe也被提出。这几个基于图像局部结构的特征提取方法有效地提高了人脸样本的识别率和计算效率,减少了算法的计算成本。然而,由于样本中存在这大量的噪音和污染,真正的几何关系或潜在的结构很难被获得,这在一定程度上影响了算法的精确度。为了更好地获得训练样本的内在关系,人们开始关注研究基于图像的拉普拉斯正则技术。通过构造数据空间的相似性权重矩阵,局部线性嵌入技术lle可以实现数据结构的重构。yin等将局部图形结构和寻找最优低秩表示问题相结合,提出了一种非负稀疏超拉普拉斯低秩模型nshlrr。然而,现有的大部分局部邻域保持方法都是使用l2或frobenius范数作为模型度量,因此这些方法对污染的数据和异常值敏感,这一点限制了识别效果的上限。在实际应用中,不同的光照,角度,姿势和遮挡都对算法的识别率进行了挑战。局部性维持投影会将原始的二维数据转换为一维的向量再进行处理,从而会使得特征维数增加,还会造成丢失原始样本信息和小样本问题,甚至产生奇异值。对于多类分类问题,我们通常期望当样本投影到低维子空间时,不同类之间的距离可以尽可能地增大。xiang等人提出了一个判别最小二乘回归dlsr框架,通过嵌入松弛矩阵可以使不同类的数据点反向移动从而达到目标。基于上述思想,fang等通过结合松弛二元标签矩阵和相似性图,构造了一个正则化标签松弛模型rlr。该技术在获得类间最大距离的同时还避免了过拟合问题。以上介绍的基于二维图像的特征提取技术仍然存在一些缺陷,主要是以下两点:1、不具备决策能力。许多流形学习模型侧重于寻找训练数据的局部性和相似性,而忽略了对标签信息的挖掘,从而限制了算法的识别能力。此外,我们还希望能够松弛数据样本的二元标签结构,使其更具决策性,从而扩大属于不同类别的样本之间的距离。2、鲁棒性不足。在实际操作中,我们获得清晰且完整图像是非常困难的,而且大部分识别技术都是将l2或frobenius范数当做矩阵度量,对于被污染的图像数据非常敏感,算法的性能也因此降低。因此,如何提高图像(例如人脸)识别的性能以及鲁棒性是本领域技术人员所亟待解决的技术问题。技术实现要素:为了解决现有技术中的问题,本发明提供了一种用于图像特征提取的松弛局部保持性回归方法。本发明提供了一种用于图像特征提取的松弛局部保持性回归方法,建立松弛局部保持性回归模型。假设输入大小为m×n的训练样本x=[x1,x2,...,xn],及训练样本对应的n×c大小的类标签矩阵y,其中用l2,1范数作为基本度量,则模型为:s.t.m≥0其中,⊙表示矩阵b和m的点积运算,m∈rn×c是待优化的弹性标签矩阵(mji代表第i类的第j个点的松弛值),b∈rc是一个投影向量,α是一个权重参数,以及en=[1,1,...,1]t∈rn。此外,将回归矩阵w∈rm×c分解为w=p·a(p∈rm×s以及a∈rs×c),通过使用投影矩阵w以获得c个样本,p·a获得s(s≥c)个投影。同时,为了保持数据的局部邻域结构,在(1)中嵌入基于图的正则项,得到:s.t.m≥0,ata=i其中我们定义dii=∑jgij,l=d-g对于方程(2),定义e=y+b⊙m-xtpa,然后利用交替方向法将方程(2)转化为:其中,μ>0是惩罚参数,c是拉格朗日乘子。对方程(3)进行处理,假设除了p其他变量固定不变,则获得以下式子:于是解得对于方程(3),假设除了a其他变量不变,则获得以下优化问题:上述问题利用奇异值分解得到:则最优的a为:a=uvt(8)其中u为左奇异向量,v为右奇异向量;通过固定其他变量来更新并计算变量m,则得到:于是解得为了优化e,方程(3)转化为:于是解得其中ω是收缩算子,在每次迭代中,乘子c和μ分别按以下式子更新:c←c+μ(y+b⊙m-xtpa-e)(13)μ←min(ρμ,μmax)(14)其中ρ和μ是常数,设为任意值。作为本发明的进一步改进,进行以下迭代优化步骤:第一步:输入训练样本x=[x1,x2,...,xn],及训练样本对应的类标签矩阵y,迭代次数为t,维数为s,正则项参数α,二进制常量矩阵b∈rn×c,拉普拉斯矩阵l;第二步:给定其他矩阵,来优化投影矩阵p:第三步:给定其他矩阵,利用下式来优化系数矩阵a:a=uvt,其中,u为中的左酉阵,v为右酉阵第四步:给定其他矩阵,利用下式来优化m:第五步:给定其他矩阵,利用下式来优化e:第六步:在每次迭代中,乘子c和μ可以分别用以下式子来更新:c←c+μ(y+b⊙m-xtpa-e);(18)μ←min(ρμ,μmax);(19)第五步:重复步骤第二步到第六步,直到达到迭代次数t;第六步:输出获得的最优投影矩阵p。作为本发明的进一步改进,将训练样本输入松弛局部保持性回归模型中,学习投影矩阵并进行特征提取;所提取的特征再用于训练分类器,之后,用学习到的投影矩阵对测试样本进行特征提取并同样输入给分类器,最终得到识别结果。本发明的有益效果是:提出了松弛局部保持性回归模型,该模型不仅可以融合基于图的流形结构来探索基于局部邻域下的潜在关系,而且可以利用标签信息进行低维子空间的判别,提高了图像(例如人脸)识别的性能,除此之外,本发明利用l2,1范数提高了算法鲁棒性,从而更稳定地分析各种条件下获取的原始样本数据。附图说明图1是本发明一种用于图像特征提取的松弛局部保持性回归方法的流程图。图2是实验pie数据库部分样本。图3是实验yale数据库部分样本。具体实施方式下面结合附图说明及具体实施方式对本发明作进一步说明。如图1所示,一种用于图像特征提取的松弛局部保持性回归方法,建立松弛局部保持性回归(relaxedlocalpreservingregression简称rlpr)模型,首先将训练样本输入本发明的rlpr模型中,学习投影矩阵并进行特征提取;所提取的特征再用于训练分类器。之后,用学习到的投影矩阵对测试样本进行特征提取并同样输入给分类器,最终得到识别结果。假设输入大小为m×n的训练样本x=[x1,x2,...,xn],及训练样本对应的n×c大小的类标签矩阵y,其中用l2,1范数作为基本度量,则模型为:s.t.m≥0其中,⊙表示矩阵b和m的点积运算,m∈rn×c是待优化的弹性标签矩阵(mji代表第i类的第j个点的松弛值),b∈rc是一个投影向量,α是一个权重参数,以及en=[1,1,...,1]t∈rn。此外,将回归矩阵w∈rm×c分解为w=p·a(p∈rm×s以及a∈rs×c),通过使用投影矩阵w以获得c个样本,p·a获得s(s≥c)个投影。同时,为了保持数据的局部邻域结构,我们在(1)中嵌入基于图的正则项,我们便得到最终的优化问题:s.t.m≥0,ata=i其中dii=∑jgij,l=d-g对于模型(2)我们定义e=y+b⊙m-xtpa,然后我们利用交替方向法(alternatingdirectionmethod简称adm)可以将(2)转化为:其中,μ>0是惩罚参数,c是拉格朗日乘子。我们对方程(3)进行处理,假设除了p其他变量不变,则获得以下式子:于是解得对于方程(3),假设除了a其他变量不变,则获得以下优化问题:上述问题可以利用奇异值分解得到:则最优的a为:a=uvt(8)其中u为左奇异向量,v为右奇异向量。我们可以通过固定其他变量来更新并计算变量m,则可以得到:于是解得为了优化e,方程(3)可以转化为:于是解得其中ω是收缩算子。在每次迭代中,乘子c和μ可以分别按以下式子更新:c←c+μ(y+b⊙m-xtpa-e)(13)μ←min(ρμ,μmax)(14)其中ρ和μ是常数,可以设为任意值。下面给出迭代优化rlpr的关键步骤:第一步:输入训练样本x=[x1,x2,...,xn],及他们对应的类标签矩阵y,迭代次数为t,维数为s,正则项参数α,二进制常量矩阵b∈rn×c,拉普拉斯矩阵l。第二步:给定其他矩阵,来优化投影矩阵p:第三步:给定其他矩阵,利用下式来优化系数矩阵a:a=uvt,其中,u为中的左酉阵,v为右酉阵第四步:给定其他矩阵,利用下式来优化m:第五步:给定其他矩阵,利用下式来优化e:第六步:在每次迭代中,乘子c和μ可以分别用以下式子来更新:c←c+μ(y+b⊙m-xtpa-e);(18)μ←min(ρμ,μmax);(19)第五步:重复步骤第二步到第六步,直到达到迭代次数t;第六步:输出获得的最优投影矩阵p。接下来,本发明将用六种不同的特征提取方法在pie和yale数据库中进行实验,其中在pie数据库图像上随机加入了7x7大小的遮挡块,在yale数据库上加上了密度为0.15的高斯噪声,实验的部分样本就如图2和图3所示。六种不同的特征提取方法包括pca(主成分分析法),lpp(局部邻域持续保持),lda(线性决策分析),dlsr和rlpr。在实验中,我们随机地选择l张图片作为训练样本,剩余的则作为测试样本。表1六种特征提取方法在pie上的平均识别率和对应训练样本数lpcalppldadlsrrlpr660.857869.313744.820382.189583.6275555.456766.184238.421177.531079.6053452.022162.794132.382474.904477.6029表2六种特征提取方法在yale上的平均识别率和对应训练样本数由表1和表2可知,提出方法的平均识别率明显优于这些pca、lpp、lda等经典降维算法。其原因可能是rlpr不仅利用dlsr中ε-draggings技术的弹性因子来解决过拟合问题,而且嵌入了邻接图作为正则项来保持样本在投影空间的相似性。dlsr和我们提出的模型都考虑了用弹性标签来提高效率,但实验结果表明,rlpr对异常值或噪声具有较强的鲁棒性。这个事实进一步说明了在回归中探索数据点之间潜在的相似结构的重要性以及用l2,1范数作为矩阵度量的优越性。本发明提供的一种用于图像特征提取的松弛局部保持性回归方法,利用l2,1范数作为基本度量并引入拉普拉斯权图作为正则化项。通过引入弹性类标签矩阵,所提出的模型不仅可以使不同类的样本之间的距离达到最大,而且可以使同类的不同样本之间在低维空间保持局部性和相似性。本发明提供的一种用于图像特征提取的松弛局部保持性回归方法,其优点是:许多流形学习模型侧重于寻找变换空间下训练样本的局部性和相似性,而忽略了对标签信息的挖掘。因此,本发明不仅能够松弛严格的二元标签结构而使其更具判别性,而且尽可能地扩大了在新投影空间下不同类样本的距离。我们继承了dlsr模型的优点,提出了一种新的非负松弛标签回归模型。该模型不仅可以融合基于图的流形结构来探索基于局部邻域下的潜在关系,而且可以利用标签信息进行低维子空间的判别。除此之外,本发明利用l2,1范数提高了算法鲁棒性,从而更稳定地分析各种条件下获取的原始样本数据。线性回归及其变式在模式识别领域得到了广泛的应用。然而,大部分线性回归模型在实际应用中存在着两大缺点。首先,传统线性回归模型忽略了数据集中的局部结构,即无法进一步探究样本间的潜在信息。其次,这一类方法对于原始样本中可能存在的噪音和异常值非常敏感。因此,本发明通过给线性模型嵌入一种基于相似性图的正则项来探究数据内部结构信息。同时,还利用一个松弛标签矩阵去扩大样本类与类之间的距离去提高分类效果。最后,为了进一步提升线性回归算法的鲁棒性,利用l2,1范数作为基本测量方法来减少噪声对识别效率的影响。我们设计了一种迭代算法去获得此模型的最优解。实验结果表明,本发明提高了人脸识别的性能以及鲁棒性。本发明提供的一种用于图像特征提取的松弛局部保持性回归方法,可应用于人脸识别
技术领域
,具体涉及的是利用松弛标签保持局部信息的线性回归模型来提取人脸图像特征方法。该方法不仅可以实现自动对输入的图片样本进行分类提取,还可以做进一步分析和识别,是一种生物特征识别
技术领域
的人脸比对的方法。此外,本发明还可以进行多方面的应用,比如指纹识别,医学诊断,遥感图像识别等。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1