非负矩阵分解方法及其在人脸识别中的应用

来源 :兰州理工大学 | 被引量 : 8次 | 上传用户:zhanghongyingyxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
非负矩阵分解(Non-negative Matrix Factorization,NMF)是一种较新的矩阵分解方法,它将给定的一个非负矩阵分解为左右两个非负矩阵因子的乘积,可得到被分解矩阵的低秩逼近。当NMF被用于对高维数据降维时,由于非负性约束,使得分解得到的矩阵因子具有一定程度的稀疏性,因而可得到对原始高维数据稀疏性的、基于部分的表示。在过去的十年里,NMF作为新兴的特征提取方法和维数约减方法已应用于人脸识别、数字水印、文本分析等领域。然而,当数据规模很大、矩阵维数很高时,现有的NMF算法存在收敛速度太慢、收敛性无法保证等缺点;此外,NMF虽然已经被成功地应用于人脸识别,但是基于该方法的人脸识别性能还比较差。为了解决上述问题,本文做了以下工作:1.针对基于交替非负最小二乘法的梯度投影法改进的NMF算法(Alternating Nonnegative Least Squares using Projected Gradient with Armijo Rule,ANLSPG-NMF)与Lee和Seung的乘性迭代算法相比虽然有较好的收敛性,但存在收敛速度太慢的缺点,仔细分析发现,ANLSPG-NMF算法的每一次迭代都要调用基于Armijo步长规则的梯度投影法(Projected Gradient with Armijo Rule)来求解许多个带非负性约束的线性最小二乘问题,而基于Armijo步长规则的梯度投影法最耗时的操作是搜索满足Armijo步长规则的步长因子,这是最终导致ANLSPG-NMF算法的收敛速度太慢的主要原因。为了加快ANLSPG-NMF算法的收敛速度,本文用基于More步长规则的梯度投影法求解非负最小二乘问题,进而对ANLSPG-NMF算法进行了改进。实验结果表明,改进的ANLSPG-NMF算法与原算法相比,在没有使计算精度遭受较大损失的情况下,收敛速度快出很多,实现了改进ANLSPG-NMF算法的目的。2.为了提升基于Fisher非负矩阵分解(Fisher NMF, FNMF)的人脸识别性能,本文对Fisher非负矩阵分解进行了加权改进。根据人面部的眼睛、嘴巴、鼻子、眉毛对于正确识别人的身份所起的作用非常大,且这些器官近似地分布在人面部的中心区域,但是,当FNMF被用于提取人脸特征时,人脸图像中的所有像素被赋予了同等的地位,而人脸中心区域的像素对人脸识别贡献较大,应该在优化过程中给中心区域的估计像素值与原像素值之间的偏差加上较大的惩罚,于是,本文提出了加权Fisher非负矩阵分解(Weighted Fisher NMF, WFNMF).实验结果表明,当人脸无遮挡时,基于WFNMF算法的人脸识别性能可与特征脸方法相媲美,当人脸存在较大尺寸的遮挡时,基于WFNMF算法的人脸识别性能优于特征脸方法。
其他文献
半个世纪以来,全息技术得到了长足的发展。全息技术以其不同于传统照相的成像原理和独特的成像特点,在工业检测、医学疾病的诊断与分析、电影、电视、展览、信息存储和军事武
随着科学技术的进步,在计算机图形学、虚拟现实、计算机辅助设计技术、地理信息系统和医学图像等领域所构造和使用的模型越来越精细、越来越复杂,这些复杂的模型动辄就产生数以
迷彩伪装是现代高技术战争中隐藏武器装备、保存自我的重要手段,也是消灭敌人的需要,这是在战争中不断总结经验而逐步发展起来的。在现代技术条件下,由于侦察技术与精确制导武器
随着经济全球化和电子商务的发展,企业在面临激烈竞争、利润缩水,而成本却节节高升的情况下开始提出工作流程自动化与企业再造工程的需求。因此,例如电信能源等很多行业都开
随着计算机技术在纺织领域中的应用日益广泛,纺织生产自动化已成为纺织行业发展的必然趋势。然而目前在纺织行业中,织物组织分析与识别主要还是依靠人工凭经验或借助专业工具
近年来,随着图像传感器技术的发展、数据源的不断丰富,多传感器图像融合技术得到了迅猛的发展,已经成为图像理解和计算机视觉领域中一项重要而有用的新技术。同时,传统的主要基于
随着微软Office系列文档在桌面系统的广泛应用,其相关应用软件的安全问题引起了国内外信息安全界和攻击者的普遍关注,针对Word加密文档的破解就是其中的研究热点之一。传统的
利用机器视觉来解决农作物病害诊断问题,进而达到防治病害和节约成本的目的,是现代农业最显著的特点之一。目前有很多关于数字图像处理技术用于这一领域的研究,其中图像分割
随着嵌入式技术在工业控制领域的应用日益普及,对于嵌入式管理软件的研究也越来越成为一个热门的课题。因此,如何利用现有的硬件平台,研究嵌入式系统管理软件的开发流程,对相
细分方法是曲线曲面几何造型中的常用方法,它可以克服参数表示方法的局限性,并具有从离散到离散、规则简单、易于修改和极限曲线曲面良好的光滑性等优点,广泛应用于三维几何