浏览量:0

一种快速局部约束低秩编码的图像分类方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201510534124.2 

申 请 日:20150827 

发 明 人:范敏王芬杜思远 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙正街174号 

公 开 日:20181019 

公 开 号:CN105184298B 

代 理 人:王翔 

代理机构:重庆大学专利中心 50201 

摘  要:本发明公开了一种快速局部约束低秩编码的图像分类方法,该方法分字典学习部分、训练部分和测试部分。字典学习部分是根据数据集提取的所有SIFT特征学运用到k?menas方法聚类或其他字典学习方法得到相应的字典。训练部分选取每个数据集每类中的部分图像作为训练图像,然后针对这些图像的标签学习每个类别对应的低秩表示,经过SPM量化得到经过SVM分类训练得到类别标签和特征表示矩阵对应的核函数。测试部分以每个数据库中剩余的所有图像作为待分类的测试图像,针对任意一张不知类别的图像,首先提取SIFT特征,然后求得其在字典下的低秩编码矩阵,经过SPM量化得到最终的特征表示矩阵,将其输入训练部分得到的SVM分类器,从而得到该图像所属类别。 

主 权 项:一种快速局部约束低秩编码的图像分类方法,其特征在于:包括字典学习部分、训练部分和测试部分;所述字典学习部分包括以下步骤过程;1)利用SIFT特征提取方法对图像库所有图像进行局部特征提取,得到输入特征向量矩阵X=[x1,x2,…,xn]∈Rm×n;其中xi∈Rn是特征向量矩阵的第i个分量向量,m为向量的维数,n为向量个数;2)利用K?means方法聚类或者其他字典学习方法,对所有图像提取的特征向量矩阵X进行聚类处理,得到过完备字典D=[d1,d2,…,dk]∈Rm×k;其中m是字典的维数,k为字典基的数量;所述训练部分包括以下步骤过程;i)从图像库中选取部分图像作为训练图像,利用SIFT特征提取方法对所有训练图像进行局部特征提取,得到输入特征向量矩阵X'=[x1',x2',…,xn']∈Rm×n;其中xi'∈Rn是特征向量矩阵的第i个分量向量,其中m为向量的维数,n为向量个数;ii)计算每个特征向量xi'和字典向量D之间的欧式距离pi,计算公式如下:pi=exp(dist(xi,D)σ)dist(xi',D)=[dist(xi',d1),…,dist(xi',dk)]T,dist(xi',di)是特征向量xi'与每一个字典向量di间的欧式距离;σ是调整局部约束速度的权重;iii)计算局部约束低秩编码的特征表示向量Z,计算公式为:Z=(λ1I+DDT+λ1λ2Σi=1kpiTpi)-1DTX其中λ12>0是权重,I为单位向量,Z=[z1,z1,…,zn]∈Rk×n;pi为上述步骤ii计算得到的欧氏距离;iv)对得到的特征表示向量Z采用空间金字塔匹配方法进行处理,将Z分成2l×2l块,其中l=1,2,4,分别代表不同的三层对应的空间金字塔分块的个数;然后针对每层中每个字块的zi进行最大池化,即zi=max{|z1i|,|z2i|,…,|zji|},得到最终的低秩编码的第i向量zi,其中zji是第j块中的第i个元素,j=2l×2l,通过这个过程得到最后的特征表示矩阵Z';v)将特征表示矩阵Z'输入SVM分类器;每个图像对应有一个标签,根据每类图像类别标签和其对应的特征表示矩阵Z',学习得到SVM分类器的核函数;所述测试部分包括以下步骤过程;I)对图像库中选取训练图像后剩余的图像,提取SIFT特征,得到输入特征向量矩阵X*=[x1*,x1*,…,xn*]∈Rm×n,其中xi*∈Rn是特征向量矩阵的第i个分量向量;II)计算每个特征向量xi*和字典向量之间的欧式距离pi,计算公式如下:pi*=exp(dist(xi*,D)σ)dist(xi*,D)=[dist(xi*,d1),…,dist(xi*,dk)]T,dist(xi*,di)是特征向量xi*与每一个字典向量di间的欧式距离;σ是调整局部约束速度的权重;III)计算局部约束低秩编码的特征表示向量Z*,计算公式为:Z*=(λ1I+DDT+λ1λ2Σi=1kpi*Tpi*)-1DTX*其中λ12>0是权重,其中I为单位向量;pi*为上述步骤II计算得到的欧氏距离;IV)采用空间金字塔匹配方法,将特征表示向量Z*分成2l×2l块,其中l=1,2,4,分别代表不同的三层对应的空间金字塔分块的个数;然后针对每层中每个字块的zi*进行最大池化,保持特征表示向量具有一定的鲁棒性,即zi*=max{|z1i*|,|z2i*|,…,|zji*|},得到最终的低秩编码的第i向量zi*,其中zji*是第j块中的第i个元素,j=2l×2l,这样得到最后的特征表示矩阵Z*';V)将特征表示矩阵Z*'输入训练部分得到的SVM分类器,得到待分类图像所属的类别标签;VI)统计测试分类图像正确分类的百分比,得到每类测试图像最终的分类精度;所述训练部分中步骤iii以及测试部分中步骤III,计算局部约束低秩编码的特征表示向量,计算局部约束的低秩编码方法包括以下步骤;a)在字典误差为零的情况下,E1=D?D0=0,F范数||·||F可以取代核范数||·||*;将现有的表达式minZ,D||Z||*+λ||D-D0||F+tr[YT(D-D0-E1)]+tr[YT(X-DZ-E2)]+μ12||D-D0-E1||F2+μ22||X-DZ-E2||F2优化变成为minZ||Z||F+λ1/2||X-DZ||F2b)低秩约束采取联合编码方式,在图像特征全局结构一致性的基础上,弥补特征的局部空间相似性,加入局部约束项上述步骤a中优化后的表达式变为:其中λ12>0为不相等的权重;符号⊙表示两向量的对应元素相乘;pi为特征向量xi和字典向量D的欧氏距离pi:pi=exp(dist(xi,D)σ)dist(xi,D)=[dist(xi,d1),…,dist(xi,dk)]T,dist(xi,di)是特征向量xi与每一个字典向量di间的欧式距离;σ是调整局部约束速度的权重;c)对上述步骤b中加入局部约束项后的优化表达式进行求导最后计算得到特征表示向量:Z=(λ1I+DDT+λ1λ2Σi=1kpiTpi)-1DTX,其中I为k×k的单位向量。 

关 键 词: 

法律状态:公开 

IPC专利分类号:G06K9/46; G06K9/62