[发明专利]一种基于稀疏表示字典学习的图像分类方法有效
申请号: | 201710070963.2 | 申请日: | 2017-02-09 |
公开(公告)号: | CN106803105B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 尹宝才;朴星霖;胡永利;孙艳丰 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06K9/66;G06K9/46 |
代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 冯梦洪 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 稀疏 表示 字典 学习 图像 分类 方法 | ||
1.一种基于稀疏表示字典学习的图像分类方法,其特征在于:该方法采用基于块对角稀疏表示字典学习算法模型,
s.t.X=diag(X11,X22,...,Xnn).
(1)
其中||X||1表示矩阵稀疏约束,||Xii||*表示矩阵低秩约束,表示矩阵正则项,表示训练样本,第i个子块矩阵Yi表示第i类训练样本,第j列向量yj表示第j个训练样本,YW表示基于训练样本的线性组合字典,表示字典组合系数,X表示训练样本Y在字典YW上的稀疏表示系数,Xii表示第i类训练样本在第i类子字典上的稀疏表示系数,m表示样本维度,N表示样本数量,K=K1+K2+...+KC表示字典原子个数,Ki表示第i类子字典的原子个数;
采用分离变量以及交替迭代ADMM算法对模型进行分解,再根据阈值法对l1范数和核范数进行求解;
分离变量为:
首先引入变量序列使得Zii=Xii,则原模型可转变为:
s.t.Zii=Xii,i=1,...,C
X=diag(X11,X22,...,XCC),
再利用增广Lagrange法将上述模型变成无约束模型:
其中Fii表示Lagrange乘子,γ表示惩罚系数,<A,B>=trace(ATB)。
2.根据权利要求1所述的基于稀疏表示字典学习的图像分类方法,其特征在于:利用交替迭代求解方法直接求解,包括:
(1)固定W和Xii求解Zii
其中表示的奇异值分解形式(SVD),表示阈值分割函数,
(2)固定W和Zii求解Xii
首先定义hi(·)函数如下:
求解Xii如下:
其中W=[W1,W2,...,WC],K=K1+K2+...+KC,表示hi(·)函数关于Xii的一阶偏导,为:
同时则Xii的解析形式为:
(3)固定Xii和Zii求解W
当固定Xii和Zii时,关于W的求解问题可转换为:
令再逐列进行求解:
其中表示Xt+1的第k行,表示的第k列,Ek定义如下:
求解
(4)更新Lagrange乘子Fii和惩罚参数γ
γt+1=min{ργt,γmax}
其中ρ=1.1,γmax=1010
关于此模型的收敛条件定义如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710070963.2/1.html,转载请声明来源钻瓜专利网。