[发明专利]一种用于人脸识别的稀疏噪声矩阵分解方法在审
申请号: | 201810081211.0 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108171216A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 郭志波;张颖 | 申请(专利权)人: | 扬州大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 南京中新达专利代理有限公司 32226 | 代理人: | 孙鸥;朱杰 |
地址: | 225009 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明涉及一种用于人脸识别的稀疏噪声矩阵分解方法。本发明把数据集X表示成X=WH+S,其中 |
||
搜索关键词: | 噪声矩阵 目标函数 算法 分解 非负矩阵 人脸识别 求解 迭代 稀疏 矩阵 软阈值函数 主成分分析 分离噪声 人脸图像 数据表达 运算函数 非固定 基矩阵 列维度 鲁棒性 数据集 训练集 运算量 范数 减小 鲁棒 重构 编程 测试 引入 更新 转化 | ||
(1)数据表达式
对一个人脸数据库,挖掘其潜在的数据特性;将每一个人脸表示成一个m维向量,则n个人脸就为x1,x2,…,xn,表示成矩阵形式就是SCMF目的是把数据集X分解为基矩阵
和低维权重矩阵
的乘积形式加噪声矩阵
的形式X=WH+S;
(2)目标函数
求解W和H,选择恰当的目标函数;由于S是稀疏的,所以SCMF方法用稀疏性的约束项作为目标函数,从而使目标函数变为:
考虑到l0范数的求解是NP难问题,因此将其凸松弛为l1范数,于是问题可转化成如下形式:
这里||·||1表示对矩阵中所有的元素求和;
(3)一范数的求解
定义软间隔运算函数:
直观地来看,软间隔运算函数就是将X‑WH的每一元素值(即噪声矩阵每一元素缩小),对于(‑λj,λj)范围内的数值点,将其变为0,范围右侧的点,将其减小,左侧的点,增大数值,从而使得噪声矩阵S逐步趋于稀疏;
每次迭代中,λ中的每一列取X‑WH中相应列的均值;
经过化简,最终得到:
W=(X‑ρ)pinv(H)
H=pinv(W)(X‑ρ)
(4)人脸重构
对于测试集中没有经过训练的被污染的人脸,采用下式进行恢复;
xi′←xipinv(H)H
式中xi表示被污染的人脸,xi′表示经过恢复的人脸。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬州大学,未经扬州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810081211.0/,转载请声明来源钻瓜专利网。