收稿日期:2019 04 04;修回日期:2019 05 21 基金项目:国家自然科学基金资助项目(61803330)
作者简介:杨洋(1990 ),男,江苏扬州人,硕士,主要研究方向为模式识别(yzdxyy@126.com);王正(1965 ),男,江苏如东人,教授,博士,主要研究方向为模式识别、机器学习;徐春林(1969 ),男,江苏兴化人,研究员级高级工程师,硕士,主要研究方向为信号处理;鞠玲(1994 ),女,江苏扬州人,硕士研究生,主要研究方向为模式识别. 杨 洋1,王正1,徐春林2,鞠 玲1
(1.扬州大学信息工程学院,江苏扬州225127;2.北方激光科技集团有限公司技术部,江苏扬州225009)摘 要:针对单样本人脸识别中非线性可分性的问题,提出了一种基于核稀疏表示的多流形判别分析 (
KSRMMDA)算法。首先,对数据图像进行分块,构建多流形模型;其次,运用核稀疏表示方法刻画各流形数据点之间的关系,学习流形内部图和流形间图;再次,在每个流形空间中分别寻最佳的投
影来保持流形内部图的特征,同时抑制流形外部图的特征;最后,通过计算测试样本流形到训练样本流形的距离进行分类识别。在extendedYaleB和CMUPIE数据集上的实验研究表明,与其他同类算法相比,所提算法对光照、遮挡变化具有更强的鲁棒性。关键词:人脸识别;多流形;核稀疏表示;流形内部图;流形间图中图分类号:TP391 4 文献标志码:A 文章编号:1001 3695(2020)10 062 3184 04doi:10.19734/j.issn.1001 3695.2019.04.0135
Multimanifolddiscriminantanalysisbasedonkernelsparserepresentation
YangYang1,WangZhengqun1,XuChunlin2,JuLing
1
(1.SchoolofInformationEngineering,YangzhouUniversity,YangzhouJiangsu225127,China;2.Dept.ofTechnology,NorthLaserTech nologyGroupCompanyLimited
,
YangzhouJiangsu225009,China)Abstract:Aimingattheproblemofnon linearseparabilityinsinglesamplefacerecognition,thispaperproposedamulti
manifolddiscriminantanalysisbasedonkernelsparserepresentation(KSRMMDA)algorithm.Firstly,itdividedthedataimageintoblocksandestablishedthemulti manifoldmodel.Secondly
,itusedthemethodofkernelsparserepresentationtodepicttherelationshipamongdatapointsofmanifolds
,andlearnedtheintra manifoldgraphsandinter manifoldgraphs.Thirdly,itfoundthebestprojectionsineachmanifoldspacetomaintainthecharacteristicsoftheintra manifoldgraphwhilesuppressedthe
characteristicsoftheinter manifoldgraph.Finally
,itcalculatedthedistancefromthetestsamplemanifoldforclassificationandidentification.ExperimentsonExtendedYaleBandCMUPIEdatasetsshowthattheproposedalgorithmismorerobusttoilluminationandocclusionchangesthanotheralgorithms.Keywords:facerecognition;multimanifold;kernelsparserepresentation;intra manifoldgraphs;inter manifoldgraphs
过去十几年中,人脸识别已成为模式识别、图像处理和计
算机视觉领域研究的重要课题之一
[1~5]
。许多传统算法被相继提出,如主成分分析[6]
(principalcomponentanalysis,PCA)、
局部线性嵌入[
7](locallylinearembedding,LLE)、等距映射[8](isometricmapping,ISOMAP)[6]、局部保持投影[9]
(localitypre servingprojections,LPP)等算法。它们在一些具有大量训练样本的数据库中取得了令人印象深刻的识别性能。不幸的是,这些方法中的大部分依赖于训练样本数量,对于小样本问题,例如单样本人脸识别,由于对样本缺陷的忽视而表现得非常糟糕
甚至失败。为此,Lu等人[10]
提出了判别多流形分析(discrimi nativemultimanifoldanalysis,DMMA)算法,为了克服训练样本的不足,将每个图像分割成大小相同的子块,每个子块被视为
数据点,从图像块中学习鉴别特征。林克正等人[11]
采用余弦度量的方式来描述整个多流形空间中样本子块之间的相似度,提出
了余弦度量的多流形最大间距鉴别保持嵌入(
multi manifoldmaximalmargindiscriminantpreservingembeddingbasedoncosine
measure,CMMMMDPE)算法。Zhang等人[12]
基于每个图像分成的块,利用稀疏表示对它们之间关系进行建模,以抑制光照、遮挡等干扰,提出了稀疏判别多流形嵌入(sparsediscriminativemultimanifoldembedding,SDMME)算法。然而,在上述算法中,仅包含原始特征图像子块之间的线性关系,当特征图像光照等干扰变化更加剧烈时,测试样本子块可能位于非线性子空间中。
受到这样的启发,本文引入核的概念[
13~15]
,采用核稀疏表示,提出了基于核稀疏表示的多流形判别分析算法。
1 核稀疏表示理论
恰似西来
假设有训练样本集X={x1,x2,…,xN},其中xi
∈RD
唯一一次在国外召开的全国代表大会是D维列向量。在稀疏表示中,Wright等人[16]
定义了一个包含所有训练样本的过完备字典A=[x1,x2,…,xN]。令 :xi→ (xi)为样本从低维到高维的非线性映射,容易得到高维核空间中新样本的过完备字典B= (x)=[ (x1), (x2),…, (xN)
]。又因为向量的稀疏性是由它的l0范数值的大小来度量,
所以可以通过求解如下的优化问题来对样本xi在高维核空间中的稀疏表示系数进行求解:
mina
‖a‖0 s.t. (xi
)=Ba(1)
其中:a=[a1,…,ai-1,0,ai+1,…aN]T∈RN×1
为高维核空间中的稀疏表示系数向量。然而,l0范数上的优化问题已经被证明是NP hard问题
[17]
。研究表明,如果解a足够稀疏,l0范数上最小化问题的解等价于l1范数的解
[18]电影侠女十三妹
。因此式(1)可以转换为mina
‖a‖1 s.t. (xi
奥迪氏)=Ba(2)
其中,由于非线性映射未知, (xi)和B仍然无法求解,进一步变形得到
天冬酰胺
mina
‖a‖1 s.t.BTφ(xi)=BT
Ba(3)
第37卷第10期2020年10月 计算机应用研究
ApplicationResearchofComputersVol 37No 10
黄励军
Oct.2020