首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非负矩阵分解(NMF)在人脸识别中的应用

非负矩阵分解(NMF)在人脸识别中的应用
EN

Data Science用户
提问于 2015-11-04 08:18:22
回答 2查看 921关注 0票数 1

我很想知道如何实现NMF来进行面部识别。据我所知,NMF的工作方式是取V,它是人脸图像的矩阵(n个分辨率x个人),并分解V= WH,其中我们得到r基向量。我假定这一步是使用训练集完成的。但我不知道怎么从这里开始。

利用主成分分析( PCA )方法,在训练集上构造特征脸后,将测试图像投影到人脸空间,然后通过比较测试图像和训练图像的权重系数对图像进行分类。那NMF呢?我用基向量吗?我该拿他们怎么办?

EN

回答 2

Data Science用户

发布于 2015-11-04 15:57:38

这种方法的一个主要问题是,如果将图像表示为像素强度的矢量,则具有零的平移不变性。两张完全相同但移动超过10像素的图片很可能看起来像不同的向量。这就是为什么人们尝试使用其他处理翻译的方法,比如卷积神经网络筛分特征

票数 2
EN

Data Science用户

发布于 2016-03-17 12:40:55

NMF和PCA非常相似,它们都将矩阵M分解成WH。然而,对于NMF,你有一个约束,即M,W和H都是非负的。在PCA中,你可以把W和H看作系数和特征脸,然后使用这些系数进行人脸识别。在NMF中,W和H是系数和面部轮廓(即面部的一部分)。然后,以与PCA相同的方式,继续使用用于面部识别的系数。

票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/8709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档