光子学报, 2020, 49 (4): 0410004, 网络出版: 2020-04-24   

基于分层引导滤波与最近邻正则化子空间的高光谱图像分类 下载: 620次

Hyperspectral Image Classification Based on Hierarchical Guidance Filtering and Nearest Regularized Subspace
作者单位
中国矿业大学 信息与控制工程学院, 江苏 徐州 221116
摘要
针对高光谱图像中同质异谱现象造成的分类精度较低以及边缘像元在联合空间光谱信息分类时特征易混淆的问题,提出了基于分层引导滤波与最近邻正则化子空间的分类方法.利用主成分分析获得高光谱图像的第一主成分.以第一主成分为引导图像对高光谱图像执行分层引导滤波操作,引导滤波的边缘保护特性,有效阻隔了边缘处类间光谱信息的混淆,并减小了局部区域类内光谱的差异,最后将预处理后的高光谱图像送至最近邻正则化子空间分类器进行分类识别.在Indian Pines,Salinas以及GRSS_DFC_2013高光谱数据集上与现有的方法进行对比实验.结果表明,本文提出的方法在三个数据集上分别取得了98.63%,99.13%与99.42%的总体分类准确率,有着更优的分类精度与可视化效果.
Abstract
Aiming at the problems of low classification accuracy caused by the phenomenon that homogeneous pixels have different spectrum in the hyperspectral image and the characteristics of edge pixels being easily confused when combining spatial and spectral information, a method based on hierarchical guidance filtering and nearest regularized subspace is proposed in this paper. Firstly, the principal component of the hyperspectral image is obtained by principal component analysis, and then the hierarchical guidance filtering is performed with the guidance image, the first principal component. The edge-preserving characteristic of the guided filtering, effectively prevents the mixing of spectral information in edge area, and reduces the difference of the homogeneous spectrum at local regions. Finally, the nearest regularized subspace classifier is applied to classify the preprocessed hyperspectral image. Compared with the existing methods on Indian Pines, Salinas and GRSS_DFC_2013 hyperspectral datasets, the results show that the method proposed in this paper has achieved overall classification accuracy of 98.63%, 99.13% and 99.42% on the three datasets respectively, with better classification accuracy and visualization.

0 引言

由成像光谱仪得到的高光谱图像,有着数百条连续的光谱波段,包含了丰富的图像信息与光谱信息,已成功应用于环境保护,异常检测,矿物勘探与分析[1-5]等领域.高光谱图像的分类是其应用过程中的重要问题,一直是研究的热点.

因同质异谱现象的存在,仅利用光谱信息进行分类已难以满足高精度的分类要求.近年来,联合空间光谱信息的分类方法取得了不错的效果.CAMPS-VALLS G等[6]串联空间信息与光谱信息的非线性变换,在核空间中利用支持向量机进行分类.TARABALKA Y等[7]利用空间上下文信息来细化支持向量机的分类结果.CHEN Yi等[8]将稀疏表示引入高光谱图像分类中.ZHANG Hong-yan等[9]考虑空间邻域像素的结构相似性,提出了非局部加权联合稀疏模型.稀疏表示的原理是基于l1正则化的最小二乘方法,求解稀疏系数是一个耗时的过程,而协同表示是基于l2正则化的最小二乘方法,协同系数有解析解.由此,大量的基于协同表示的分类方法被提出.LI Wei等[10]将Tikhonov矩阵[11]引入协同表示的正则化项,提出了最近邻正则化子空间分类器(Nearest Regularized Subspace, NRS).为利用像元的邻域空间信息,LI Wei等[12]联合固定大小的窗口内的邻域像素,提出了四种联合协同表示模型(Joint Collaborative Representation, JCR).相比稀疏表示的分类方法,NRS有着更快的计算速度.相比协同表示的方法,NRS中Tikhonov矩阵的引入,使样本在表示时确定了更为均衡有效的协同系数.

最近,边缘保护滤波器在图像处理方面得到大量的应用[13-15], 其基本原理是抑制图像噪声的同时保护了图像的大尺度结构.KANG Xu-dong等[16]将边缘保护滤波器引入高光谱图像分类中,对分类概率图进行边缘保护滤波以确定最终的样本标签.PAN Bin等[17]提出了基于分层引导滤波(Hierarchical Guidance Filtering, HGF)的集成学习分类方法,对高光谱图像迭代地执行引导滤波[18](Guided Filtering, GF)以获得不同尺度的光谱空间特征,在决策级采用权重投票的策略进行分类.

NRS作为一种传统的逐像素分类器,空间信息的利用有所限制.理想情况下,同质地物应有着一致的光谱信息,实际中数据常伴有同质异谱现象,造成测试样本在协同表示时产生较大的冗余误差,从而产生分类的偏差.

为充分利用空间信息来减小类内光谱的差异性并保持类间光谱的可区分性,从而克服同质异谱现象带来的分类精度较低的问题, 本文提出了基于分层引导滤波与最近邻正则化子空间的分类方法,简称HGF-NRS.HGF的边缘保护特性,使其在平滑局部光谱差异的同时有效的阻止边缘处异类光谱信息的混淆,进而在原光谱特征的基础上引入了有效的空间信息,接着利用NRS对滤波后的数据进行高效的分类识别.与HiFi-We方法不同的是,本文仅选用最终的分层引导滤波输出作为待分类数据,数据的体量与维度与原高光谱数据保持一致,避免了多特征集成学习带来的特征冗余与时间上的开销.HGF-NRS结合了HGF的边缘保护特性与NRS的协同特性,选用了三个公开的高光谱数据集进行实验,与现有的联合空间光谱信息的方法相比较,以验证提出的方法的有效性.

1 相关方法

1.1 分层引导滤波

HGF的原理为固定引导图像g,循环地对输入图像执行引导滤波(Guided Filtering,GF)操作,以前一次的滤波输出q作为新一轮滤波的输入图像p.GF是由局部线性模型演化而来,滤波输出会考虑引导图像的内容信息,具有平滑作用的同时能够将引导图像的边缘结构传递至输出图像.引导滤波的输出图像q为引导图像g的线性变换,输入图像的像素pi的引导滤波输出qi

$ {q_i} = {a_k}{g_i} + {b_k},\forall i \in {w_k} $

式中,wk是以像素k为中心的边长为2r+1的正方形窗口.ak, bk为窗口内待估计的线性系数.对式(1)求导有

$ \nabla {q_i} = {a_k}\nabla {g_i},\forall i \in {w_k} $

图像的边缘处会有较大的梯度值,根据式(2),g的边缘在q中得以保存.接着通过最小化损失函数式(3)来确定线性系数ak, bk.

$ E\left( {{a_k},{b_k}} \right) = \sum\limits_{i \in {w_k}} {\left[ {{{\left( {{a_k}{g_i} + {b_k} - {p_i}} \right)}^2} + \varepsilon a_k^2} \right]} $

正则化系数ε惩罚ak,式(3)保证了输出与输入图像的相似性,并抑制了噪声与细小的纹理.线性回归模型(3)的解为

$ {a_k} = \frac{{\frac{1}{{\left| w \right|}}\sum\nolimits_{i \in {w_k}} {{g_i}{p_i}} - {\mu _k}{{\bar p}_k}}}{{\sigma _k^2 + \varepsilon }} $

$ {b_k} = {{\bar p}_k} - {a_k}{\mu _k} $

式中,|w|为窗口wk内的像素个数,μkσk2分别为引导图像g在窗口wk内的像素值的均值与方差.pkwk内输入图像像素值的均值.因pi属于多个重叠的窗口,会产生多个ak, bk,采用重叠窗口的平均策略来权衡所有可能的ak, bk

$ {{\bar a}_i} = \frac{1}{{\left| w \right|}}\sum\nolimits_{k \in wi} {{a_k}} $

$ {{\bar b}_i} = \frac{1}{{\left| w \right|}}\sum\nolimits_{k \in wi} {{b_k}} $

得到线性系数ak, bk后,即可计算引导滤波的输出图像$q_{i}=\bar{a}_{i} g_{i}+\bar{b}_{i}$.

1.2 最近邻正则化子空间分类器

NRS分类器,其本质是以Tikhonov正则化为惩罚项的协同表示.相比稀疏表示的相关方法,NRS有解析解,有着更高的运算速度,适用于高维数据的运算.

设数据集X={xi}i=1n中有C类标记样本,样本总数为n.Xl=[xl, 1, xl, 2, …, xl, nl]为第l类训练样本,则训练样本集可表示为{X1, X2, …, XC}.待分类象元y分别由各类训练样本协同表示,其协同系数αl=[αl, 1, αl, 2, …αl, nl]T使用Tikhonov正则化的最小二乘方法进行求解

$ {\mathit{\boldsymbol{\alpha }}_l} = \arg \mathop {\min }\limits_{{\alpha ^ * }} \left\| {\mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{X}}_l}{\mathit{\boldsymbol{\alpha }}^*}} \right\|_2^2 + \lambda \left\| {{\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{l,y}}{\mathit{\boldsymbol{\alpha }}^*}} \right\|_2^2 $

正则化参数λ>0,在最小化过程中平衡冗余误差项与正则化项,降低过拟合风险.Γl, yy对应于第l类训练样本的偏重Tikhonov对角矩阵,其表达式为

$ {\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{l,y}} = \left[ {\begin{array}{*{20}{c}} {{{\left\| {\mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{x}}_{l,1}}} \right\|}_2}}&{}&0\\ {}& \ddots &{}\\ 0&{}&{{{\left\| {\mathit{\boldsymbol{y}} - {\mathit{\boldsymbol{x}}_{l,{n_l}}}} \right\|}_2}} \end{array}} \right] $

式(8)的解析解为

$ {\mathit{\boldsymbol{\alpha }}_l} = {\left( {\mathit{\boldsymbol{X}}_l^{\rm{T}}{\mathit{\boldsymbol{X}}_l} + {\lambda ^2}\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{l,y}^{\rm{T}}{\mathit{\boldsymbol{ \boldsymbol{\varGamma} }}_{l,y}}} \right)^{ - 1}}\mathit{\boldsymbol{X}}_l^{\rm{T}}\mathit{\boldsymbol{y}} $

在确定了协同表示系数后,可得到待分类象元y的各组别的重建值$\tilde{y}_{l}$,以残差最小原则确定y的类别归属

$ {\rm{class}}\left( \mathit{\boldsymbol{y}} \right) = \arg \mathop {\min }\limits_{l = 1,2, \cdots ,C} \left\| {\mathit{\boldsymbol{y}} - {{\mathit{\boldsymbol{\tilde y}}}_l}} \right\|_2^2 $

2 基于分层引导滤波与最近邻正则化子空间的高光谱图像分类

为减小同质地物的光谱差异,本文从数据源出发,采取HGF对HSI数据的进行预处理,与其他边缘保护滤波器相比,引导滤波在图像边缘处有着更好的表现[18],其会根据引导图像局部区域像素的相似性来平滑输入图像.式(4)中,当引导图像g与正则化参数ε确定后,窗口wk内的μkσk2不变,随着HGF迭代过程的深入,滤波的平滑作用使得平坦区域内的像素pi逐渐逼近邻域均值pk,如此,akbk也趋于稳定.又由式(2)可知,引导图像的边缘结构逐渐在输出图像上固化,通过获取能够可靠表达地物边缘结构的引导图像,可达到削弱类内像元光谱差异与保护类间光谱可区分性的目的,从而提高分类精度.

图像的第一主成分很好地表达了图像地边缘结构信息,故选用图像的第一主成分为引导图像.以Salinas数据集中两类位置相邻的地物Stubble与Celery的部分光谱特征为例,原始光谱特征与引导滤波10次、20次后的光谱特征如图 1所示.图 1中虚线轮廓内为光谱特征(108~204波段)的局部细节图,可以看出,滤波后类内的光谱特征更为聚拢,随着迭代过程的深入,类内光谱的差异逐渐缩小,HGF有效区分了原混合的信号波段.HSI经HGF预处理后,以引导图像的强梯度响应为边界的局部区域内,输入图像像元间的相似性增加,进而数据的可分性增强,需要的训练样本也将减小.

图 1. Comparison of spectral feature before and after filtering

Fig. 1. Comparison of spectral feature before and after filtering

下载图片 查看所有图片

将经过HGF预处理的HSI送至NRS进行分类,NRS分类器是通过比较各组别训练样本对测试样本的重建误差来确定测试样本的归属.本文提出的HGF-NRS可分为3个步骤,流程图如图 2所示,首先通过PCA变换获得高光谱数据的第一主成分,以此作为引导滤波的引导图像;然后,迭代地执行T次引导滤波操作;最后将第T次滤波后的数据送至NRS分类器进行分类识别.

图 2. The flowchart of HGF-NRS

Fig. 2. The flowchart of HGF-NRS

下载图片 查看所有图片

算法的具体执行为

1) 输入:

HSI数据I,引导滤波的正则化参数ε,滤波迭代次数T与窗口半径r,协同表示的正则化参数λ.

2) 数据预处理:

(a) 确定滤波的引导图像g:使用主成分分析获得I的第一主成分Pc,将其固定为引导图像g=Pc.

(b) 分层引导滤波HGF:对输入图像I迭代地执行T次引导滤波操作,qT=GF(pT, g),pT= qT-1p1=I.GF(·)为引导滤波函数,由式(1)~(7)计算得到.保留第T次的滤波输出,送至分类器.

3) 分类:

(a) 随机选择训练样本集X_train与测试样本集X_test.

(b) 对于每一个测试样本y∈X_test,利用式(8)~(11)计算各组训练样本Xl对测试样本y的重建误差,以误差最小原则确定测试样本的标签.

4) 输出:

HSI数据的地物分类结果.

以Salinas数据集的组1中某一测试样本为例,NRS,Gabor-NRS[19],HGF-NRS分类时各组别的归一化的重建误差如图 3所示.三种方法都取得了正确的分类,与NRS和与Gabor-NRS相比,HGF-NRS有着更小的重建误差,注意到其他各组的重建误差仍保持与NRS一致的趋势,说明HGF区域性的增强了类内光谱的相似性并有效阻止了类间光谱信息的混淆.

图 3. Reconstruction residuals of a test sample

Fig. 3. Reconstruction residuals of a test sample

下载图片 查看所有图片

3 实验与分析

本文将在三个公开的高光谱遥感数据集上进行对比试验,来验证HGF-NRS的有效性.相关的对比的方法有NRS[10],JCR2[12],Gabor-NRS[19],HiFi-We[17]以及EPF-G-g[16].JCR2是通过平均邻域像元来联合空间光谱信息的协同表示分类模型,Gabor-NRS是对高光谱数据执行Gabor滤波来引入空间信息.HiFi-We是联合了多尺度分层引导滤波输出的集成学习分类方法.EPF-G-g通过对SVM的分类概率图进行引导滤波以确定像元的类别归属.全局准确率OA,平均准确率AA和Kappa系数作为算法性能的评价指标.

3.1 实验数据

实验数据集Indian Pines,由AVIRIS传感器采集于印第安纳州的农业区,其高光谱图像尺寸为145×145像素,220个光谱波段,波长范围为0.4~2.5 μm.包含16种不同的地物类别,共10 249个标记像素,空间分辨率为20 m.移除20个低信噪比的波段后,利用剩余200个波段进行实验.

实验数据集Salinas,由AVIRIS传感器摄取于加利福尼亚萨利纳斯, 其高光谱图像有224个光谱波段,16种不同类别的地物,图像尺寸为512×217像素,空间分辨率为3.7 m.移除20个低信噪比的波段后,余下的204个波段用于实验.

实验数据集GRSS_DFC_2013,为2013 IEEE GRSS数据融合竞赛所用,本文将其中的高光谱数据集用于实验,其高光谱图像摄取于休斯顿大学及其周围的城区,由144个光谱波段组成,图像尺寸为349×1 905,空间分辨率为2.5 m.标记有15种不同的地物类别.

3.2 参数设置

引导滤波的正则化参数ε与窗口半径r影响着滤波输出的平滑程度,为保护图像有效的边缘结构,避免过度平滑使空间距离较远的像元混杂光谱信息,rε不宜设置的太大.协同表示的正则化参数λ平衡冗余误差项与正则化项,引导滤波的迭代次数T影响着邻域像元的相关性.本文分别在三个数据集的训练集上,采用交叉留一验证调节以上4个参数.

εr对全局分类准确率的影响如图 4所示,为公平对比,令T=10,λ=0.1.适当的增加窗口半径r与正则化参数ε,有利于组内光谱的聚拢,rε过大时会使大尺度的边缘结构被平滑,造成边缘处像元光谱特征的丢失,从而准确率下降.由此获得三个数据集上最优的εr.

图 4. The influence of varying ε and r on OA

Fig. 4. The influence of varying ε and r on OA

下载图片 查看所有图片

λT对全局分类准确率的影响如图 5所示.在调节时λT时, ε, r设置为已获得的最优值.曲线初段,分类准确率有较大的上升,表明引导滤波的局部线性变换引入了有效的空间信息.随着T的增加,滤波输出趋于稳定,分类准确率也趋于稳定.HGF-NRS的最优参数设置如表 1所示,对比方法的相关参数延用了原文的参数设置.

图 5. The influence of varying λ and T on OA

Fig. 5. The influence of varying λ and T on OA

下载图片 查看所有图片

表 1. 实验参数设置

Table 1. Experimental parameters setting

grTλ
Indian Pines0.01280.05
Salinas0.000 52180.01
GRSS_DFC_20130.000 1170.03

查看所有表

3.3 实验结果与分析

随机选择训练与测试的样本,分别在三个数据集上进行对比实验,本文提出的方法以及对比方法的实验结果如表 2~7所示.对于Indian Pines数据集,随机选择样本总数的10%作为训练,其余的作为测试样本.由表 2可见,本文提出的方法在OA,AA和Kappa上都取得了最优,半数以上的类别取得了最高的准确率.对比单纯利用原始光谱信息分类的NRS方法,联合空间光谱信息的方法均取得了更好的分类效果,其中本文提出的方法在全局分类精度上提高了约16%.对比平均邻域光谱信息的JCR2方法,本文提出的方法有效保护了小块区域(Alfalfa)的光谱特征.对比联合多尺度滤波输出的HiFi-We方法,HGF-NRS优选了特征,有着更为有效的特征表达,从而获得了更高的分类精度.EPF-G-g方法执行引导滤波对分类概率图做纠正处理,其仍然是利用原始光谱数据做预分类,未能从根本上克服“同质异谱”现象带来的影响,而HGF-NRS的数据预处理策略有效的减小了类内光谱的差异,全局分类精度高出EPF-G-g约4%.实验数据集Indian Pines第一主成分Pc与地物真值图如图 6的(a)与(b)所示,与表 2相对应的分类效果图如图 6(c)~(h)所示.

表 2. 分类性能对比(Indian Pines)

Table 2. Classification performance comparison (Indian Pines)

ClassTrainTestNRS[10]Gabor-NRS[19]JCR2[12]HiFi-We[17]EPF-G-g[16]HGF-NRS
Alfalfa242295.45100.016.20100.0100.0100.0
Corn-N90133878.6890.1595.8393.3994.2297.93
Corn-M8075076.5793.4299.4493.6096.6695.05
Corn6816947.1695.4895.83100.078.9798.83
Grass-P7141290.8797.5499.5098.7897.53100.0
Grass-T7465697.6298.1897.5799.6999.2499.70
Grass-P-M1414100.0100.0100.092.85100.0100.0
Hay-W7040899.03100.099.51100.0100.0100.0
Oats101081.82100.0100.0100.0100.0100.0
Soybean-N7989375.9598.0397.7992.3785.0798.07
Soybean-M109234680.4892.5295.7597.6295.8498.81
Soybean-C6952483.1694.1498.5398.0994.4599.05
Wheat6813799.28100.0100.0100.0100.097.86
Woods85118095.63100.0100.099.0698.62100.0
Buildings-G-T-D6831869.9585.9995.56100.085.31100.0
Stone-S-T464797.8786.7982.35100.092.1694.0
OA--82.8594.5896.1496.8794.5798.63
AA--85.5995.7792.1297.8494.8898.71
Kappa--80.2793.7495.5596.3993.7598.43

查看所有表

表 3. 分类性能对比(Salinas)

Table 3. Classification performance comparison (Salinas)

ClassTrainTestNRS[10]Gabor-NRS[19]JCR2[12]HiFi-We[17]EPF-G-g[16]HGF-NRS
Brocoli-G-W-130197999.95100.0100.099.24100.0100.0
Brocoli-G-W-230369699.8199.1199.7099.8699.9599.92
Fallow30194695.1596.38100.099.7994.95100.0
Fallow-R-P30136497.6395.2996.5198.9797.3696.06
Fallow-S30264899.7799.0699.5899.1699.89100.0
Stubble30392999.95100.0100.099.2399.92100.0
Celery30354999.3099.66100.099.04100.099.94
Grapes-U301124181.4894.5092.3082.9390.5699.94
Soil-V-D30617399.4498.8899.8099.9699.1399.97
Corn-S-G-W30324890.8295.7997.9989.2891.4499.16
Lettuce-R-430103894.8688.1999.81100.094.70100.0
Lettuce-R-530189798.9199.95100.0100.0100.0100.0
Lettuce-R-63088699.6699.44100.098.87100.0100.0
Lettuce-R-730104098.0490.4398.3896.8298.4793.88
Vinyard-U30723858.0479.5080.9888.3177.0395.98
Vinyard-V-T30177795.8198.88100.099.3899.3399.83
OA--88.1194.4895.3693.8693.6799.13
AA--94.2995.9497.8296.9396.4299.04
Kappa--86.8193.8794.8393.1792.9699.03

查看所有表

表 4. 分类性能对比(GRSS_DFC_2013)

Table 4. Classification performance comparison (GRSS_DFC_2013)

ClassTrainTestNRS[10]Gabor-NRS[19]JCR2[12]HiFi-We[17]EPF-G-g[16]HGF-NRS
Healthy grass99115299.2099.6597.0492.1099.0399.91
Stressed grass95115998.2997.2299.9195.8596.7199.91
Synthetic grass96601100.0100.0100.098.83100.0100.0
Trees94115097.8798.8399.7488.0899.48100.0
Soil93114997.6099.91100.099.6598.63100.0
Water91234100.087.6489.6597.86100.0100.0
Residential98117084.8293.1993.6682.6497.0497.73
Commercial95114991.5996.8297.4062.8397.3799.56
Road96115677.3487.5393.5888.0696.8497.22
Highway95113295.9698.5799.5596.1197.66100.0
Railway90114593.2397.8298.0689.9593.5999.13
Parking lot 196113793.0599.27100.086.1094.59100.0
Parking lot 29237757.9693.7094.6893.3787.6199.47
Tennis court9033899.40100.094.41100.095.48100.0
Running track93567100.096.76100.0100.0100.0100.0
OA--91.8696.6897.6789.7097.1099.42
AA--92.4296.4697.1891.4396.9499.53
Kappa--91.1996.4197.4888.8596.8699.37

查看所有表

表 5. 不同训练样本比例下的全局准确率(Indian Pines)

Table 5. Overall classification accuracy in varyingproportion of training samples(Indian Pines)

Proportion of training samples/%
12345
NRS[10]58.78(3.57)66.71(1.93)72.28(2.03)74.46(1.10)76.40(1.48)
Gabor-NRS[19]58.40(3.54)71.50(2.11)81.13(1.85)84.75(2.73)88.38(1.97)
JCR2[12]68.42(3.98)79.45(3.79)87.27(1.09)89.88(1.34)92.49(1.06)
HiFi-We[17]74.74(2.31)85.66(1.98)87.73(3.16)91.72(1.11)93.40(1.03)
EPF-G-g[16]64.34(3.69)74.63(4.00)83.02(2.96)86.30(0.74)88.54(1.42)
HGF-NRS79.66(4.04)89.47(1.60)92.75(0.94)94.19(1.29)96.38(0.66)

查看所有表

表 6. 不同训练样本比例下的全局准确率(Salinas)

Table 6. Overall classification accuracy in varying proportion of training samples(Salinas)

Proportion of training samples/%
0.40.50.60.70.8
NRS[10]85.33(1.94)87.32(1.74)87.18(1.02)87.52(1.13)87.77(1.23)
Gabor-NRS[19]90.20(0.97)91.67(0.76)92.42(1.33)92.77(1.30)93.61(0.56)
JCR2[12]91.30(1.54)92.32(0.61)92.90(1.34)93.48(1.26)94.22(1.36)
HiFi-We[17]91.78(1.43)91.78(0.94)92.40(1.32)92.50(1.32)93.19(1.14)
EPF-G-g[16]89.03(3.39)89.23(1.77)91.58(2.71)91.77(2.70)91.34(3.07)
HGF-NRS96.28(0.79)96.86(0.88)98.40(0.51)98.42(0.50)98.93(0.43)

查看所有表

表 7. 不同训练样本比例下的全局准确率(GRSS_DFC_2013)

Table 7. Overall classification accuracy in varying proportion of training samples (GRSS_DFC_2013)

Proportion of training samples/%
12345
NRS[10]80.46(1.67)86.24(1.23)88.70(1.09)90.22(0.56)90.85(0.58)
Gabor-NRS[19]75.19(1.60)84.76(1.35)88.96(0.85)91.21(0.98)93.21(0.78)
JCR2[12]84.92(1.33)91.15(0.95)93.85(1.08)95.41(0.94)96.52(0.69)
HiFi-We[17]80.43(2.62)85.22(1.71)86.71(1.66)88.08(1.03)88.72(0.63)
EPF-G-g[16]78.08(2.75)87.00(1.60)90.87(2.08)93.11(0.66)93.74(0.61)
HGF-NRS86.14(2.13)93.00(1.66)95.18(1.03)96.71(0.74)97.61(0.74)

查看所有表

图 6. Classification results of algorithms on Indian Pines dataset

Fig. 6. Classification results of algorithms on Indian Pines dataset

下载图片 查看所有图片

对于Salinas数据集,随机从每组中选择30个样本作为训练,剩余部分用作测试.由表 3可见,本文提出的算法的OA,AA和Kappa均明显高于其他算法,且三者均达到了99%.同比其他方法,HGF-NRS分别高出NRS, Gabor-NRS, JCR2, HiFi-We, EPF-G-g约11%,4.6%,3.8%,5%,5%.并且HGF-NRS的各组分类准确率均在90%以上,有着更为稳定的输出.实验数据集Salinas第一主成分Pc与地物真值图如图 7的(a)与(b)所示,与表 3相对应的分类效果图如图 7(c)~(h)所示.

图 7. Classification results of algorithms on Salinas dataset

Fig. 7. Classification results of algorithms on Salinas dataset

下载图片 查看所有图片

对于GRSS_DFC_2013数据集,随机选择的训练与测试的样本数如表 4所示.该数据有着较高的分辨率,各算法的分类精度相对较高.HGF-NRS仍然具有更好的表现,所有种类地物分类均取得了最高的分类精度,15组地物中更是有8组实现了100%的准确率,且OA, AA与Kappa再一次达到了99%.实验数据集GRSS_DFC_2013第一主成分Pc与地物真值图如图 8的(a)与(b)所示,与表 4相对应的分类效果图如图 8(c)~(h)所示.从分类效果图 6~8可以看出,整体上,HGF-NRS的分类效果图更为准确平滑;细节上,HGF-NRS在容易产生错误分类的边缘处也有着更为准确的表现.

图 8. Classification results of algorithms on GRSS_DFC_2013 dataset

Fig. 8. Classification results of algorithms on GRSS_DFC_2013 dataset

下载图片 查看所有图片

在某些应用场景下,可使用的训练样本非常有限.为探究算法在不同训练样本数下的鲁棒性,在Indian Pines与GRSS_DFC_2013数据集上选取样本总数的1%~5%做训练样本,在Salinas数据集上选取样本总数的0.4%~0.8%做训练样本,与前述的方法进行对比实验.每种方法在不同训练样本比例下均进行10次实验,表 5~7是OA的均值与标准差.从表 5~7可以看出,随着训练样本数的减少,各算法的OA随之下降,其中HGF-NRS在不同数量的训练本数下均取得了更高了OA且具有明显的优势,而对比的方法在不同的数据集上表现各异.由此可知,本文提出的方法有着更好的稳定性与通用性.

最后,在前述的三个数据集上对各分类算法的计算时间进行比较,选用的训练与测试样本数目与表 2~4相对应.实验环境为windows10, CPU 2.6GHz, RAM 16GB, MATLAB2016b.实验结果如表 8所示,HiFi-We用时最长,主要用于分层引导滤波过程与多尺度特征联合投票分类.本文所提方法与HiFi-We相比,HGF-NRS仅保留最终的滤波输出用于分类,数据体量与原始待分类的高光谱数据一致,滤波迭代次数更少,且利用了分类效率较高的NRS分类器,整体时间开销相对较少.EPF-G-g方法主要耗时在SVM的分类阶段,其需要对图像内所有像元进行预分类以获得分类概率图,此操作会随着高光谱图像尺寸的增加而产生明显的时间开销,分类概率图的后处理阶段因待滤波的数据量较少并未产生明显的耗时,总体上仍有较高的效率.在NRS的基础上,JCR2的平均邻域像元的操作步骤产生少量的耗时.Gabor-NRS因采取了波段选择策略,减小了待分类数据的维度,获得了相对较高的效率.由此,HGF-NRS可通过高效的波段遴选方法加速分类过程以提高其效率,此将作为进一步的工作内容.

表 8. 各算法的计算时间(s)

Table 8. Computing time of algorithms (s)

NRS[10]Gabor-NRS[19]JCR2[12]HiFi-We[17]EPF-G-g[16]HGF-NRS
Indian Pines48.333.1049.5589.57.953.4
Salinas136.691.32140.2647.2613.7179.9
GRSS_DFC_201390.986.6103.61 208.4108.5270.4

查看所有表

4 结论

本文提出了基于分层引导滤波与最近邻正则化子空间的高光谱图像分类算法,利用分层引导滤波的边缘保护特性对高光谱图像进行预处理,有效地平滑了类内光谱的差异,并避免了边缘处类间光谱信息的混淆.利用最近邻正则化子空间分类器的协同特性,对预处理后的数据进行分类.三个真实的高光谱数据集的实验结果表明,本文提出的方法在分类精度与可视化的分类结果上均取得了更优的效果,且在样本数较少时也有着较好的表现.分层引导滤波会考虑引导图像的边缘,区域性的平滑输入图像,滤波输出依赖于引导图像的边缘位置与边缘强弱.现有的边缘保护滤波多以图像的第一主成分作为引导图像,下一步的研究内容是获得边缘信息更为有效的引导图像,实现边缘位置更加准确的引导滤波,从而进一步提高分类效果.

参考文献

[1] BRUNET D, SILLS D. Ageneralized distance transform:theory and applications to weather analysis and forecasting[J]. IEEE Transactions on Geoscience and Remote Sensing, 2017, 55(3): 1752-1764.

[2] SU Hong-jun, WU Zhao-yue, DU Qian. Hyperspectralanomaly detection using collaborative representation with outlier removal[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2018, 11(12): 5029-5038.

[3] LI Shu-tao, ZHANG Kun-zhong, HAO Qian-bo. Hyperspectral anomaly detection with multiscale attribute and edge-preserving filters[J]. IEEE Geoscience and Remote Sensing Letters, 2018, 15(10): 1605-1609.

[4] CARRINO T A, CRÓSTA A P, TOLEDO C L B. Hyperspectral remote sensing applied to mineral exploration in southern Peru:A multiple data integration approach in the Chapi Chiara gold prospect[J]. International Journal of Applied Earth Observation and Geoinformation, 2018, 64: 287-300.

[5] KUMAR C, CHATTERJEE S, OOMMEN T. Mapping hydrothermal alteration minerals using high-resolution AVIRIS-NG hyperspectral data in the Hutti-Maski gold deposit area, India[J]. International Journal of Remote Sensing, Taylor & Francis, 2019, 41(2): 1-19.

[6] CAMPS-VALLS G, GOMEZ-CHOVA L, MUÑOZ-MARÍ J. Composite kernels for hyperspectral image classification[J]. IEEE Geoscience and Remote Sensing Letters, 2006, 3(1): 93-97.

[7] TARABALKA Y, FAUVEL M, CHANUSSOT J. SVM- and MRF-based method for accurate classification of hyperspectralimages[J]. IEEE Geoscience and Remote Sensing Letters, 2010, 7(4): 736-740.

[8] CHEN Yi, NASRABADI N M, TRAN T D. Hyperspectral image classification using dictionary-based sparse representation[J]. IEEE Transactions on Geoscience and Remote Sensing, 2011, 49(10): 3973-3985.

[9] ZHANG Hong-yan, LI Jia-yi, HUANG Yuan-cheng. A nonlocal weighted joint sparse representation classification method for hyperspectralimagery[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2014, 7(6): 2057-2066.

[10] LI Wei, TRAMEL E W, PRASAD S. Nearest regularized subspace for hyperspectralclassification[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(1): 477-489.

[11] BELL J B, TIKHONOV A N, ARSENIN V Y. Solutions of Ill-Posed Problems[J]. Mathematics of Computation, 1978, 32(144): 1320-1322.

[12] LI Wei, DU Qian. Joint within-class collaborative representation for hyperspectral image classification[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2014, 7(6): 2200-2208.

[13] JAIN P, TYAGI V. A survey of edge-preserving image denoising methods[J]. Information Systems Frontiers, 2016, 18(1): 159-170.

[14] LI Zheng-guo, ZHENG Jing-hong. Edge-preserving decomposition-based single image haze removal[J]. IEEE Transactions on Image Processing, 2015, 24(12): 5432-5441.

[15] PARK D, HAN D K, KO H. Single image haze removal with WLSbased edgepreserving smoothing filter[C]. ICASSP, IEEE International Conference on Acoustics, Speech Signal ProcessingProceedings. 2013: 24692473.

[16] KANG Xu-dong, LI Shu-tao, BENEDIKTSSON J A. Spectral-spatial hyperspectral image classification with edge-preserving filtering[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(5): 2666-2677.

[17] PAN Bin, SHI Zhen-wei, XU Xia. Hierarchical guidance filtering-based ensemble classification for hyperspectral images[J]. IEEE Transactions on Geoscience and Remote Sensing, 2017, 55(7): 4177-4189.

[18] HE Kai-ming, SUN Jian, TANG Xiao-ou. Guided image filtering[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(6): 1397-1409.

[19] LI Wei, DU Qian. Gabor-filtering-based nearest regularized subspace for hyperspectral image classification[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2014, 7(4): 1012-1022.

徐冬冬, 程德强, 陈亮亮, 寇旗旗, 唐守锋. 基于分层引导滤波与最近邻正则化子空间的高光谱图像分类[J]. 光子学报, 2020, 49(4): 0410004. Dong-dong XU, De-qiang CHENG, Liang-liang CHEN, Qi-qi KOU, Shou-feng TANG. Hyperspectral Image Classification Based on Hierarchical Guidance Filtering and Nearest Regularized Subspace[J]. ACTA PHOTONICA SINICA, 2020, 49(4): 0410004.

本文已被 2 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!