Processing math: 2%

基于自适应空谱约束的加权残差NMF高光谱图像解混

陈善学, 戚俊杰

陈善学, 戚俊杰. 基于自适应空谱约束的加权残差NMF高光谱图像解混[J]. 信号处理, 2025, 41(3): 553-568. DOI: 10.12466/xhcl.2025.03.013.
引用本文: 陈善学, 戚俊杰. 基于自适应空谱约束的加权残差NMF高光谱图像解混[J]. 信号处理, 2025, 41(3): 553-568. DOI: 10.12466/xhcl.2025.03.013.
CHEN Shanxue, QI Junjie. Weighted residual NMF for hyperspectral image unmixing based on an adaptive spatial-spectral constraint[J]. Journal of Signal Processing, 2025, 41(3): 553-568. DOI: 10.12466/xhcl.2025.03.013.
Citation: CHEN Shanxue, QI Junjie. Weighted residual NMF for hyperspectral image unmixing based on an adaptive spatial-spectral constraint[J]. Journal of Signal Processing, 2025, 41(3): 553-568. DOI: 10.12466/xhcl.2025.03.013.

基于自适应空谱约束的加权残差NMF高光谱图像解混

详细信息
    作者简介:

    陈善学 男,1966年生,安徽合肥人。重庆邮电大学教授,重庆邮电大学移动通信技术重庆市重点实验室研究成员,主要研究方向为图像处理、数据压缩。E-mail:chensx@cqupt.edu.cn

    戚俊杰 男,2000年生,重庆人。重庆邮电大学硕士研究生,主要研究方向为高光谱图像解混。E-mail:s220101118@stu.cqupt.edu.cn

    通讯作者:

    陈善学 chensx@cqupt.edu.cn

Weighted Residual NMF for Hyperspectral Image Unmixing Based on an Adaptive Spatial-Spectral Constraint

More Information
  • 摘要:

    标准的非负矩阵分解(Nonnegative Matrix Factorization, NMF)模型应用于高光谱图像解混时,由于模型的非凸性、光谱和空间先验信息未充分利用的问题,导致解混精度不高。为提高解混性能,提出了一种基于自适应空谱约束的加权残差非负矩阵分解高光谱图像解混算法。该算法首先,对传统的NMF模型进行改进,利用在迭代过程中原始高光谱图像矩阵与重构图像矩阵之间的残差来构建残差权重因子,为损失函数的每一行分配贡献权重,以减轻噪声的影响,提高算法的鲁棒性。其次,为利用高光谱图像丰富的先验信息,算法引入像元空谱相似度来衡量像元间的相似性以捕获像元在空间及光谱上的联系,并由相似度矩阵自适应地确定像元邻域来构造空间权重因子,提升了丰度的分段平滑性。此外,结合丰度矩阵的固有特征,构造光谱权重因子,促进了丰度的稀疏性。最后,由于高光谱图像具有较高的光谱分辨率,相邻波段的反射值变化较小,因此端元光谱具有一定的平滑度,算法通过端元光谱反射值间的差异分配平滑权重,以调整在迭代过程中端元光谱的平滑程度。本文利用梯度下降推导出算法的乘法更新规则,为证明所提算法的有效性,将其与其他几种算法在模拟数据以及JasperRidge和Urban两个真实高光谱数据上进行实验,实验结果验证了该算法具有更好的解混性能。

    Abstract:

    ‍ ‍When the standard nonnegative matrix factorization (NMF) model was applied to hyperspectral image unmixing,the nonconvexity of the model and insufficient utilization of spectral and spatial prior information resulted in low unmixing accuracy. To improve the unmixing performance, a weighted residual NMF for hyperspectral image unmixing based on an adaptive spatial-spectral constraint was proposed. The algorithm initially enhanced the traditional NMF model by utilizing the residuals between the original hyperspectral and reconstructed image matrices in the iterative process to construct the residual weight factors. This algorithm assigned contribution weights to each row of the loss function to alleviate the influence of noise and improve its robustness. Additionally, to leverage the rich a priori information in hyperspectral images, the algorithm introduced pixel spatial-spectral similarity to gauge the similarity between pixels, capturing the spatial and spectral connections among them. It then constructed the spatial weight factors by adaptively determining the pixel neighborhoods from the similarity matrix, thereby enhancing the piecewise smoothing of the abundance. Moreover, spectral weighting factors were constructed by integrating the inherent characteristics of the abundance matrix, which promoted the sparsity of the abundance. Finally, owing to the high spectral resolution of hyperspectral images and small variation in reflection values between adjacent bands, the endmember spectra exhibit a certain degree of smoothness. The algorithm assigned smoothing weights using the differences between the spectral reflectance values of endmembers to adjust the degree of spectral smoothing of the endmembers during the iterative process. This study utilized gradient descent to derive the multiplicative update rules for the algorithm. To demonstrate the effectiveness of the proposed algorithm, it was compared with several other algorithms using simulated data as well as two real hyperspectral datasets, namely, Jasper Ridge and Urban. The experimental results validate that the proposed algorithm exhibits superior unmixing performance.

  • 高光谱图像(Hyperspectral Image, HSI)是由成像光谱仪获取,通过单次采集记录勘测场景数百甚至数千个光谱波段的遥感数据1。由于其丰富的光谱信息,HSI已被应用于许多领域,包括目标识别、军事防御和地表矿物勘测等2。由于地物对象的复杂性和相对较低的空间分辨率,HSI中的像元通常由多个地物光谱混合而成3,导致混合像元现象产生,这种现象影响了高光谱分析的性能,阻碍了HSI的应用。为解决这个问题,高光谱分解技术被广泛用于识别混合像元中的纯地物成分并估计每个混合像元中各类纯地物所占的比例,这两个过程称为端元提取和丰度反演4

    现有的混合模型分为线性模型(Linear mixture model, LMM)和非线性模型(Nonlinear mixture model, NLMM)两种5,虽然NLMM可以解释特定场景中发生的多重散射效应,但在多数情况下通常认为LMM是测量过程中更为合理的混合模型6,因此基于LMM的解混算法备受关注。一般来说,分解算法可以分为4类:几何方法、基于稀疏回归的方法、统计方法和基于深度学习的方法7

    几何算法假设HSI的端元是包含数据集的凸单纯形的顶点,经典的算法有顶点成分分析8、最小体积单形体分析9和迭代限制端元法10等。基于稀疏回归方法是将场景中的混合像元表示为现有光谱库中部分光谱的线性组合,通过估计对应丰度以实现解混。统计方法利用HSI的统计特性,同时提取端元并估计丰度。流行的统计算法包括独立成分分析11和非负矩阵分解(Nonnegative Matrix Factorization,NMF)12等。其中,NMF由于其非负性和良好的可解释性,非常契合高光谱解混。为寻求更好的解混性能,近年来众多基于NMF的方法被提出。

    然而,基于NMF的解混模型是非凸的,导致算法在优化过程中容易陷入局部最小,限制了解混的性能。为了减小解空间,各种额外约束被加入到NMF模型中,常见方法是构造针对丰度和端元的约束项。MIAO等人13通过研究端元集的固有结构,将最小体积约束加入到NMF中,有效地从高度混合的高光谱数据中提取端元。QIAN等人14通过在NMF模型上加入L1/2正则器作用于丰度,得到了比L1正则器更稀疏的结果。由于该策略简单有效,L1/2正则器被广泛应用于开发新的解混方法。根据端元相互独立的特性,陈善学等人15将正交约束作用于端元并加入到NMF模型中,结合L1/2正则器,保证了丰度稀疏性的同时增强了端元光谱的独立性,提高了端元提取的有效性。文献[16]在正交约束的基础上引入再权重稀疏丰度正则项,进一步提高了丰度的稀疏性。WANG等人17通过引入双权重共同约束丰度,从端元和像元的角度增强了丰度的行稀疏性和列稀疏性。以上方法虽然获得了不错的解混性能,但都忽略了对高光谱图像的空间先验信息的利用。ZHANG等人18引入空间图正则项来捕获高光谱数据的空间流形结构,并构造空间权重因子来挖掘像元间的空间相关性,充分利用了空间信息。QU等人19结合一阶和二阶像元最近邻关系构造高阶拉普拉斯图正则项,更好地保留了图像的全局空间结构,增强了高光谱图像同质区域的聚合。文献[20]引入子空间结构正则项来捕获高光谱图像矩阵的固有内在结构,从而获取全局空间分布信息,得到了较好的解混结果。文献[21]中引入光谱权重因子提升了丰度的稀疏性,并结合空间邻域结构构造空间权重因子促进了丰度的平滑性。尽管这些方法取得了一些成果,但由于传统的NMF模型对噪声和异常值比较敏感,影响了解混效果。基于此,TANER等人6提出了一种改进的NMF模型,通过引入残差权重因子,根据迭代的重构残差来调整损失函数每一行的贡献权重,有效减轻了噪声的影响,提升了算法的鲁棒性。此外,一些研究聚焦于将NMF与深度学习相结合,FENG等人22将NMF模型扩展为深度NMF模型,并利用光谱和空间信息约束丰度,通过预训练和微调每层权重,得到了不错的解混性能。LI等人23提出了一种鲁棒自监督深度解混模型,通过利用深度自编码器,有效降低了噪声的影响。

    为改善基于NMF模型的解混算法鲁棒性较差、解混精度不佳的问题,本文提出了一种基于自适应空谱约束的加权残差非负矩阵分解高光谱解混算法(Weighted Residual NMF for Hyperspectral Unmixing Under Adaptive Spatial-Spectral Constraint, ASSC-WRNMF)。首先,将残差权重因子加入到损失函数中,改进传统NMF模型,其次,为利用高光谱图像丰富的空间信息,通过引入像元空谱相似度来捕获像元间的联系,以此确定像元邻域,并通过邻域构造空间权重因子,促进丰度的平滑性。同时结合光谱权重因子,增强丰度的稀疏性。此外,结合端元的物理特性,引入端元平滑约束,调整端元的平滑程度。最后,推导乘法更新规则,以此更新端元矩阵和丰度矩阵。

    本文提出的ASSC-WRNMF算法基于LMM。LMM假设像元的光谱是由端元光谱的直接线性混合形成的。假设一幅高光谱图像表示为Y=[y1,,yN]RL×N,其中yiL维列向量,代表第i个像元光谱,L是波段数,N表示图像中的像元数。由此,基于LMM的高光谱图像可以表示为:

    其中,ERL×n表示端元矩阵,包含n个端元(每一列代表一个端元光谱),ai=[ai1,,ain]Τ表示yi的丰度向量,[]T表示转置运算,p为噪声。如用矩阵表示,高光谱图像Y可以描述为:

    其中,ARn×N表示丰度矩阵,PRL×N表示噪声矩阵。因为丰度的物理意义是对应端元所占的混合比例,所以需要服从以下2个约束条件:

    其中,1Tn1TN分别表示长度为nN1向量,式(3)表示丰度非负约束(Abundance Nonnegative Constraint, ANC),式(4)表示丰度和为一约束(Abundance Sum-to-one Constraint, ASC)。

    由于NMF具有的良好特性,NMF在高光谱解混研究上体现出强大的潜力。NMF旨在将一个非负矩阵分解为两个非负低秩矩阵,应用在高光谱解混领域时,目标就是将高光谱图像Y分解为端元矩阵E和丰度矩阵A,使得这两个矩阵的乘积逼近高光谱图像:

    为衡量分解的效果,基于NMF的目标函数表示为:

    其中,表示Frobenius范数。针对式(6)的最优化问题是非凸的,但单对于EA的两个子问题是凸的。基于此利用交替迭代的方法,结合梯度下降法19,得到EA更新规则:

    其中,“.*”表示逐元素乘法,“./”表示逐元素除法。然而,标准的NMF对噪声和算法数值初始化的非常敏感,因此,在将NMF应用于高光谱解混时,应该考虑更多的约束。

    基于双权重约束的NMF模型构建空间权重和光谱权重共同约束丰度,目标函数为:

    其中,A1,1=j=1Naj1aj为丰度矩阵A的第j列,表示哈达玛积,λ1>0表示正则化参数。WspeRn×n为光谱权重矩阵,定义为:

    其中,Ai,:(k)表示第k次迭代的丰度矩阵的第i行,ε是避免数值不稳定的小常数。引入光谱权重矩阵作用于丰度,在L1范数约束下促进丰度矩阵的行稀疏性。另外,考虑到空间信息对于NMF解混的重要性,并且由于高光谱图像通常在相邻像元之间表现出较高的空间相关性,因此丰度图具有分段平滑性。基于此,第k+1次迭代的空间权重wspa;i,j(k+1)表述为:

    其中,𝒩(aij)表示丰度矩阵第i行第j列元素aij(i=1,,n,j=1,,N)的邻域集合,f()是表征空间相关性的函数,表示为:

    其中,θ(aij,ai)表示aijai的邻域显著度。若高光谱图像空间尺寸为r×caijai对应像元的空间坐标分别为(x,y)(z,k),有j=c×(x-1)+y=c×(z-1)+k。则显著度可以定义为:

    显然,式(13)表示中心元素aij与其邻域元素ai欧氏距离的倒数。对邻域元素来说,距离中心元素越近,显著性越大,否则,显著性就越小。

    为减轻噪声的影响,提高鲁棒性,将加权残差因子引入到标准NMF中,式(9)改写为:

    其中,WRL×L是作用于损失函数的对角矩阵。其对角权重定义为:

    其中,R(k)=Y-E(k)A(k),表示第k次迭代的残差,Ri,:表示R的第i行,μ是表征残差范数指数衰减程度的常数。由于噪声的随机性,高光谱图像每个波段受到的干扰是不同的,因此迭代过程中的残差能够反映出受噪声影响的程度。通过迭代时产生的残差为损失函数每一行分配权重,对残差大的行分配较小的权重,残差小的行分配较大的权重,随着算法迭代来调整数据的拟合效果,从而减轻在优化过程中噪声的影响。

    此外,式(11)中邻域的选择对解混结果至关重要,常用的选择方法是使用固定形状的窗口,如8连接邻域21等。这种方式复杂度较低,操作简单,但由于高光谱图像地物的复杂性,图像通常存在大量的边缘和地物过渡区域。在处理这些区域时,固定邻域窗口的处理效果受相关性较小的像元影响较大,限制了解混的性能。为解决该问题,本文结合丰富的空间结构信息,提出一种利用像元相似性来确定邻域的方法。

    通常来说,像元间的相似性通过两像元光谱曲线的相似程度来衡量,由于高光谱图像在相邻像元间往往高度相关,因此将像元间的空间距离纳入到像元相似性度量上。综上,本文提出像元空谱相似度来衡量像元相似性,其数值由像元的光谱差异和空间距离共同确定。假定高光谱图像Y的第a个和第b个像元分别为yayb,则像元空谱相似度定义为:

    其中,σ1是控制像元光谱相似性的参数,d(ya,yb)表示两像元间的空间欧式距离,σ2是控制距离显著性的参数。显然,两像元光谱差异越小,空间距离越近,空谱相似度越大。由于丰度的列向量表示一个像元中地物的所占比例,并且相似像元的丰度也相似,因此同一列丰度元素的邻域空间坐标是一样的。基于以上分析,根据式(16),对于空间尺寸为r×c的高光谱图像,其丰度矩阵第j列向量a:j对应的像元空谱相似度矩阵HjRr×c中第X行第Y列元素定义为:

    此外,如何确定邻域数量是另一个重要的问题。由于地物的复杂性,若邻域数量采用固定值,在处理某些场景时,性能会受到限制。并且像元空谱相似度差距较大,显著的值集中在一个小区域中。基于此,本文通过设定阈值的方法来确定邻域数量。由此,a:j对应邻域的空间坐标族ϕaj

    其中,max(Hj)是矩阵Hj的最大元素值,T(0,1)表示确定邻域数量的阈值倍数。由式(18)设置Hj最大元素值的T倍为阈值,把大于该阈值的元素的坐标记为a:j的邻域空间坐标。由此,aij的邻域集合𝒩(aij)可以表示为:

    图1展示了通过像元空谱相似度确定邻域的过程。图中a:j表示丰度矩阵的第j列,计算a:j对应像元的空谱相似度矩阵,矩阵中绿色背景代表中心元素,黄色背景代表邻域元素,将邻域元素的空间坐标映射到丰度矩阵中,即得到了a:j的邻域向量a:l

    图  1  自适应邻域确定过程
    Fig.  1.  Adaptive neighborhood determination process

    图2展示了在某场景下自适应邻域选择的结果。图2(a)是该场景某一地物的丰度灰度图,其中红色圆框处的丰度邻域从左往右分别由图2(b)、图2(c)和图2(d)所示。从图2(b)和图2(d)中可以看到在图像边缘区域所提的自适应策略能够针对性地确定邻域,并规避相似性小的像元丰度。图2(c)展示了在像元光谱差异不大的区域的邻域,此时空间距离成为确定邻域的主要因素,邻域数量较边缘区域更多。

    图  2  自适应邻域选择示意图,(a)中红框处的邻域从左到右分别是(b)、(c)和(d)
    Fig.  2.  Schematic of adaptive neighborhood selection; from left to right, the neighborhoods at the red boxes in (a) are (b), (c), and (d), respectively

    在此基础上,针对高光谱图像端元光谱分段平滑的特性,提出了一种端元平滑约束策略。通过无约束的NMF得到估计端元矩阵Eest,将其作为先验信息来确定端元光谱的平滑等级。并由Eest中端元光谱的连续三个反射值来共同度量端元光谱的平滑等级参数,其中平滑等级参数由权重矩阵Q描述,定义为:

    其中,i=1,,L-2j=1,,nEest;i,j表示估计端元矩阵Eest的第i行第j列元素,η是控制平滑程度的参数。式中端元平滑等级参数Qij由估计光谱与其前后两个反射值均值之差来度量,Eest;i+1,j越接近(Eest;i+2,j+Eest;i,j)/2,该处越平滑,权重Qij就越大。综上,端元平滑约束项写为:

    通过对端元光谱E分配权重Qij,对突变较大的反射值分配小权重,对平滑变化的反射值分配大权重,有效调整在迭代过程中端元光谱的平滑程度。

    综上,本文提出的ASSC-WRNMF模型的最终目标函数写作:

    其中,λ1,λ2>0表示正则化参数。

    针对式(22)的优化,与标准NMF类似,对于EΑ来说不是凸的,因此同时优化EΑ非常困难。为了解决这一问题,将其分为两个凸的子问题:

    优化策略包含两个阶段:端元估计和丰度估计。在每一步中,待更新变量的值根据其他变量的当前估计值进行更新,从而使目标函数的值迭代减小。算法具体步骤如下。

    (1)端元矩阵估计:端元矩阵E的优化问题由下式给出:

    其中,Tr()表示矩阵的迹,ΨRL×n是拉格朗日乘子。求解该问题,需要求方程对E的偏导,结合KKT条件得到以下方程:

    式(26)两侧同时点乘矩阵E,并结合式(27)可得E的更新公式为:

    其中,F1(E)EF1(E)E的偏导,记为M,则其元素Mij表示为:

    其中j=1,,n

    (2)丰度矩阵估计:对于丰度矩阵A的优化问题,采用文献[6]提出的策略,将ASC隐式地包含在目标式中。通过高光谱图像矩阵和端元矩阵的增广形式代替原矩阵,写作:

    其中,δ用于控制ASC的影响程度,值越大,丰度和越接近1。替换后,丰度矩阵A的优化问题由下式给出:

    其中,W˜W的增广形式,其对角元素为:

    其中,参数β同样用于控制ASC的影响程度。针对式(31)的优化问题,由KKT条件下得到如下方程:

    相似地,在式(33)两侧同时点乘矩阵A,并结合式(34)可得丰度矩阵A的更新公式:

    由于ASSC-WRNMF算法基于NMF模型,故仍然具有全局非凸性,所以初始值的选取尤为重要。端元矩阵E和丰度矩阵A的初始化通常有两种方法:第一种是在区间[0,1]的取值范围内随机初始化矩阵EA的值,并对A的每一列进行归一化,以满足ASC。第二种方法就是利用顶点成分分析(Vertex Component Analysis, VCA)和全约束最小二乘法(Fully Constrained Least Squares, FCLS)分别对EA初始化。考虑到NMF模型对初始化较为敏感,为保证算法性能和收敛速度,在本文的所有实验中均使用VCA-FCLS算法来进行初始化。

    此外,对于端元平滑正则化参数λ2,通过估计端元光谱的总体平滑程度自适应调整,表示为:

    其中,Q'¯表示端元平滑权重矩阵Q的归一化矩阵Q'的均值,Q'中元素定义为Qij'=(Qij-min(Q))/(max(Q)-min(Q))。另外,参考文献[6],设置ASC参数δ为15。

    对于算法迭代的停止条件,采用常用的两个迭代停止准测。第一种是设置最大迭代次数,当迭代次数达到设置的值时则停止迭代并输出结果,对于ASSC-WRNMF算法最大迭代次数的确定将在4.1.1节进行讨论。第二种就是当前迭代与上一次迭代目标函数,即式(22)的数值之差的绝对值小于一定阈值时迭代停止,即

    为保证算法迭代效果,根据经验设置算法停止阈值TOL1×10-3。综上所述,ASSC-WRNMF算法的整体流程如表1所示。

    表  1  ASSC-WRNMF算法流程
    Tab.  1.  ASSC-WRNMF algorithm process
    输入:高光谱矩阵Y,端元数量n
    输出:更新后的端元矩阵E和丰度矩阵A
    步骤1:通过VCA-FCLS算法初始化端元矩阵E和丰度矩阵A
    步骤2:根据式(20)计算端元平滑权重矩阵Q
    步骤3:根据式(18)计算并存储每个丰度列向量对应的空间邻域坐标族;
    步骤4:根据式(15)计算迭代后的残差权重对角矩阵W
    步骤5:通过式(10)和(11)分别更新光谱加权矩阵Wspe和空间加权矩阵Wspa
    步骤6:根据式(28)更新端元矩阵E
    步骤7:根据式(30)和(32)分别增广YEW得到Y˜E˜W˜
    步骤8:根据式(35)更新丰度矩阵A
    步骤9:如果达到最大迭代次数或者满足停止迭代条件,则输出EA,否则返回步骤4。
    下载: 导出CSV 
    | 显示表格

    本文的实验分别在模拟数据集和真实数据集上进行,为评估ASSC-WRNMF算法的解混效果,将其与SSWNMF21、L21SSR-NMF20、WRNMF6、RONMF16、SGNMF18和L1/2-NMF14对比。对于所有实验,本文采用光谱角距离(Spectral Angle Distance, SAD)和均方根误差(Root Mean Square Error, RMSE)两个精度指标来比较各算法的解混性能。光谱向量ab的SAD定义为:

    通过计算SAD来衡量估计光谱和真实光谱间的差异程度。RMSE则是度量真实地物丰度向量c和算法反演的丰度向量c̑之间的差异程度,表示为:

    其中,N表示像元数量。对于SAD和RMSE,两者数值越小说明端元估计越完备,丰度反演结果越好,算法性能越好。

    模拟数据实验部分选取USGS光谱库中的5个光谱作为端元,包含431个波段,丰度图在满足ANC和ASC的前提下随机生成,具有分段平滑区域,包含128×128个像元。图3显示了5个端元的光谱曲线。此外,由于高光谱图像在采集过程中通常会受到噪声污染,为模拟该过程,在实验中对模拟数据添加不同等级信噪比(Signal-Noise Ratio, SNR)的噪声。为确保算法的有效性,所有实验在相同的参数和环境下重复50次,最终结果取均值。

    图  3  模拟数据端元光谱曲线
    Fig.  3.  Simulated data endmembers spectral curve

    本文提出的ASSC-WRNMF算法需要手动确定最大迭代次数、残差范数指数衰减参数μ、空谱正则化参数λ1和邻域阈值倍数T三个参数的数值。在确定各参数之前,需要对收敛性进行分析。参考文献[19]中的收敛性分析和证明方法,本实验通过绘制收敛曲线来说明所提算法的收敛性。图4展示了ASSC-WRNMF算法在SNR=25 dB时在模拟数据上的收敛效果,图中横轴表示迭代次数,(a)、(b)、(c)和(d)的纵轴分别表示目标函数值、重构误差、端元估计误差和丰度估计误差。如图4(a)和(b)所示,目标函数值和重构误差随着迭代次数的增加快速减小,在200次后曲线趋于平稳,图4(c)和(d)中端元和丰度的估计误差不断减小且在1000次迭代收敛至平稳值。因此,为保证算法收敛效果和运行速度,设置最大迭代次数为1000。

    图  4  ASSC-WRNMF算法收敛曲线
    Fig.  4.  Convergence curve of the ASSC-WRNMF algorithm

    针对参数μ,本实验将从{10,15,20,25,30,35,40,45,50,55,60,65}中取值,研究参数μ的不同取值对算法性能的影响。图5展示了ASSC-WRNMF算法在模拟数据集中RMSE和SAD在随μ的变化曲线,从图中可以看出当μ从10增加到30时SAD和RMSE迅速降低,随后在30到65变化过程中SAD缓慢增加并趋于平缓,RMSE逐渐增大。由此可见当μ取值为30时,SAD和RMSE的值最小,性能最佳。基于以上实验结果分析,参数μ设置为30。

    图  5  ASSC-WRNMF相对于参数μ的性能变化
    Fig.  5.  Performance changes of ASSC-WRNMF, relative to the parameter μ

    此外对于参数λ1T,在相同实验环境下研究这两个参数在不同取值下对算法性能的影响。λ1从{0.0001,0.0005,0.001,0.003,0.005,0.01,0.05,0.1,0.2,0.3}中取值,T从{0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9}中取值。参考文献[6]和[24]的研究,设置μ=20ε=1×10-6σ=1η=1β=0.5图6展示了ASSC-WRNMF算法在模拟数据集中相对于参数λ1T的性能表现,(a)和(b)分别表示SAD和RMSE的变化趋势。从图6(a)和(b)中可以看出,当λ1在0.3到0.1区间时,SAD和RMSE随λ1的减小而大幅减小,在0.1到0.0001区间时,两者随λ1的减小在突然上升之后趋于平缓,说明在λ1=0.1时,自适应空谱约束能够发挥最佳的作用。并且在λ1=0.1时,SAD和RMSE随T的增加逐渐减小并在T=0.7时到达最小值,随后上升,表明当T偏大时,邻域数量大幅减少,导致丰度平滑约束性能下降。因此,λ1T的最佳值分别为0.1和0.7。基于以上分析,在其余实验中本文设定λ1=0.1T=0.7

    图  6  ASSC-WRNMF相对于参数λ1T的性能变化
    Fig.  6.  Performance changes of ASSC-WRNMF, relative to the parameters λ1 and T

    本实验中,对模拟数据添加了20、30、40、50 dB四个等级信噪比的高斯噪声。表2表3分别展示了各种算法在不同等级噪声干扰下的SAD和RMSE结果,表中粗体表示最优结果。从表2表3可以看出,在不同等级噪声影响下,ASSC-WRNMF算法相较于其他算法能获得更低的SAD和RMSE值,表明本文算法提取的端元光谱精度最高,反演的丰度最接近真实丰度。相较于RONMF,本文算法的SAD更低,这表明所提的端元平滑约束与端元独立性约束相比更具优势。并且与大多仅结合丰度稀疏或者平滑约束的算法相比,将丰度稀疏和平滑约束相融合的ASSC-WRNMF能够获得更好的性能,表明该策略的有效性。此外,对比SSWNMF和WRNMF算法,ASSC-WRNMF通过加权残差因子改进NMF模型,并且利用像元的光谱和空间信息确定丰度邻域构造自适应空谱约束,使ASSC-WRNMF的解混性能更好。在强噪声干扰下,本文算法仍然能够取得最佳的性能,足以说明本文算法具有明显的优势以及较强的鲁棒性。

    表  2  各算法在不同SNR下的SAD对比
    Tab.  2.  Comparison of the SAD values of various algorithms under different SNRs
    SNR/dBL1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    200.0796±0.52%0.0337±0.41%0.0347±0.40%0.0352±0.42%0.0370±0.42%0.0344±0.46%0.0333±0.43%
    300.0340±0.14%0.0369±0.18%0.0344±0.20%0.0327±0.18%0.0319±0.20%0.0326±0.18%0.0315±0.19%
    400.0402±0.09%0.0428±0.14%0.0435±0.20%0.0384±0.15%0.0377±0.20%0.0384±0.16%0.0372±0.14%
    500.0413±0.17%0.0440±0.21%0.0441±0.23%0.0393±0.10%0.0376±0.18%0.0394±0.16%0.0381±0.15%
    下载: 导出CSV 
    | 显示表格
    表  3  各算法在不同SNR下的RMSE对比
    Tab.  3.  Comparison of the RMSE values of various algorithms under different SNRs
    SNR/dBL1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    200.1335±0.28%0.1153±0.25%0.1111±0.26%0.1117±0.25%0.1101±0.30%0.1123±0.25%0.1085±0.25%
    300.0534±0.19%0.0559±0.25%0.0577±0.31%0.0529±0.26%0.0525±0.25%0.0529±0.26%0.0521±0.25%
    400.0538±0.29%0.0577±0.36%0.0565±0.33%0.0504±0.39%0.0506±0.33%0.0510±0.37%0.0484±0.37%
    500.0560±0.20%0.0598±0.23%0.0585±0.28%0.0524±0.20%0.0517±0.19%0.0529±0.23%0.0503±0.19%
    下载: 导出CSV 
    | 显示表格

    在本节中,采用两个真实高光谱数据集进行实验。第一个是高光谱解混实验常用的JasperRidge场景,第二个是由高光谱数字采集实验(HYDICE)获得的Urban场景。与模拟数据实验一样,所有的结果是由50次重复实验后取均值得到。

    (1)JasperRidge数据集包含224个波段,覆盖波长范围380~2500 nm,含有100×100个像元。为保证实验的准确性,去除受浓密的水蒸气和大气影响的1~3、108~112、154~166和220~224波段后,剩余198个波段。此数据集共有4个端元地物,分别是道路、土壤、水体和树木。JasperRidge场景的假彩色图像和4个端元的光谱如图7所示。

    图  7  JasperRidge场景和对应端元光谱曲线
    Fig.  7.  JasperRidge scene and corresponding endmembers spectral curves

    表4给出了各算法在JasperRidge数据集下的SAD对比,包含每个端元地物的SAD和总体均值,最优实验结果由粗体表示。从表4可以看出,ASSC-WRNMF在SAD方面取得了非常不错的性能,在树木、土壤和道路三个端元上,ASSC-WRNMF的SAD明显低于其他算法,并且在总体均值上获得了最佳的性能,这表明了所提出的端元平滑约束应用于改进NMF解混的有效性。表5比较了各算法在该数据集下的RMSE和运行时间,可以看出在利用空间信息的方法中,所提出的ASSC-WRNMF比SSWNMF、L21NMF-SSR、WRNMF和SGNMF能够获得更低的RMSE并且运行速度更快,充分表明了自适应空谱约束相较于其他结合空间信息的丰度约束有明显的优势。图8展示了通过ASSC-WRNMF算法获得的估计端元光谱与真实端元光谱的对比,从图中可以看出估计端元与真实端元的差距较小,保持一致性和高度相关性。此外,图9显示了ASSC-WRNMF算法估计的4个端元对应丰度和真实丰度的对比,可以看出ASSC-WRNMF获得的丰度图与真实丰度图非常吻合。从性能对比和端元及丰度的估计值与真实值的对比,足以说明ASSC-WRNMF算法在JasperRidge数据集上具有更好的解混性能。

    表  4  各算法在JasperRidge数据集上的SAD对比
    Tab.  4.  Comparison of the SAD values of various algorithms on the JasperRidge dataset
    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    树木0.0542±0.77%0.0515±0.83%0.0634±0.80%0.0580±0.87%0.0549±0.75%0.0579±0.82%0.0474±0.81%
    水体0.2931±2.30%0.2930±2.77%0.2513±2.78%0.2324±2.93%0.2643±2.93%0.2329±2.85%0.2446±2.85%
    土壤0.0695±1.15%0.0734±1.26%0.0681±1.12%0.0786±1.56%0.0710±1.25%0.0788±1.33%0.0605±1.08%
    道路0.0615±0.73%0.0643±0.84%0.1225±0.87%0.0653±0.84%0.0663±0.79%0.0653±0.84%0.0584±0.76%
    平均0.1196±0.70%0.1206±0.78%0.1263±0.96%0.1086±0.78%0.1048±0.80%0.1087±0.80%0.1027±0.76%
    下载: 导出CSV 
    | 显示表格
    表  5  各算法在JasperRidge数据集上的RMSE和运行时间对比
    Tab.  5.  Comparison of the RMSE values and runtimes of various algorithms on the JasperRidge dataset
    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    RMSE0.0717±0.36%0.0632±0.36%0.0638±0.36%0.0645±0.40%0.0650±0.43%0.0652±0.34%0.0558±0.35%
    时间/s5.365618.22533.394165.730827.368918.250211.9131
    下载: 导出CSV 
    | 显示表格
    图  8  ASSC-WRNMF算法在JasperRidge数据集上提取的端元与真实端元的对比
    Fig.  8.  Comparison between endmembers extracted by the ASSC-WRNMF algorithm and real endmembers on the JasperRidge dataset
    图  9  ASSC-WRNMF算法在JasperRidge数据集上估计丰度与真实丰度的对比
    Fig.  9.  Comparison between the abundance estimated by the ASSC-WRNMF algorithm and real abundance on the JasperRidge dataset

    (2)Urban数据集是高光谱混合研究中使用最广泛的高光谱数据之一。该数据集共有307×307个像元,210个波段,波长范围400~2500 nm。同样的,去除受浓密的水蒸气和大气影响的1~4、76、87、101~111、136~153和198~210波段后,剩余162个波段。此外,Urban数据集有三个版本的地面实况,分别包含4个、5个和6个端元。本文实验采用含6个端元的版本,分别是沥青、草坪、树木、屋顶、金属和土壤。图10展示了Urban场景的假彩色图像和6个端元的光谱曲线。

    图  10  Urban场景和对应端元光谱曲线
    Fig.  10.  Urban scene and corresponding endmembers spectral curves

    表6是在Urban数据集上各算法的SAD值,最优结果用粗体表示。从表中可以看出,所提出的ASSC-WRNMF获得了最低的平均SAD,并且对于沥青、屋顶、金属和土壤四种地物,也能够获得最低的SAD。表7展示了不同算法在Urban数据集上的RMSE和运行时间。对比其他算法,ASSC-WRNMF算法的RMSE值最低,说明估计丰度图与真实丰度图之间的差异最小。此外,对比其他利用空间信息约束丰度的算法,ASSC-WRNMF的运行速度更快,说明在处理复杂的大型高光谱图像时,ASSC-WRNMF算法仍然具有优势。图11展示了ASSC-WRNMF算法估计的端元与真实端元的一致性。图12显示了ASSC-WRNMF获得的针对沥青、草坪、树木、屋顶、金属和土壤的丰度图的估计结果,可以看到ASSC-WRNMF获得的丰度图与真实丰度图非常吻合。综合以上实验结果,在Urban数据集上,ASSC-WRNMF具备出色的解混性能。

    表  6  各算法在Urban数据集上的SAD对比
    Tab.  6.  Comparison of the SAD values of various algorithms on the Urban dataset
    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    沥青0.1444±0.96%0.1028±1.00%0.1247±0.99%0.1270±1.07%0.1231±1.03%0.1364±0.98%0.0909±1.02%
    草坪0.1718±0.85%0.2015±0.90%0.1972±0.94%0.1992±0.97%0.1901±0.88%0.2033±0.93%0.1986±0.90%
    树木0.1090±1.29%0.1237±1.35%0.1252±1.32%0.1266±0.88%0.1204±1.30%0.1300±1.32%0.1275±1.32%
    屋顶0.0738±0.77%0.0530±0.94%0.0664±0.99%0.0631±0.92%0.0622±0.99%0.0668±0.99%0.0433±0.95%
    金属0.1730±1.19%0.1187±1.27%0.1322±1.25%0.1268±1.24%0.1372±1.25%0.1298±1.25%0.1162±1.29%
    土壤0.0193±0.27%0.0135±0.19%0.0143±0.20%0.0136±0.19%0.0149±0.24%0.0137±0.21%0.0115±0.20%
    平均0.1152±0.26%0.1022±0.33%0.1100±0.32%0.1094±0.39%0.1080±0.34%0.1134±0.32%0.1015±0.34%
    下载: 导出CSV 
    | 显示表格
    表  7  各算法在Urban数据集上的RMSE和运行时间对比
    Tab.  7.  Comparison of the RMSE values and runtimes of various algorithms on the Urban dataset
    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    RMSE0.1269±0.40%0.1188±0.34%0.1235±0.41%0.1231±0.35%0.1225±0.39%0.1240±0.34%0.1150±0.35%
    时间/s43.3495243.445525.3557522.4458361.6601247.2024170.4813
    下载: 导出CSV 
    | 显示表格
    图  11  ASSC-WRNMF在Urban数据集上提取的端元与真实端元的对比
    Fig.  11.  Comparison between endmembers extracted using the ASSC-WRNMF algorithm and real endmembers on the Urban dataset
    图  12  ASSC-WRNMF在Urban数据集上估计丰度与真实丰度的对比
    Fig.  12.  Comparison between the abundance estimated by the ASSC-WRNMF algorithm and the real abundance on the Urban dataset

    (3)此外,为进一步验证本算法对图像边缘部分的处理效果和性能,对两个真实数据的部分区域单独进行对比。对比范围包含边缘较多区域和无边缘区域,其中JasperRidge数据集的三个区域如图13所示,区域尺度从区域一到区域三分别为30、25和50;Urban数据集的四个区域如图14所示,区域尺度从区域一到区域四分别为100、50、75和100。两个真实数据集部分区域的RMSE对比结果如表8表9所示,最优结果用粗体表示。从表中可以看出,本文算法在处理图像边缘部分时有较大优势,并且在无边缘区域性能同样领先,并且对比其他结合空间信息的算法如SSWNMF、L21NMF-SSR、WRNMF和SGNMF性能更好。综合以上实验,充分说明了本文算法在处理复杂高光谱图像时具有优越性。

    图  13  JasperRidge数据集上三个不同的区域
    Fig.  13.  Three different regions on the JasperRidge dataset
    图  14  Urban数据集上四个不同的区域
    Fig.  14.  Four different regions on the Urban dataset
    表  8  各算法在JasperRidge数据集上不同区域的性能对比
    Tab.  8.  Performance comparison of various algorithms in different regions on the JasperRidge dataset
    区域L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    区域一0.1982±0.45%0.1840±0.28%0.1887±0.43%0.1630±0.47%0.1809±0.23%0.1681±0.33%0.1409±0.38%
    区域二0.0575±0.50%0.0601±0.33%0.0571±0.38%0.0587±0.34%0.0564±0.42%0.0570±0.51%0.0560±0.29%
    区域三0.1238±0.43%0.1094±0.30%0.1152±0.31%0.0964±0.32%0.1082±0.48%0.0992±0.37%0.0905±0.43%
    下载: 导出CSV 
    | 显示表格
    表  9  各算法在Urban数据集上不同区域的性能对比
    Tab.  9.  Performance comparison of various algorithms in different regions on the Urban dataset
    区域L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    区域一0.2155±0.35%0.2157±0.38%0.2164±0.26%0.2136±0.35%0.2155±0.32%0.2148±0.25%0.2070±0.38%
    区域二0.1270±0.40%0.1270±0.37%0.1271±0.52%0.1228±0.34%0.1268±0.53%0.1257±0.45%0.1152±0.36%
    区域三0.1415±0.29%0.1414±0.27%0.1424±0.47%0.1396±0.40%0.1413±0.34%0.1406±0.31%0.1377±0.44%
    区域四0.1936±0.41%0.1937±0.30%0.1950±0.35%0.1926±0.38%0.1937±0.27%0.1929±0.34%0.1894±0.30%
    下载: 导出CSV 
    | 显示表格

    本文提出了一种新的基于NMF模型的ASSC-WRNMF算法,用于高光谱数据的盲源解混问题。ASSC-WRNMF算法引入加权残差因子对传统的NMF模型进行改进,提升了算法的鲁棒性,即便在较强噪声影响下,该算法仍然能够保持良好的性能。此外,提出了作用于丰度的自适应空谱约束,通过像元空谱相似度选择合适的丰度邻域,有效利用了空间及光谱信息,增强了丰度的平滑性和稀疏性。并且结合端元的物理特性,加入端元平滑约束,改善了端元光谱的平滑性。在模拟数据集、JasperRidge数据集和Urban数据集上的实验结果表明本文提出的ASSC-WRNMF算法能够获得稳定且精确的解混结果,并且对比其他6种算法能够取得更好的性能。然而,所提算法依然存在一些不足:构造自适应空谱约束需要遍历高光谱图像的像元,计算量较大。另外,ASSC-WRNMF采用的是单层NMF解混模型,未考虑深层结构信息。因此在未来的工作中可以尝试解决这些问题。

  • 图  1   自适应邻域确定过程

    Figure  1.   Adaptive neighborhood determination process

    图  2   自适应邻域选择示意图,(a)中红框处的邻域从左到右分别是(b)、(c)和(d)

    Figure  2.   Schematic of adaptive neighborhood selection; from left to right, the neighborhoods at the red boxes in (a) are (b), (c), and (d), respectively

    图  3   模拟数据端元光谱曲线

    Figure  3.   Simulated data endmembers spectral curve

    图  4   ASSC-WRNMF算法收敛曲线

    Figure  4.   Convergence curve of the ASSC-WRNMF algorithm

    图  5   ASSC-WRNMF相对于参数μ的性能变化

    Figure  5.   Performance changes of ASSC-WRNMF, relative to the parameter μ

    图  6   ASSC-WRNMF相对于参数λ1T的性能变化

    Figure  6.   Performance changes of ASSC-WRNMF, relative to the parameters λ1 and T

    图  7   JasperRidge场景和对应端元光谱曲线

    Figure  7.   JasperRidge scene and corresponding endmembers spectral curves

    图  8   ASSC-WRNMF算法在JasperRidge数据集上提取的端元与真实端元的对比

    Figure  8.   Comparison between endmembers extracted by the ASSC-WRNMF algorithm and real endmembers on the JasperRidge dataset

    图  9   ASSC-WRNMF算法在JasperRidge数据集上估计丰度与真实丰度的对比

    Figure  9.   Comparison between the abundance estimated by the ASSC-WRNMF algorithm and real abundance on the JasperRidge dataset

    图  10   Urban场景和对应端元光谱曲线

    Figure  10.   Urban scene and corresponding endmembers spectral curves

    图  11   ASSC-WRNMF在Urban数据集上提取的端元与真实端元的对比

    Figure  11.   Comparison between endmembers extracted using the ASSC-WRNMF algorithm and real endmembers on the Urban dataset

    图  12   ASSC-WRNMF在Urban数据集上估计丰度与真实丰度的对比

    Figure  12.   Comparison between the abundance estimated by the ASSC-WRNMF algorithm and the real abundance on the Urban dataset

    图  13   JasperRidge数据集上三个不同的区域

    Figure  13.   Three different regions on the JasperRidge dataset

    图  14   Urban数据集上四个不同的区域

    Figure  14.   Four different regions on the Urban dataset

    表  1   ASSC-WRNMF算法流程

    Table  1   ASSC-WRNMF algorithm process

    输入:高光谱矩阵Y,端元数量n
    输出:更新后的端元矩阵E和丰度矩阵A
    步骤1:通过VCA-FCLS算法初始化端元矩阵E和丰度矩阵A
    步骤2:根据式(20)计算端元平滑权重矩阵Q
    步骤3:根据式(18)计算并存储每个丰度列向量对应的空间邻域坐标族;
    步骤4:根据式(15)计算迭代后的残差权重对角矩阵W
    步骤5:通过式(10)和(11)分别更新光谱加权矩阵Wspe和空间加权矩阵Wspa
    步骤6:根据式(28)更新端元矩阵E
    步骤7:根据式(30)和(32)分别增广YEW得到Y˜E˜W˜
    步骤8:根据式(35)更新丰度矩阵A
    步骤9:如果达到最大迭代次数或者满足停止迭代条件,则输出EA,否则返回步骤4。
    下载: 导出CSV

    表  2   各算法在不同SNR下的SAD对比

    Table  2   Comparison of the SAD values of various algorithms under different SNRs

    SNR/dBL1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    200.0796±0.52%0.0337±0.41%0.0347±0.40%0.0352±0.42%0.0370±0.42%0.0344±0.46%0.0333±0.43%
    300.0340±0.14%0.0369±0.18%0.0344±0.20%0.0327±0.18%0.0319±0.20%0.0326±0.18%0.0315±0.19%
    400.0402±0.09%0.0428±0.14%0.0435±0.20%0.0384±0.15%0.0377±0.20%0.0384±0.16%0.0372±0.14%
    500.0413±0.17%0.0440±0.21%0.0441±0.23%0.0393±0.10%0.0376±0.18%0.0394±0.16%0.0381±0.15%
    下载: 导出CSV

    表  3   各算法在不同SNR下的RMSE对比

    Table  3   Comparison of the RMSE values of various algorithms under different SNRs

    SNR/dBL1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    200.1335±0.28%0.1153±0.25%0.1111±0.26%0.1117±0.25%0.1101±0.30%0.1123±0.25%0.1085±0.25%
    300.0534±0.19%0.0559±0.25%0.0577±0.31%0.0529±0.26%0.0525±0.25%0.0529±0.26%0.0521±0.25%
    400.0538±0.29%0.0577±0.36%0.0565±0.33%0.0504±0.39%0.0506±0.33%0.0510±0.37%0.0484±0.37%
    500.0560±0.20%0.0598±0.23%0.0585±0.28%0.0524±0.20%0.0517±0.19%0.0529±0.23%0.0503±0.19%
    下载: 导出CSV

    表  4   各算法在JasperRidge数据集上的SAD对比

    Table  4   Comparison of the SAD values of various algorithms on the JasperRidge dataset

    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    树木0.0542±0.77%0.0515±0.83%0.0634±0.80%0.0580±0.87%0.0549±0.75%0.0579±0.82%0.0474±0.81%
    水体0.2931±2.30%0.2930±2.77%0.2513±2.78%0.2324±2.93%0.2643±2.93%0.2329±2.85%0.2446±2.85%
    土壤0.0695±1.15%0.0734±1.26%0.0681±1.12%0.0786±1.56%0.0710±1.25%0.0788±1.33%0.0605±1.08%
    道路0.0615±0.73%0.0643±0.84%0.1225±0.87%0.0653±0.84%0.0663±0.79%0.0653±0.84%0.0584±0.76%
    平均0.1196±0.70%0.1206±0.78%0.1263±0.96%0.1086±0.78%0.1048±0.80%0.1087±0.80%0.1027±0.76%
    下载: 导出CSV

    表  5   各算法在JasperRidge数据集上的RMSE和运行时间对比

    Table  5   Comparison of the RMSE values and runtimes of various algorithms on the JasperRidge dataset

    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    RMSE0.0717±0.36%0.0632±0.36%0.0638±0.36%0.0645±0.40%0.0650±0.43%0.0652±0.34%0.0558±0.35%
    时间/s5.365618.22533.394165.730827.368918.250211.9131
    下载: 导出CSV

    表  6   各算法在Urban数据集上的SAD对比

    Table  6   Comparison of the SAD values of various algorithms on the Urban dataset

    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    沥青0.1444±0.96%0.1028±1.00%0.1247±0.99%0.1270±1.07%0.1231±1.03%0.1364±0.98%0.0909±1.02%
    草坪0.1718±0.85%0.2015±0.90%0.1972±0.94%0.1992±0.97%0.1901±0.88%0.2033±0.93%0.1986±0.90%
    树木0.1090±1.29%0.1237±1.35%0.1252±1.32%0.1266±0.88%0.1204±1.30%0.1300±1.32%0.1275±1.32%
    屋顶0.0738±0.77%0.0530±0.94%0.0664±0.99%0.0631±0.92%0.0622±0.99%0.0668±0.99%0.0433±0.95%
    金属0.1730±1.19%0.1187±1.27%0.1322±1.25%0.1268±1.24%0.1372±1.25%0.1298±1.25%0.1162±1.29%
    土壤0.0193±0.27%0.0135±0.19%0.0143±0.20%0.0136±0.19%0.0149±0.24%0.0137±0.21%0.0115±0.20%
    平均0.1152±0.26%0.1022±0.33%0.1100±0.32%0.1094±0.39%0.1080±0.34%0.1134±0.32%0.1015±0.34%
    下载: 导出CSV

    表  7   各算法在Urban数据集上的RMSE和运行时间对比

    Table  7   Comparison of the RMSE values and runtimes of various algorithms on the Urban dataset

    L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    RMSE0.1269±0.40%0.1188±0.34%0.1235±0.41%0.1231±0.35%0.1225±0.39%0.1240±0.34%0.1150±0.35%
    时间/s43.3495243.445525.3557522.4458361.6601247.2024170.4813
    下载: 导出CSV

    表  8   各算法在JasperRidge数据集上不同区域的性能对比

    Table  8   Performance comparison of various algorithms in different regions on the JasperRidge dataset

    区域L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    区域一0.1982±0.45%0.1840±0.28%0.1887±0.43%0.1630±0.47%0.1809±0.23%0.1681±0.33%0.1409±0.38%
    区域二0.0575±0.50%0.0601±0.33%0.0571±0.38%0.0587±0.34%0.0564±0.42%0.0570±0.51%0.0560±0.29%
    区域三0.1238±0.43%0.1094±0.30%0.1152±0.31%0.0964±0.32%0.1082±0.48%0.0992±0.37%0.0905±0.43%
    下载: 导出CSV

    表  9   各算法在Urban数据集上不同区域的性能对比

    Table  9   Performance comparison of various algorithms in different regions on the Urban dataset

    区域L1/2-NMFSGNMFRONMFWRNMFL21NMF-SSRSSWNMFASSC-WRNMF
    区域一0.2155±0.35%0.2157±0.38%0.2164±0.26%0.2136±0.35%0.2155±0.32%0.2148±0.25%0.2070±0.38%
    区域二0.1270±0.40%0.1270±0.37%0.1271±0.52%0.1228±0.34%0.1268±0.53%0.1257±0.45%0.1152±0.36%
    区域三0.1415±0.29%0.1414±0.27%0.1424±0.47%0.1396±0.40%0.1413±0.34%0.1406±0.31%0.1377±0.44%
    区域四0.1936±0.41%0.1937±0.30%0.1950±0.35%0.1926±0.38%0.1937±0.27%0.1929±0.34%0.1894±0.30%
    下载: 导出CSV
  • [1]

    PATEL J R,JOSHI M V,BHATT J S. Abundance estimation using discontinuity preserving and sparsity-induced priors[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2019,12(7):2148- 2158. doi:10.1109/jstars.2019.2906756 doi: 10.1109/jstars.2019.2906756

    [2]

    KHAN M J,KHAN H S,YOUSAF A,et al. Modern trends in hyperspectral image analysis:A review[J]. IEEE Access,2018,6:14118- 14129. doi:10.1109/access.2018.2812999 doi: 10.1109/access.2018.2812999

    [3]

    HEYLEN R,PARENTE M,GADER P. A review of nonlinear hyperspectral unmixing methods[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2014,7(6):1844- 1868. doi:10.1109/jstars.2014.2320576 doi: 10.1109/jstars.2014.2320576

    [4] 张兵,孙旭. 高光谱图像混合像元分解[M]. 北京:科学出版社,2015:3- 5.

    ZHANG Bing,SUN Xu. Mixed Pixel Decomposition of Hyperspectral Image[M]. Beijing:Science Press,2015:3- 5.(in Chinese)

    [5]

    YUAN Yuan,ZHANG Zihan,WANG Qi. Improved collaborative non-negative matrix factorization and total variation for hyperspectral unmixing[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2020,13:998- 1010. doi:10.1109/jstars.2020.2977399 doi: 10.1109/jstars.2020.2977399

    [6]

    INCE T,DOBIGEON N. Weighted residual NMF with spatial regularization for hyperspectral unmixing[J]. IEEE Geoscience and Remote Sensing Letters,2023,19:1- 5. doi:10.1109/lgrs.2022.3182042 doi: 10.1109/lgrs.2022.3182042

    [7]

    FENG Xinru,LI Hengchao,WANG Rui,et al. Hyperspectral unmixing based on nonnegative matrix factorization:A comprehensive review[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2022,15:4414- 4436. doi:10.1109/jstars.2022.3175257 doi: 10.1109/jstars.2022.3175257

    [8]

    NASCIMENTO J M P,DIAS J M B. Vertex component analysis:A fast algorithm to unmix hyperspectral data[J]. IEEE Transactions on Geoscience and Remote Sensing,2005,43(4):898- 910. doi:10.1109/tgrs.2005.844293 doi: 10.1109/tgrs.2005.844293

    [9]

    LI Jun,AGATHOS A,ZAHARIE D,et al. Minimum volume simplex analysis:A fast algorithm for linear hyperspectral unmixing[J]. IEEE Transactions on Geoscience and Remote Sensing,2015,53(9):5067- 5082. doi:10.1109/tgrs.2015.2417162 doi: 10.1109/tgrs.2015.2417162

    [10]

    BERMAN M,KIIVERI H,LAGERSTROM R,et al. ICE:A statistical approach to identifying endmembers in hyperspectral images[J]. IEEE Transactions on Geoscience and Remote Sensing,2004,42(10):2085- 2095. doi:10.1109/tgrs.2004.835299 doi: 10.1109/tgrs.2004.835299

    [11]

    WANG Nan,DU Bo,ZHANG Liangpei,et al. An abundance characteristic-based independent component analysis for hyperspectral unmixing[J]. IEEE Transactions on Geoscience and Remote Sensing,2015,53(1):416- 428. doi:10.1109/tgrs.2014.2322862 doi: 10.1109/tgrs.2014.2322862

    [12]

    HUANG Risheng,LI Xiaorun,ZHAO Liaoying. Hyperspectral unmixing based on incremental kernel nonnegative matrix factorization[J]. IEEE Transactions on Geoscience and Remote Sensing,2018,56(11):6645- 6662. doi:10.1109/tgrs.2018.2841036 doi: 10.1109/tgrs.2018.2841036

    [13]

    MIAO Lidan,QI Hairong. Endmember extraction from highly mixed data using minimum volume constrained nonnegative matrix factorization[J]. IEEE Transactions on Geoscience and Remote Sensing,2007,45(3):765- 777. doi:10.1109/tgrs.2006.888466 doi: 10.1109/tgrs.2006.888466

    [14]

    QIAN Yuntao,JIA Sen,ZHOU Jun,et al. Hyperspectral unmixing via L1/2 sparsity-constrained nonnegative matrix factorization[J]. IEEE Transactions on Geoscience and Remote Sensing,2011,49(11):4282- 4297. doi:10.1109/tgrs.2011.2144605 doi: 10.1109/tgrs.2011.2144605

    [15] 陈善学,储成泉. 基于稀疏和正交约束非负矩阵分解的高光谱解混[J]. 计算机应用,2019,39(8):2276- 2280.

    CHEN Shanxue,CHU Chengquan. Hyperspectral unmixing based on sparse and orthogonal constrained non-negative matrix factorization[J]. Journal of Computer Applications,2019,39(8):2276- 2280.(in Chinese)

    [16] 董桓宇,陈善学,陈雯雯. 基于再权重稀疏和正交约束非负矩阵分解的高光谱图像解混[J]. 计算机应用与软件,2022,39(7):222- 226.

    DONG Huanyu,CHEN Shanxue,CHEN Wenwen. Reweight sparse and orthogonal nonnegative matrix factorization for hyperspectral unmixing[J]. Computer Applications and Software,2022,39(7):222- 226.(in Chinese)

    [17]

    WANG Rui,LI Hengchao,LIAO Wenzhi,et al. Double reweighted sparse regression for hyperspectral unmixing[C]// 2016 IEEE International Geoscience and Remote Sensing Symposium(IGARSS). Beijing,China. IEEE,2016:6986- 6989. doi:10.1109/igarss.2016.7730822 doi: 10.1109/igarss.2016.7730822

    [18]

    ZHANG Hao,LEI Lin,ZHANG Shaoquan,et al. Spatial graph regularized nonnegative matrix factorization for hyperspectral unmixing[C]// IGARSS 2022- 2022 IEEE International Geoscience and Remote Sensing Symposium. Kuala Lumpur,Malaysia. IEEE,2022:1624- 1627. doi:10.1109/igarss46834.2022.9883159 doi: 10.1109/igarss46834.2022.9883159

    [19]

    QU Kewen,LI Zhenqing,WANG Chenyang,et al. Hyperspectral unmixing using higher-order graph regularized NMF with adaptive feature selection[J]. IEEE Transactions on Geoscience and Remote Sensing,2023,61:1- 15. doi:10.1109/tgrs.2023.3275740 doi: 10.1109/tgrs.2023.3275740

    [20] 陈善学,刘荣华. 基于子空间结构正则化的L21非负矩阵分解高光谱解混[J]. 电子与信息学报,2022,44(5):1704- 1713. doi:10.11999/JEIT210232 doi: 10.11999/JEIT210232

    CHEN Shanxue,LIU Ronghua. L21 nonnegative matrix factorization for hyperspectral unmixing based on subspace structure regularization[J]. Journal of Electronics& Information Technology,2022,44(5):1704- 1713.(in Chinese). doi:10.11999/JEIT210232 doi: 10.11999/JEIT210232

    [21]

    ZHANG Shaoquan,ZHANG Guorong,LI Fan,et al. Spectral-spatial hyperspectral unmixing using nonnegative matrix factorization[J]. IEEE Transactions on Geoscience and Remote Sensing,2022,60:1- 13. doi:10.1109/tgrs.2021.3074364 doi: 10.1109/tgrs.2021.3074364

    [22]

    FENG Xinru,LI Hengchao,LI Jun,et al. Hyperspectral unmixing using sparsity-constrained deep nonnegative matrix factorization with total variation[J]. IEEE Transactions on Geoscience and Remote Sensing,2018,56(10):6245- 6257. doi:10.1109/tgrs.2018.2834567 doi: 10.1109/tgrs.2018.2834567

    [23]

    LI Hengchao,FENG Xinru,ZHAI Donghai,et al. Self-supervised robust deep matrix factorization for hyperspectral unmixing[J]. IEEE Transactions on Geoscience and Remote Sensing,2022,60:1- 14. doi:10.1109/tgrs.2021.3107151 doi: 10.1109/tgrs.2021.3107151

    [24]

    JIA Xiangxiang,GUO Baofeng. Non-negative matrix factorization based on smoothing and sparse constraints for hyperspectral unmixing[J]. Sensors,2022,22(14):5417. doi:10.3390/s22145417 doi: 10.3390/s22145417

图(14)  /  表(9)
计量
  • 文章访问数:  2
  • HTML全文浏览量:  0
  • PDF下载量:  2
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-04-24
  • 刊出日期:  2025-03-24

目录

/

返回文章
返回