一种融合低秩核学习和自适应超图的图像聚类方法
1.本发明涉及一种融合低秩核学习和自适应超图的图像聚类方法,可用于模式识别中的图像聚类领域。
背景技术:
2.图像数据的聚类分析具有广泛的研究和应用前景。在计算机视觉和模式识别领域,图像是一种最普遍的视觉信息呈现。图像数据通常是高维和非线性可分的,表现为包含大量冗余特征、分布更稀疏和包含至少一个具有非凸形状边界的簇。数据聚类作为一种基本的数据处理技术日益成熟,为解决图像数据的聚类问题提供了方法依据。谱聚类方法具有检测数据的复杂结构和处理非线性可分数据的能力,适用于图像数据的聚类。
3.度量数据对象之间的相似性对于谱聚类至关重要。谱聚类通过将数据对象和成对数据对象之间的相似度分别视为图的顶点和连接两个顶点的边的权重,将聚类问题转化为图划分问题。根据不同的度量相似度的方式,谱聚类方法主要分为基于距离的方法和基于表示的方法。基于距离的方法很难揭示非线性流形中数据对象之间的内在相似性和反映真实分布信息,对数据中的噪声损伤很敏感。基于表示的方法通过数据的自表达自动有效地度量数据对象之间的关系以提高聚类性能,引起了人们的极大关注。
4.但是,在处理复杂的真实世界的图像数据时,由于相关的基于表示的谱聚类方法的自表达属性不能够有效地保证空间近邻的数据对象在潜在的系数空间中也有相似表示,因此,它挖掘数据内在结构的能力有限。
技术实现要素:
5.为了克服已有的聚类方法挖掘图像数据对象之间相似性关系的局限和聚类性能的不足,本发明提供了一种融合低秩核学习和自适应超图的图像聚类方法,通过在迭代过程中交替优化和求解,能够实现低秩共识核学习、核空间下数据自表达和自适应超图正则化三者的交替指导和动态提升,更深层次地挖掘数据对象之间的内在相似性关系,并用于非线性可分数据的聚类任务。其中,本发明提出的自适应超图,即自适应地融合候选核的近邻核来动态地构建概率超图,优化地利用了不同候选核下的样本关联性,挖掘了更稳定的高阶关系。
6.为了达到上述目的,本发明采用了下列技术方案:
7.一种融合低秩核学习和自适应超图的图像聚类方法,该方法包括如下步骤:
8.s1,获取图像数据;
9.s2,通过低秩共识核学习、核空间下图像数据自表达和自适应超图正则化,迭代地构建超图和更新超图拉普拉斯矩阵、系数矩阵、共识核矩阵和候选核权重,直到达到收敛条件;
10.s3,应用所述s2步骤得到的系数矩阵构造相似度矩阵;
11.s4,应用所述s3步骤得到的相似度矩阵,调用谱聚类算法,得到聚类结果。
12.优选地,在所述s1步骤中,假设图像数据为n表示有n个数据对象,d表示数据对象的特征维度,将x中的每个数据对象看作一个顶点,顶点集为v={v1,v2,
…
,vn}。
13.优选地,所述步骤s2的具体过程为:公式(1)所示模型能直接从图像数据中学得系数矩阵、共识核矩阵、候选核权重,模型如下:
[0014][0015][0016]
其中,第一项是核空间下数据自表达约束项,第二项是系数矩阵的稀疏或低秩正则项,第三项是共识核学习约束项,第四项是共识核的低秩正则项,第五项是自适应超图正则项;
[0017]
给定m个候选核矩阵,是第r个候选核矩阵,表示第r个候选核矩阵中第i行第j列的元素,是系数矩阵,是共识核矩阵,是候选核权重向量,gr是第r个候选核对应的权重,φ(x)表示未知的核映射函数,k=φ(x)
t
φ(x),‖
·
‖f是frobenius范数,第一项是frobenius范数,第一项可转化为ρ(z)为‖z‖1或‖z‖
*
,‖
·
‖1和‖
·
‖
*
分别是l1范数和核范数,是标准化的超图拉普拉斯矩阵,α、β、γ和δ是惩罚参数;
[0018]
采用交替方向乘子法求解公式(1)中z,k,g,步骤如下:首先在公式(1)中分离变量,引入变量和并添加相应的约束;然后重写公式(1)对应的增广拉格朗日函数:
[0019][0020]
其中,μ是惩罚参数,和是拉格朗日乘子;最后,为了获得最小化增广拉格朗日函数(2)的最优解z
*
,k
*
,g
*
,迭代更新z,k,g,l
symh
也随g自适应变化,并利用可行性误差更新拉格朗日乘子,当满足收敛条件时,迭代停止。
[0021]
进一步地,所述迭代的具体过程为:设最大迭代次数为t,第t(0≤t≤t)次迭代的
优化变量和拉格朗日乘子分别为{z
(t)
,k
(t)
,g
(t)
,l
symh(t)
,j
(t)
,w
(t)
}和{y
1(t)
,y
2(t)
},初始化g
(0)
=1,初始化z
(0)
和j
(0)
为单位矩阵,初始化k
(0)
,w
(0)
,y
1(0)
和y
1(0)
为零矩阵,从{1e-5,1e-3,0.1,10,1e3,1e5}范围中初始化μ
(0)
,参数的具体迭代过程如下:
[0022]
s21,固定g
(t)
,更新l
symh(t+1)
的过程如下:
[0023]
加权融合候选核的近邻核:
[0024][0025][0026]
其中,hr(i,j)表示第r个候选核的近邻核矩阵hr中第i行第j列的元素,nk(i)表示数据对象i的k个近邻集合,g为加权融合后的矩阵;
[0027]
构建超图,超图包含顶点集v={v1,v2,
…
,vn}和超边集ε={e1,ej,
…
,en},通过关联矩阵h
(t)
和超边权重矩阵w
(t)
刻画:
[0028][0029][0030]
其中,h(vi,ej)是关联矩阵h中第i行第j列的元素,表示顶点vi与超边ej之间的相似度,超边权重矩阵w是一个对角矩阵,w(ej)是w中第j行第j列的元素,表示超边ej的权重,g
ij
表示矩阵g中第i行第j列的元素,表示矩阵g中第i行第j列的元素,是矩阵中第i行第j列的元素;
[0031]
更新l
symh(t+1)
:
[0032][0033]
其中,de和dv分别为包含所有超边的度和包含所有顶点的度的对角矩阵,超边ej的度顶点vi的度
[0034]
s22,固定l
symh(t+1)
,k
(t)
,j
(t)
,y
1(t)
和μ
(t)
,更新z
(t+1)
:
[0035]z(t+1)
=(k
(t)
+μ
(t)
i+2δl
symh(t+1)
)-1
(k
(t)
+μ
(t)j(t)
+y
1(t)
),#(8)
[0036]
令z
(t+1)
中小于0的元素为0:
[0037]z(t+1)
=max(z
(t+1)
,0),#(9)
[0038]
s23,固定z
(t+1)
,g
(t)
,w
(t)
,μ
(t)
和y
2(t)
,更新k
(t+1)
:
[0039][0040]
令k
(t+1)
中小于0的元素为0:
[0041]k(t+1)
=max(k
(t+1)
,0),#(11)
[0042]
s24,固定z
(t+1)
,μ
(t)
和y
1(t)
,更新j
(t+1)
:
[0043]
若ρ(j)=‖j‖1,则:
[0044][0045]
若ρ(j)=‖j‖
*
,则:
[0046][0047]
其中,c
ij
是矩阵c中第i行第j列的元素,u
(t)
、v
(t)
和σ
(t)
分别是对应于c
(t)
的奇异值分解的左奇异向量、右奇异向量和奇异值;
[0048]
令j
(t+1)
中小于0的元素为0:
[0049]j(t+1)
=max(j
(t+1)
,0),#(14)
[0050]
s25,固定k
(t+1)
,μ
(t)
和y
2(t)
,更新w
(t+1)
:
[0051][0052]
其中,其中,和分别是对应于d
(t)
的奇异值分解的左奇异向量、右奇异向量和奇异值;
[0053]
令w
(t+1)
中小于0的元素为0:
[0054]w(t+1)
=max(w
(t+1)
,0),#(16)
[0055]
s26,固定k
(t+1)
,更新g
(t+1)
:
[0056]
求解g
(t+1)
的优化问题变为求解一个带有线性约束的二次规划问题,可利用存在的matlab函数quadprog求解;
[0057]
s27,更新拉格朗日乘子y
1(t+1)
,y
2(t+1)
和μ
(t+1)
:
[0058]y1(t+1)
=y
1(t)
+μ
(t)
(j-z),#(17)
[0059]y2(t+1)
=y
2(t)
+μ
(t)
(w-k),#(18)
[0060]
μ
(t+1)
=min(μ
max
,τμ
(t)
),#(19)
[0061]
其中,τ根据经验调整,μ
max
是μ被允许的最大值;
[0062]
s28,判断是否达到迭代停止条件,迭代停止条件为:
[0063][0064]
其中,ε为阈值,若达到迭代停止条件,则得到最终的z
*
,k
*
,g
*
,否则继续执行s21-s28。
[0065]
优选地,在所述s3步骤中,应用所述s2步骤得到的系数矩阵构造相似度矩阵为:
[0066]
s=|z|+|z|
t
.#(21)
[0067]
优选地,所述s4步骤具体为:把相似度矩阵作为谱聚类算法的输入,调用谱聚类算法,得到聚类结果。
[0068]
与现有技术相比本发明具有以下优点:
[0069]
本发明的方法不同于已有的基于表示的谱聚类方法,本方法融合低秩核学习和自适应超图获得相似度矩阵从而进行谱聚类,其特和创新主要在于:1)本发明提出集成自适应超图正则化、数据自表达和低秩核学习到一个统一的目标函数中,交替优化和求解,实现了三者的交替指导和动态提升,可更深层次地挖掘数据的内在相似性关系,并用于非线性可分数据的聚类任务;2)本发明提出自适应地融合候选核的近邻核来动态地构建概率超图,优化地利用了不同候选核下的样本关联性,挖掘了更稳定的高阶关系;3)与传统的基于表示的谱聚类方法和基于核的谱聚类方法相比,本发明更能有效地挖掘非线性可分数据之间的内在相似性关系,提升聚类性能。
附图说明
[0070]
图1是使用本发明方法对图像数据进行聚类的工作流程图。
具体实施方式
[0071]
本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
[0072]
本发明揭示了一种融合低秩核学习和自适应超图的图像聚类方法,如图1所示,该方法包括如下步骤:
[0073]
s1,获取图像数据;假设图像数据为n表示有n个数据对象,d表示数据对象的特征维度,将x中的每个数据对象看作一个顶点,顶点集为v={v1,v2,
…
,vn};
[0074]
s2,通过低秩共识核学习、核空间下图像数据自表达和自适应超图正则化,迭代地构建超图和更新超图拉普拉斯矩阵、系数矩阵、共识核矩阵和候选核权重,直到达到收敛条件;具体过程为:
[0075]
公式(1)所示模型能直接从图像数据中学得系数矩阵、共识核矩阵、候选核权重,模型如下:
[0076][0077][0078]
其中,第一项是核空间下数据自表达约束项,第二项是系数矩阵的稀疏或低秩正则项,第三项是共识核学习约束项,第四项是共识核的低秩正则项,第五项是自适应超图正则项;
[0079]
给定m个候选核矩阵,是第r个候选核矩阵,表示第r个候选核矩阵中第i行第j列的元素,是系数矩阵,是共识核矩阵,是候选核权重向量,gr是第r个候选核对应的权重,φ(x)表示未知的核映射函数,k=φ(x)
t
φ(x),‖
·
‖f是frobenius范数,第一项是frobenius范数,第一项可转化为ρ(z)为‖z‖1或‖z‖
*
,‖
·
‖1和‖
·
‖
*
分别是l1范数和核范数,是标准化的超图拉普拉斯矩阵,α、β、γ和δ是惩罚参数;
[0080]
采用交替方向乘子法求解公式(1)中z,k,g,步骤如下:首先在公式(1)中分离变量,引入变量和并添加相应的约束;然后重写公式(1)对应的增广拉格朗日函数:
[0081][0082]
其中,μ是惩罚参数,和是拉格朗日乘子;最后,为了获得最小化增广拉格朗日函数(2)的最优解z
*
,k
*
,g
*
,迭代更新z,k,g,l
symh
也随g自适应变化,并利用可行性误差更新拉格朗日乘子,当满足收敛条件时,迭代停止。
[0083]
进一步地,所述迭代的具体过程为:设最大迭代次数为t,第t(0≤t≤t)次迭代的优化变量和拉格朗日乘子分别为{z
(t)
,k
(t)
,g
(t)
,l
symh(t)
,j
(t)
,w
(t)
}和{y
1(t)
,y
2(t)
},初始化g
(0)
=1,初始化z
(0)
和j
(0)
为单位矩阵,初始化k
(0)
,w
(0)
,y
1(0)
和y
1(0)
为零矩阵,从{1e-5,1e-3,0.1,10,1e3,1e5}范围中初始化μ
(0)
,参数的具体迭代过程如下:
[0084]
s21,固定g
(t)
,更新l
symh(t+1)
的过程如下:
[0085]
加权融合候选核的近邻核:
[0086][0087][0088]
其中,hr(i,j)表示第r个候选核的近邻核矩阵hr中第i行第j列的元素,nk(i)表示数据对象i的k个近邻集合,g为加权融合后的矩阵;
[0089]
构建超图,超图包含顶点集v={v1,v2,
…
,vn}和超边集ε={e1,ej,
…
,en},通过关联矩阵h
(t)
和超边权重矩阵w
(t)
刻画:
[0090][0091][0092]
其中,h(vi,ej)是关联矩阵h中第i行第j列的元素,表示顶点vi与超边ej之间的相似度,超边权重矩阵w是一个对角矩阵,w(ej)是w中第j行第j列的元素,表示超边ej的权重,g
ij
表示矩阵g中第i行第j列的元素,表示矩阵g中第i行第j列的元素,是矩阵中第i行第j列的元素;
[0093]
更新l
symh(t+1)
:
[0094][0095]
其中,de和dv分别为包含所有超边的度和包含所有顶点的度的对角矩阵,超边ej的度顶点vi的度
[0096]
s22,固定l
symh(t+1)
,k
(t)
,j
(t)
,y
1(t)
和μ
(t)
,更新z
(t+1)
:
[0097]z(t+1)
=(k
(t)
+μ
(t)
i+2δl
symh(t+1)
)-1
(k
(t)
+μ
(t)j(t)
+y
1(t)
),#(8)
[0098]
令z
(t+1)
中小于0的元素为0:
[0099]z(t+1)
=max(z
(t+1)
,0),#(9)
[0100]
s23,固定z
(t+1)
,g
(t)
,w
(t)
,μ
(t)
和y
2(t)
,更新k
(t+1)
:
[0101][0102]
令k
(t+1)
中小于0的元素为0:
[0103]k(t+1)
=max(k
(t+1)
,0),#(11)
[0104]
s24,固定z
(t+1)
,μ
(t)
和y
1(t)
,更新j
(t+1)
:
[0105]
若ρ(j)=‖j‖1,则:
[0106][0107]
若ρ(j)=‖j‖
*
,则:
[0108][0109]
其中,c
ij
是矩阵c中第i行第j列的元素,u
(t)
、v
(t)
和σ
(t)
分别是对应于c
(t)
的奇异值分解的左奇异向量、右奇异向量和奇异值;
[0110]
令j
(t+1)
中小于0的元素为0:
[0111]j(t+1)
=max(j
(t+1)
,0),#(14)
[0112]
s25,固定k
(t+1)
,μ
(t)
和y
2(t)
,更新w
(t+1)
:
[0113][0114]
其中,其中,和分别是对应于d
(t)
的奇异值分解的左奇异向量、右奇异向量和奇异值;
[0115]
令w
(t+1)
中小于0的元素为0:
[0116]w(t+1)
=max(w
(t+1)
,0),#(16)
[0117]
s26,固定k
(t+1)
,更新g
(t+1)
:
[0118]
求解g
(t+1)
的优化问题变为求解一个带有线性约束的二次规划问题,可利用存在的matlab函数quadprog求解;
[0119]
s27,更新拉格朗日乘子y
1(t+1)
,y
2(t+1)
和μ
(t+1)
:
[0120]y1(t+1)
=y
1(t)
+μ
(t)
(j-z),#(17)
[0121]y2(t+1)
=y
2(t)
+μ
(t)
(w-k),#(18)
[0122]
μ
(t+1)
=min(μ
max
,τμ
(t)
),#(19)
[0123]
其中,τ根据经验调整,μ
max
是μ被允许的最大值;
[0124]
s28,判断是否达到迭代停止条件,迭代停止条件为:
[0125][0126]
其中,ε为阈值,若达到迭代停止条件,则得到最终的z
*
,k
*
,g
*
,否则继续执行s21-s28。
[0127]
s3,应用所述s2步骤得到的系数矩阵构造相似度矩阵:
[0128]
s=|z|+|z|
t
.#(21)
[0129]
s4,应用所述步骤s3得到的相似度矩阵,把相似度矩阵作为谱聚类算法的输入,调用谱聚类算法,得到聚类结果。
[0130]
性能对比:
[0131]
将本发明的一种融合低秩核学习和自适应超图的图像聚类方法在jaffe人脸图像数据集和coil20目标图像数据集上进行实验,使用聚类评估指标评估本发明的方法和对比聚类方法的聚类性能,进行对比分析。
[0132]
具体地,jaffe数据集包含213张照片,为10名日本女性在实验环境下根据指示分别做出七种表情(包括悲伤、快乐、生气、厌恶、惊讶、恐惧和中性),并由照相机拍摄人脸表情,每种表情大概有3或4张样片。coil20数据集包含1440张图片,为20个物体被从不同角度拍摄(每隔5度拍摄一张图片),每个物体有72张图片。实验用的jaffe数据集和coil20数据集的特征维度分别为676和1024。
[0133]
在相同的实验设置下,选取了8个相关的具有代表性的聚类方法作为对比方法(k-means、normalized cut(ncut)、sparse subspace clustering(ssc)、least squares regression(lsr)、low-rank representation(lrr)、single kernel-based learning method(sklm)、multiple kernel-based learning method(mklm)和low-rank kernel learning for graph matrix(lkg)),与本发明的方法joint low-rank consensus kernel learning and adaptive probabilistic hypergraph regularization for spectral clustering(lkhr)进行对比实验,lkgs和lkgr分别代表ρ(z)=‖z‖1和ρ(z)=‖z‖
*
情况下的lkg方法,lkhrs和lkhrr分别代表ρ(z)=‖z‖1和ρ(z)=‖z‖
*
情况下的lkhr方法。
[0134]
使用两个被广泛使用的聚类评估指标accuracy(acc)和normalized mutual information(nmi)来度量算法的性能,表中的每个方法对应的聚类评估指标数值为100次聚类的平均值,表中的sklm方法对应的聚类评估指标数值为多个单核(线性核、多项式核和高斯核)下的平均值(最大值,最小值)。
[0135]
实验结果如下:
[0136]
表一:jaffe数据集上各种方法的实验结果
[0137][0138][0139]
表二:coil20数据集上各种方法的实验结果
[0140]
方法accnmik-means0.650.76ncut0.850.91ssc0.720.86lsr0.680.77lrr0.660.78sklm0.75(0.9,0.66)0.84(0.94,0.76)mklm0.740.82lkgs0.780.91lkgr0.790.85lkhrs0.920.96lkhrr0.920.96
[0141]
本发明提出集成自适应超图正则化、数据自表达和低秩核学习到一个统一的目标函数中,交替优化和求解,实现了三者的交替指导和动态提升,更深层次地挖掘数据的内在相似性关系,并用于非线性可分数据的聚类任务。并且,本发明提出自适应地融合候选核的近邻核来动态地构建概率超图,优化地利用了不同候选核下的样本关联性,挖掘了更稳定
的高阶关系。实验中使用聚类指标accuracy(acc)和normalized mutual information(nmi)来度量算法的聚类性能。表一和表二的结果显示了本发明提出的方法的聚类性能优于其他对比的聚类方法,表明本发明方法可以显著提高图像数据的聚类性能。
[0142]
本发明尚有多种实施方式,凡采用等同变换或者等效变换而形成的所有技术方案,均落在本发明的保护范围之内。
技术特征:
1.一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于:所述方法包括如下步骤:s1,获取图像数据;s2,通过低秩共识核学习、核空间下图像数据自表达和自适应超图正则化,迭代地构建超图和更新超图拉普拉斯矩阵、系数矩阵、共识核矩阵和候选核权重,直到达到收敛条件;s3,应用所述s2步骤得到的系数矩阵构造相似度矩阵;s4,应用所述s3步骤得到的相似度矩阵,调用谱聚类算法,得到聚类结果。2.根据权利要求1所述的一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于:在所述s1步骤中,假设图像数据为n表示有n个数据对象,d表示数据对象的特征维度,将x中的每个数据对象看作一个顶点,顶点集为v={v1,v2,
…
,v
n
}。3.根据权利要求1所述的一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于,所述步骤s2的具体过程为:公式(1)所示模型能直接从图像数据中学得系数矩阵、共识核矩阵、候选核权重,模型如下:如下:其中,第一项是核空间下数据自表达约束项,第二项是系数矩阵的稀疏或低秩正则项,第三项是共识核学习约束项,第四项是共识核的低秩正则项,第五项是自适应超图正则项;给定m个候选核矩阵,是第r个候选核矩阵,表示第r个候选核矩阵中第i行第j列的元素,是系数矩阵,是共识核矩阵,是候选核权重向量,g
r
是第r个候选核对应的权重,φ(x)表示未知的核映射函数,k=φ(x)
t
φ(x),‖
·
‖
f
是frobenius范数,第一项是frobenius范数,第一项可转化为ρ(z)为‖z‖1或‖z‖
*
,‖
·
‖1和‖
·
‖
*
分别是l1范数和核范数,是标准化的超图拉普拉斯矩阵,α、β、γ和δ是惩罚参数;采用交替方向乘子法求解公式(1)中z,k,g,步骤如下:首先,在公式(1)中分离变量,引入变量和并添加相应的约束;然后,重写公式(1)对应的增广拉格朗日函数:
其中,μ是惩罚参数,和是拉格朗日乘子;最后,为了获得最小化增广拉格朗日函数(2)的最优解z
*
,k
*
,g
*
,迭代更新z,k,g,l
symh
也随g自适应变化,并利用可行性误差更新拉格朗日乘子,当满足收敛条件时,迭代停止。4.根据权利要求3所述的一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于,所述s3步骤中,应用所述s2步骤得到的系数矩阵构造相似度矩阵为:s=|z|+|z|
t
.#(3)。5.根据权利要求3所述的一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于,所述迭代的具体过程为:设最大迭代次数为t,第t(0≤t≤t)次迭代的优化变量和拉格朗日乘子分别为{z
(t)
,k
(t)
,g
(t)
,l
symh(t)
,j
(t)
,w
(t)
}和{y
1(t)
,y
2(t)
},初始化g
(0)
=1,初始化z
(0)
和j
(0)
为单位矩阵,初始化k
(0)
,w
(0)
,y
1(0)
和y
1(0)
为零矩阵,从{1e-5,1e-3,0.1,10,1e3,1e5}范围中初始化μ
(0)
,参数的具体迭代过程如下:s21,固定g
(t)
,更新l
symh(t+1)
的过程如下:加权融合候选核的近邻核:加权融合候选核的近邻核:其中,h
r
(i,j)表示第r个候选核的近邻核矩阵h
r
中第i行第j列的元素,n
k
(i)表示数据对象i的k个近邻集合,g为加权融合后的矩阵;构建超图,超图包含顶点集v={v1,v2,
…
,v
n
}和超边集}和超边集通过关联矩阵h
(t)
和超边权重矩阵w
(t)
刻画:刻画:其中,h(v
i
,e
j
)是关联矩阵h中第i行第j列的元素,表示顶点v
i
与超边e
j
之间的相似度,超边权重矩阵w是一个对角矩阵,w(e
j
)是w中第j行第j列的元素,表示超边e
j
的权重,g
ij
表示矩阵g中第i行第j列的元素,示矩阵g中第i行第j列的元素,是矩阵中第行第列的元
素;更新l
symh(t+1)
:其中,d
e
和d
v
分别为包含所有超边的度和包含所有顶点的度的对角矩阵,超边e
j
的度顶点v
i
的度s22,固定l
symh(t+1)
,k
(t)
,j
(t)
,y
1(t)
和μ
(t)
,更新z
(t+1)
:z
(t+1)
=(k
(t)
+μ
(t)
i+2δl
symh(t+1)
)-1
(k
(t)
+μ
(t)
j
(t)
+y
1(t)
),#(9)令z
(t+1)
中小于0的元素为0:z
(t+1)
=max(z
(t+1)
,0),#(10)s23,固定z
(t+1)
,g
(t)
,w
(t)
,μ
(t)
和y
2(t)
,更新k
(t+1)
:令k
(t+1)
中小于0的元素为0:k
(t+1)
=max(k
(t+1)
,0),#(12)s24,固定z
(t+1)
,μ
(t)
和y
1(t)
,更新j
(t+1)
:若ρ(j)=‖j‖1,则:若ρ(j)=‖j‖
*
,则:其中,c
ij
是矩阵c中第i行第j列的元素,u
(t)
、v
(t)
和σ
(t)
分别是对应于c
(t)
的奇异值分解的左奇异向量、右奇异向量和奇异值;令j
(t+1)
中小于0的元素为0:j
(t+1)
=max(j
(t+1)
,0),#(15)s25,固定k
(t+1)
,μ
(t)
和y
2(t)
,更新w
(t+1)
:其中,其中,和分别是对应于d
(t)
的奇异值分解的左
奇异向量、右奇异向量和奇异值;令w
(t+1)
中小于0的元素为0:w
(t+1)
=max(w
(t+1)
,0),#(17)s26,固定k
(t+1)
,更新g
(t+1)
:求解g
(t+1)
的优化问题变为求解一个带有线性约束的二次规划问题,可利用存在的matlab函数quadprog求解;s27,更新拉格朗日乘子y
1(t+1)
,y
2(t+1)
和μ
(t+1)
:y
1(t+1)
=y
1(t)
+μ
(t)
(j-z),#(18)y
2(t+1)
=y
2(t)
+μ
(t)
(w-k),#(19)μ
(t+1)
=min(μ
max
,τμ
(t)
),#(20)其中,τ根据经验调整,μ
max
是μ被允许的最大值;s28,判断是否达到迭代停止条件,迭代停止条件为:其中,ε为阈值,若达到迭代停止条件,则得到最终的z
*
,k
*
,g
*
,否则继续执行s21-s28。6.根据权利要求1所述的一种融合低秩核学习和自适应超图的图像聚类方法,其特征在于,所述s4步骤具体为:把相似度矩阵作为谱聚类算法的输入,调用谱聚类算法,得到聚类结果。
技术总结
本发明涉及图像聚类领域,公开了一种融合低秩核学习和自适应超图的图像聚类方法,该方法包括如下步骤:S1,获取图像数据;S2,通过低秩共识核学习、核空间下图像数据自表达和自适应超图正则化,迭代地构建超图和更新超图拉普拉斯矩阵、系数矩阵、共识核矩阵和候选核权重,直到达到收敛条件;S3,应用所述S2步骤得到的系数矩阵构造相似度矩阵;S4,应用所述S3步骤得到的相似度矩阵,调用谱聚类算法,得到聚类结果。本发明方法集成自适应超图正则化、核空间下数据自表达和低秩核学习到一个框架中,实现了三者的交替指导和动态提升,优化地利用了不同候选核下的样本关联性,挖掘了更稳定的高阶关系,从而更深层次地挖掘数据的内在结构。从而更深层次地挖掘数据的内在结构。从而更深层次地挖掘数据的内在结构。