投稿问答最小化  关闭

万维书刊APP下载

佳文分享| TCYB:超像素自适应SSA用于高光谱图像的无监督空间光谱特征提取(含代码)

2023/1/10 9:58:24  阅读:245 发布者:

论文信息

原名:SpaSSA: Superpixelwise Adaptive SSA for Unsupervised Spatial-Spectral Feature Extraction in Hyperspectral Image

译名:超像素自适应SSA用于高光谱图像的无监督空间光谱特征提取

期刊:IEEE Transactions on Cybernetics (IF=19.118)

发表时间:20227

文章链接:https://doi.org/10.1109/TCYB.2021.3104100

代码链接:https://github.com/RsAI-lab/SpaSSA

1.研究背景

在高光谱影像(hyperspectral image, HSI)分类中,复杂的地物尺度、波段冗余和空谱域噪声会严重影响数据的分析,因此有效地特征提取是至关重要的。近些年来,一种新型的基于时间序列分析的技术,奇异谱分析(Singular Spectral Analysis, SSA)已被成功地应用于HSI的特征提取,其中常规1D-SSA作用于光谱域而2D-SSA用于空间域处理。然而,该方法存在对处理窗口尺寸敏感、计算复杂度高、无法提取联合光谱空间特征等缺点。方法为了解决这些问题,本文提出了一种新型的超像素自适应SSA(Superpixelwise adaptive SSA, SpaSSA)算法,有效提取不同地物的局部空间特征。

2.研究方法

提出的SpaSSA方法的流程图如图1所示,主要包括三个部分:(i) 基于熵率分割的超像素分割映射;(ii) SpaSSA过程;(iii) 基于支持向量机的分类。详情如下。

1  SpaSSA的详细流程。

(1) 超像素分割映射

超像素分割提供了一种计算局部图像特征的方法,可以将局部区域的像素分组为簇。熵率分割(ERS)为其中一种被广泛应用的方法,可用于HSI的预处理或后处理。为了降低计算成本,我们首先在HSI上应用主成分分析,获得第一个主成分,将其可以作为分割的基础图像。选择合适的超像素数量,在第一个主成分上进行ERS运算,得到超像素区域图。

(2) 超像素自适应SSA (SpaSSA)

在获得分割后的超像素后,对每个超像素应用本文提出的SpaSSA进行空间特征提取,具体如下:

1) Super-2DSSA

将超像素与2D-SSA结合的特征提取称为Super-2DSSA。考虑到2D-SSA只能处理矩形的规则图像矩阵,对不规则形状超像素的处理需要自适应。如图2所示,将Super-2DSSA应用于提取的超像素图上的每个波段。对于每个超像素,将一些可能属于其他超像素的相邻像素组成一个矩形区域,并对该规则像素区域应用2D-SSA,其结果是该区域经过处理后提取的超像素。通过利用合适的嵌入窗口提取这些局部区域的空间特征,从而获得空间趋势信息,消除噪声,改进特征提取。

2  Super-2DSSA的流程。

2) Super-1DSSA

2D-SSA虽然可以从超像素中提取空间信息,但无法处理小的超像素,嵌入窗口太小,无法提取足够的空间信息分量。因此,对于这样小的超像素使用一维嵌入窗口。也就是说,我们用1D-SSA代替2D-SSA来处理小超像素的情况,形成了一种新的方案,即Super-1DSSASuper-1DSSA的工作方式如图3所示,将小超像素区域内的所有像素拉伸成一维空间向量,并在该向量上应用一维嵌入窗口。经过SSA处理后,这些像素被返回到它们原来的位置。这种处理可以有效地减少小的均匀区域的差异。

3  Super-1DSSA的流程。

3) 自适应准则

SpaSSA被进一步用于结合Super-2DSSASuper-1DSSA来进行有效的特征提取。这种方法的适应性包括两个方面,即为给定的超级像素区域自适应选择Super-2DSSASuper-1DSSA方法,以及自适应确定嵌入窗口的大小,为此提出了自适应选择SSA方法和相关参数的标准:

其中T1T2为定义的两个阈值(满足T2>T1),决定不同SSA方法的嵌入窗口大小;Ssp为衡量超像素大小的参数,LSpaSSA表示窗口大小,L1-D表示Super-1DSSA的一维嵌入窗口的长度,Lx×LySuper-2DSSA的二维嵌入窗口;floor(Ssp/2)表示取不大于Ssp/2的最大整数。

(3) 分类

在特征提取之后,支持向量机(SVM)分类器被用于对HSI进行基于像素的分类。基于边际标准,SVM对维度问题显示出高鲁棒性。此外,SVM支持不同类型的核函数,因此它可以灵活地应用于广泛的数据分类问题。因此,我们也使用SVM来评估提取的特征的功效,采用了RBF核函数。

3.研究结果

(1) 阈值分析

阈值T1T2主要决定SpaSSA的嵌入窗口,直接影响提取的空间信息。参数的不同组合对精度的影响如图4所示。阈值T2是影响所提方法相对于T1性能的关键参数。三个数据集的最优参数组合有一个相同的区间,本文将阈值T1T2分别固定为311,以在高分类精度和快速实现之间取得平衡。

4  阈值T1T2(a) Indian Pines, (b) Pavia University, (c) Salinas数据集上的精度。

(2) 分类精度对比

在分类精度上,对比了多种SSA方法:SSASuper-1DSSA2D-SSASuper-2DSSA,分类精度如表1所示,可以看出提出的SpaSSA在绝大多数类别都取得最高的分类精度,优于传统的SSA2DSSA,并且其自适应的方式要好于单独的Super-1DSSASuper-2DSSA

1  Indian Pines数据集的分类精度(%)(10%训练样本)

(3) 分类图展示

通过图5的分类图可知,SpaSSA方法可以得到更加平滑的分类图,消除了对比算法中存在的分类“椒盐噪声”和分类斑块的问题,在不同地物的边界处具有良好的区分性。

5 Indian Pines数据集分类图。(a)真值图;(b)SVM(c)SSA(d)Super-1DSSA(e)2DSSA(5*5)(f) 2DSSA(10*10)(g)Super-2DSSA(h)SpaSSA

(4) 运行效率对比

在运行时间上,Super-1DSSASSA节省了较多的计算时间。Super-2DSSA中超像素的数量增加了2DSSA的处理次数,SpaSSASuper-2DSSA需要更多的时间,进一步提高SpaSSA的效率还有待进一步研究。

2  不同对比算法的运行时间对比。

(5) 对比其他先进方法

提出的SpaSSA方法与PCA进一步结合(SpaSSA-PCA),旨在实现更有效的光谱空间特征提取。实验结果证明,该方法可以与当前先进的流形学习、深度学习方法相媲美。

3 Indian Pines数据集不同先进方法的分类精度(%)(10%训练样本)

4.研究结论

特征提取是高光谱数据分类的重要环节,它可以深入挖掘光谱和空间两方面的数据特征。近年来研究人员提出了许多光谱和空间特征提取技术,如SSA及其二维版本(2D-SSA)。然而,2D-SSA只考虑全局空间信息,而忽略了像素点的局部空间上下文,即类物区域,这限制了其适用性和效率。为此,提出了一种新的SpaSSA来解决这些问题。

超像素分割可以将像素分组为同质区域,即类对象超像素。通过适当的参数设置,自适应SSA方法可以有效地提取空间特征,提高识别能力。SpaSSA方法可以有效地减小超像素内的类内方差,增强不同超像素之间的辨别能力,从而提高分类精度。在三个公开的高光谱数据集上进行的实验充分验证了所提出的SpaSSA方法优于现有的SSA2DSSA。此外,结合SpaSSA-PCA可以进一步提高分类精度,并优于几种最先进的方法.

未来的工作将集中于SpaSSA更有效的实现及其在遥感图像分析中的新应用,包括:1) 弱监督学习和上下文感知学习; 2) 各种深度学习,包括旋转不变CNN、自编码器和深度融合; 3) 显著性检测和波段选择等。

5.文章引用格式

SUN, G., FU, H., REN, J., ZHANG, A., ZABALZA, J., JIA, X. and ZHAO, H. 2022. SpaSSA: superpixelwise adaptive SSA for unsupervised spatial-spectral feature extraction in hyperspectral image. IEEE transactions on cybernetics, 52(7), 6158-6169.

转自:“科研圈内人”微信公众号

如有侵权,请联系本站删除!


  • 万维QQ投稿交流群    招募志愿者

    版权所有 Copyright@2009-2015豫ICP证合字09037080号

     纯自助论文投稿平台    E-mail:eshukan@163.com