«上一篇
文章快速检索     高级检索
下一篇»
  哈尔滨工程大学学报  2021, Vol. 42 Issue (8): 1230-1236  DOI: 10.11990/jheu.202007002
0

引用本文  

陈立伟, 张雅涵, 王立国. 基于SOP-SRL波段选择和3D-Gabor滤波的高光谱图像分类[J]. 哈尔滨工程大学学报, 2021, 42(8): 1230-1236. DOI: 10.11990/jheu.202007002.
CHEN Liwei, ZHANG Yahan, WANG Liguo. Hyperspectral image classification based on SOP-SRL band selection and 3D Gabor filtering[J]. Journal of Harbin Engineering University, 2021, 42(8): 1230-1236. DOI: 10.11990/jheu.202007002.

基金项目

国家自然科学基金项目(61675051)

通信作者

陈立伟, E-mail: chenliwei@hrbeu.edu.cn

作者简介

陈立伟, 女, 副教授, 硕士生导师

文章历史

收稿日期:2020-07-01
网络出版日期:2021-06-08
基于SOP-SRL波段选择和3D-Gabor滤波的高光谱图像分类
陈立伟 , 张雅涵 , 王立国     
哈尔滨工程大学 信息与通信工程学院, 黑龙江 哈尔滨 150001
摘要:为了解决高光谱图像分类精度低,计算复杂度高的问题,本文提出一种基于可扩展的自表示学习波段选择方法(SOP-SRL)和3D-Gabor滤波的高光谱图像分类方法,以表示高光谱图像的空间光谱特征。使用SOP-SRL,通过缓存向量选择出信息量大的波段;应用3D-Gabor滤波器组对选定的波段进行响应,获取所有像素点的特征向量,将这些特征向量用于分类。在3个公共数据集上进行实验,所提方法的平均分类精度分别为91.42%、98.95%、98.72%,优于其他几种分类算法,能够在提高分类精度的同时,缩短实验时间。
关键词高光谱    波段选择    特征提取    3D-Gabor滤波    图像分类    空间光谱    特征向量    分类精度    
Hyperspectral image classification based on SOP-SRL band selection and 3D Gabor filtering
CHEN Liwei , ZHANG Yahan , WANG Liguo     
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
Abstract: To solve the problems of low accuracy and high computational complexity of hyperspectral image classification, this paper proposes a hyperspectral image classification algorithm based on scalable one-pass self-representation learning (SOP-SRL) band selection and 3D Gabor filtering to express the spatial, spectral characteristics of hyperspectral images. First, SOP-SRL is used to select the band with a large amount of information through a cache vector. Then, a 3D Gabor filter bank is applied to respond to the selected band, obtaining the feature vectors of all pixels, which are used for classification. Experiments are conducted on three public datasets. The average classification accuracies of the proposed method on the three public datasets are 91.42%, 98.95% and 98.72%. The proposed algorithm is better than other hyperspectral image classification algorithms and can shorten the experiment time while improving classification accuracy.
Keywords: hyperspectral image    band selection    feature extraction    3D Gabor filtering    image classification    spatial spectral characteristics    feature vector    classification accuracy    

随着传感器分辨率的快速发展,高光谱遥感影像具有了很高的空间分辨率和光谱分辨率[1]。高光谱图像由大量相关波段组成,数据维数高且带有标签的样本少,经典的分类方法往往只利用了光谱信息,而高光谱图像具有空间聚类的特征,同时利用空间信息和光谱信息可以提高分类的准确性,更好地挖掘有用信息[2-3]。Camps-valls等[4]提出使用基于复合核(composite kernel, CK)的空谱分类算法对高光谱进行分类,使用线性组合空间核和光谱核来代替支持向量机(support vector machine, SVM)中的核函数。Menon等[5]受CK算法的启发,提出使用最近邻的组合核空谱对高光谱图像分类,在CK的基础上运用了预处理步骤。Tarabalka等[6-8]提出马尔科夫随机场(Markov random field,MRF)与SVM分类器结合使用的分类算法,使用MRF引入的空间信息来调整SVM中得到的初步分类值。Liu等[9]提出了SVMSLR的分类算法,该算法将空间背景信息引入SVM,显著地提高了分类精度。空间-光谱特征描述的目的是根据原始光谱信息和邻近像素的空间信息,获取图像中每个像素的特征向量。然而,特征数量的增多可能会导致维数灾难。所以,在实际应用中对高光谱图像进行降维处理对后续分析变得尤为重要。主成分分析(principal components analysis, PCA)是进行降维的主要方法, 它将高光谱波段根据最高主成分的方差最大化,转化为线性不相关的成分。PCA变换虽然降低了维数,但是一定程度上会破坏高光谱图像的空间结构和相邻特征的局部信息,对后续特征提取及分类结果造成影响。而波段选择方法[10-11]则通过找到最具代表性的波段构成数据子集从而降低高光谱图像的维数,这种方法保留了原始光谱数据的物理意义,非常适合高光谱数据的降维。迄今为止,已有大量的波段选择方法被提出。根据分类时是否需要先验信息,可分为有监督[12-13]、无监督[14-15]及半监督[16-18]3类。而无监督的方法则依靠数据本身来评估每个波段的重要性,所以无监督波段选择方法更加稳定准确。

本文重点在于尽可能地提取图像的空间信息,并将其与光谱信息充分结合,并在提高分类精度的基础上增加算法的实用性。首先对高光谱图像所有波段应用无监督的SOP-SRL波段选择方法选择出信息量大的波段,在不破坏空间结构的前提下完成降维。然后对选定的波段使用3D-Gabor滤波器,提取空间纹理特征,更加有效的利用图像的空间信息。最后将提取的特征输入逻辑回归分类器(logistic regression,LR)。

1 基于SOP-SRL波段选择和3D-Gabor滤波的分类方法 1.1 SOP-SRL波段选择

在大数据环境下,对于高光谱图像而言,在不降低性能的前提下选择具有信息和代表性的波段是一项具有挑战的任务。于是波段选择方法应运而生,Wei等[15]提出了可扩展的自表示学习波段选择方法(scalable one-pass self-representation learning, SOP-SRL),对于给定的n个像素{XiRb}i=1n, 用样本矩阵表示为:

$ \boldsymbol{X}=\left[\begin{array}{llll} X_{1} & X_{2} & \cdots & X_{n} \end{array}\right] \in {\bf{R}}^{b \times n} $ (1)

式中:第i列代表矩阵Xi; nb分别为样本数和波段数。同理,$\overset{t}{\mathop{{\boldsymbol{X}}}}$=[$\overset{t}{\mathop{{{X}_{1}}}}$  $\overset{t}{\mathop{{{X}_{2}}}}$  $\cdots$   $\overset{t}{\mathop{{{X}_{{{n}_{t}}}}}}$]∈Rbt×nt代表在t时刻的样本数nt和波段数bt的样本矩阵。假设每个波段的重要性是连续的,设置一个缓存向量qRb来记录每个波段的分数,此向量中元素的值越高,选择该波段的可能性就越大。对于t时刻的样本矩阵$\overset{t}{\mathop{{\boldsymbol{X}}}}$Rbt×nt而言,首先得从$\overset{t}{\mathop{{\boldsymbol{X}}}}$对应的缓存向量q中得到子向量$\overset{t}{\mathop{{\boldsymbol{q}}}}$Rbt,在此基础上通过可伸缩SRL得到$\overset{t}{\mathop{{\boldsymbol{X}}}}$具有行稀疏约束的对应系数矩阵$\overset{t}{\mathop{{\boldsymbol{W}}}}$。加入基于图的正则化项:

$ L_{w}=\sum\limits_{i=1}^{b_{t}}\left(\left\|\stackrel{t}{\boldsymbol{W}^{i}}\right\|_{2}-\stackrel{t}{q}_{i}\right)^{2} $ (2)

增强所选波段的代表性,$\overset{t}{\mathop{{\boldsymbol{X}}}}$的第i个波段分数可以通过||$\overset{t}{{\mathop{{\boldsymbol{W}}}}^i}$||2来计算,通过最小化||$\overset{t}{{\mathop{{\boldsymbol{W}}}}^i}$||2$\overset{t}{{\mathop{{\boldsymbol{q}}}}_i}$,然后使用系数矩阵$\overset{t}{{\mathop{{\boldsymbol{W}}}}}$来更新缓存向量q$\overset{t}{{\mathop{{\boldsymbol{X}}}}}$的波段分数,SOP-SRL为:

$ \begin{aligned} \mathit{Ƴ}_{\mathrm{SOP}-\mathrm{SRL}}=&\min \limits_{\stackrel{t}{\boldsymbol{W}}, \stackrel{t}{\boldsymbol{v}}, \stackrel{t}{\boldsymbol{S}}} \sum\limits_{i=1}^{n_{t}} \stackrel{t}{\boldsymbol{v}_{i}^{r}}\left\|\stackrel{t}{\boldsymbol{X}_{i}}-\stackrel{t}{\boldsymbol{W}^{\mathrm{T}}} \stackrel{t}{\boldsymbol{X}_{i}}\right\|_{2}+\tau_{1}\|\stackrel{t}{\boldsymbol{W}}\|_{2,1}+ \\ &\boldsymbol{\upsilon}\|\stackrel{t}{\boldsymbol{S}}\|_{F}^{2}+\tau_{2} \sum\limits_{i=1}^{n_{t}}\left(\left\|\stackrel{t}{\boldsymbol{W}^{i}}\right\|_{2}\stackrel{t}{{q}_{i}}\right)^{2}+\\ &\tau_{3} \sum\limits_{i, j=1}^{n_{t}}\left\|\stackrel{t}{\boldsymbol{W}^{\mathrm{T}}} \stackrel{t}{\boldsymbol{X}_{i}}-\stackrel{t}{\boldsymbol{W}^{\mathrm{T}}}\stackrel{t}{\boldsymbol{X}_{j}}\right\|_{2}^{2} \stackrel{t}{\boldsymbol{S}}_{i j} \\ &\text { s. t. } \stackrel{t}{\boldsymbol{S}_{i j}} \geqslant 0, \text { if } \stackrel{t}{\boldsymbol{X}_{j}} \in \kappa\left(\stackrel{t}{\boldsymbol{X}_{i}}\right), \text { otherwise } 0 \\ &\stackrel{t}{\boldsymbol{S}_{i}^{\mathrm{T}}}=1, \sum\limits_{i=1}^{n_{t}}\stackrel{t}{ \boldsymbol{v}_{i}}=1, \stackrel{t}{V}_{i} \geqslant 0, i, j=1,2, \cdots, n_{t} \end{aligned} $ (3)

式中:υτ1τ2τ3是正则化参数;$\overset{t}{{\mathop{{\boldsymbol{ν}}}}}$$\overset{t}{{\mathop{{\boldsymbol{X}}}}}$矩阵中可用波段的权重向量;$\overset{t}{{\mathop{{\boldsymbol{S}}}}}$代表对应$\overset{t}{{\mathop{{\boldsymbol{X}}}}}$的样本相似矩阵;$\overset{t}{{\mathop{{\boldsymbol{S}}}}_{ij}}$代表第i个样本和第j个样本在t时刻的相似度;κ($\overset{t}{{\mathop{{\boldsymbol{X}}}}_{i}}$)表示样本$\overset{t}{{\mathop{{\boldsymbol{X}}}}}$的KNN集合。

上述过程在采样时刻重复进行,将所有可用样本扫描一次后,使用缓存向量q选择出排在前p位的波段B

1.2 3D-Gabor滤波器

遥感高光谱图像的光谱空间分类技术由于能够更好地利用高光谱图像中现有的信息源,获得较高的识别率,Gabor滤波已被应用于特征提取,能够从光谱和空间域提取相关信息,可获得最佳的联合时频分辨率[19]。在高光谱成像的背景下,Bau等[20]提出利用三维Gabor实部获取高光谱图像中区域的主要能量特征。表明3D-Gabor滤波在提取光谱空间特征方面的有效性和优越性。

3D-Gabor滤波器的中心频率为:

$ F=\left(F_{x}^{2}+F_{y}^{2}+F_{\lambda}^{2}\right)^{\frac{1}{2}} $ (4)

3D-Gabor滤波器的方向为:

$ \left(\eta_{x}, \eta_{y}, \eta_{\lambda}\right)=\frac{1}{F}\left(F_{x}, F_{y}, F_{\lambda}\right) $ (5)

也可以用2个空间角度(θ, φ)表示, 其中θ是滤波器方向和λ方向的夹角,ϕ是方向投影到(x, y)方向和x之间的夹角;高斯函数的形状参数σ;3个半轴长表示为(M, N, W)。运用3D高斯包络的3D谐波调制能得到一个标准的空间-光谱Gabor滤波器,数学表达式、高斯成分、正弦成分及各轴线方向的投影为:

$ g(x, y, \lambda)=a(x, y, \lambda) b(x, y, \lambda) $ (6)
$ a(x, y, \lambda)=\frac{1}{(2 \pi)^{\frac{3}{2}} \sigma^{3}} \mathrm{e}^{-\frac{1}{2 \sigma^{2}}\left(x^{2}+y^{2}+\lambda^{2}\right)} $ (7)
$ b(x, y, \lambda)=\cos \left(2 \pi\left(F_{x} x+F_{y} y+F_{\lambda} \lambda\right)\right) $ (8)
$ F_{x}=F \sin \theta \cos \phi, F_{y}=F \sin \theta \sin \phi, F_{\lambda}=F \cos \theta $ (9)

式中:h(x, y, λ)表示高光谱图像的空间光谱域;分量(x, y)表示空间域;分量λ表示光谱域。

在实验中,通过改变θϕ的值来获得不同方向的特征,设计不同方向的3D-Gabor滤波器(如图 12所示),θϕ分别选取为(0, π/4, π/2, 3π/4)。当θ的值为0时,ϕ的值也只能取0,所以共13个方向。为了获得不同尺度的纹理特征,实验中还取了4个尺度进行计算。因此,共52个滤波器。

Download:
图 1 3D-Gabor滤波器方向 Fig. 1 Direction of 3D-Gabor filter
Download:
图 2 3D-Gabor滤波器投影 Fig. 2 Projection of 3D-Gabor filter

Gamba等[21]使用能量原理对特征矩阵进行后处理,滤波后的能量特征为:

$ E_{R}(i)=\frac{1}{M N W} \sum\limits_{x=0}^{M-1} \sum\limits_{y=0}^{N-1} \sum\limits_{\lambda=0}^{W-1} r_{i}(x, y, \lambda)^{2} $ (10)

式中:MN是像素空间位置(M, N)处;W是图像的第W个波段;i是图像的特征号,取值1~52。

2 基于SOP-SRL波段选择和3D-Gabor滤波的高光谱图像分类方法

本文提出基于SOP-SRL波段选择和3D-Gabor特征的高光谱图像空间光谱特征分类方法(SOP-SRL and 3D-Gabor, SS-3DG)。所提出的方法融合SOP-SRL波段选择方法与3D-Gabor特征提取方法。首先应用SOP-SRL方法保存原始波段,并提供原始波段的一个子集作为输出;然后在选定的波段上使用3D-Gabor滤波器获得纹理特征,为高光谱图像中的每一个像素获得特征向量。在描述空间纹理特征信息时,本文的空间特征是使用3D-Gabor滤波器组对输入图像进行滤波,每个像素的特征向量为该像素对滤波器组的所有响应。由于充分描述了空谱特征,减少了需要的维数,从而避免了维数灾难,提高了高光谱图像分类的实验效率。本文算法的步骤为:

1) 通过SOP-SRL算法更新记录波段分数的缓存向量q,选出分数最高的B个波段;

2) 对于B个波段,令Ii为第i个波段,令fk是滤波器组K中的第k个滤波器的单位冲激响应。第i个波段对第k个滤波器的响应为:

$ h_{k}^{i}=I^{i} * f_{k} $ (11)

滤波器组表示为:

$ F=\left\{f_{m, n}\right\}_{m=1, n=1}^{M, N} $ (12)

式中:M为尺度个数;N为方向个数。

3) 应用整个滤波器组,对选择的B个波段进行响应,即可得到图像中所有像素点的特征向量ψ

$ \boldsymbol{\psi}=\left\{h_{k}^{i}\right\}_{k=1, i=1}^{K, B} $ (13)

4) 分类:选择训练集,将得到的空谱特征向量ψ输入LR分类器进行分类。

3 高光谱遥感图像实验及对比分析 3.1 实验数据集

本节使用提出的算法对3组真实高光谱遥感图像进行仿真,它们分别是印第安农林、萨利纳斯谷和帕维亚大学数据集。

印第安纳农场数据集是1992年由AVIRIS传感器收集的。该影像总共有220个波段,图像尺寸为145×145像素,可用的标记样本数10 366个,共16种地物,如图 3(a)所示;萨利纳斯谷数据集是由光谱仪AVIRIS拍摄的。图像尺寸为512×217像素,共224个波段,但是有20个波段是不能使用的,其中标记样本数为54 129个,共16种地物,如图 3(b)所示;帕维亚大学数据集是由ROSIS-03[21]采集的,删除12个波段后剩余103个可用波段,每个波段有610×340个像素,标记样本数为42 776个,有9个标记的地物类别,如图 3(c)

Download:
图 3 数据集地物分布 Fig. 3 Dataset feature map
3.2 实验仿真

本文采用常用的分类评价指标,即总体分类精度(overall accuracy, OA), 第i类分类精度Ai,平均分类精度(average accuracy, AA), Kappa系数对分类结果进行定量分析。

1) 总体分类精度POA为:

$ P_{\mathrm{OA}}=\frac{1}{N} \sum\limits_{i=1}^{n} m_{i i} $ (14)

式中:N表示总的样本数目;mii表示第i类被正确分类的样本数量。

2) 第i类分类精度Ai为:

$ A_{i}=\frac{m_{i i}}{N_{i}} $ (15)

式中Ni为第i类的样本总数。

3) 平均分类精度(average accuracy, AA)PAA为:

$ P_{\mathrm{AA}}=\frac{1}{N} \sum\limits_{i=1}^{n} P_{\mathrm{CA}} $ (16)

式中$P_{\mathrm{CA}}=\frac{m_{i i}}{N_{i}}$为各类别分类精度。

4) Kappa系数K为:

$ K=\frac{N \sum\limits_{i=1}^{n} m_{i i}-\sum\limits_{i=1}^{n} N_{i} m_{i i}}{N^{2}-\sum\limits_{i=1}^{n} N_{i} m_{i i}} $ (17)

式中K为分类结果图像与监督图像的一致性,值越高,一致性越高。

实验均在1.80 GHz Intel Core i7-8550U处理器的Matlab R2016a平台完成。

为了证明本文方法的可行性,选取以下算法作为对比算法:基于标准支持向量机分类算法(support vector machine, SVM),基于PCA降维和支持向量机分类算法(principle components analysis and SVM, P-SVM),基于SOP-SRL波段选择和SVM的分类算法(SOP-SRL and SVM, SS-SVM)和基于PCA降维的Gabor特征提取分类算法(principle components analysis and gabor, P-Gabor)。

参数设置:SVM: 正则化参数C=2(-2:6),核函数选择RBF核函数,核参数σ=2(-12:12);PCA降维的主成分个数在不同数据集上需要设置不同的P,波段选择的正则化参数τ1τ2τ3kr分别设置为105、10-5、104、15和1.75。波段选择数在不同的数据集上需要设置不同的B。LR逻辑回归分类器的稀疏参数λ设置为0.000 15。

3.3 仿真结果分析 3.3.1 印第安农林数据集实验

第1组实验使用印第安纳农林数据集来验证本文算法的有效性。本次实验随机从每个地物中取总样本的10%作为训练集,剩余的90%作为测试集,将实验重复进行20次,取实验的平均结果。本文算法在印第安农场数据集的分类性能如表 1所示,表 1将本文算法与其他对比算法在各自最优参数下的OA、AA、Kappa系数进行了对比。表格中以粗体显示不同方法的最佳准确性。

表 1 印第安农林数据集分类结果 Table 1 Classification statistics for Indian Pines dataset  

如表12所示,SVM、P-SVM和SS-SVM均只利用光谱信息进行分类。P-SVM和SS-SVM均对高光谱图像进行了降维处理,减少了运算量缩短了实验时间,但是PCA降维在一定程度上破坏了高光谱图像的空间结构,相比于SVM分类精度反而有所下降。SS-SVM相比于P-SVM用SOP-SRL波段选择方法替代了PCA降维方法,保留了完整的光谱结构,分类精度有所提升,但是由于没有充分提取空谱特征,分类精度相比于传统SVM也有所下降,分类效果不够理想,所以充分提取空间信息十分必要。P-Gabor算法相比P-SVM算法引入了空间信息,分类精度有所提高,但是由于PCA降维在某种程度上破坏了图像的空间结构导致,无法反映出样本点的可分性和非线性,分类精度反而低于传统SVM算法,并且增加了计算量。而本文的SS-3DG方法,当参数B=20时,OA、AA和Kappa系数分别为84.82%、91.42%、82.73%,比SVM算法和其他算法分类精度分别高出5%、10%左右,提高了分类准确性,说明该方法能够在降维减少运算量的同时充分利用图像的空间结构,从时间上来看,SS-3DG由于采用无监督的波段选择方法替代PCA繁琐的线性变换,减少了计算量,大大节约了时间成本,提高了实验效率,说明该算法的分类性能更稳定。图 4展示了几种算法的对比。

Download:
图 4 印第安农林数据集分类结果 Fig. 4 Classification result maps of Indian Pinesdataset obtained
3.3.2 萨利纳斯谷数据集实验

与3.3.1节实验仿真类似,第2组实验数据为萨利纳斯谷数据集,实验仿真结果图如图 5所示。根据前文提到的评价指标对本文算法及对比算法进行比较分析。同样的,随机选择每个样本的10%作为训练集,其余的作为测试集。分类性能如表 3所示。

Download:
图 5 萨利纳斯谷数据集分类结果 Fig. 5 Classification result maps of Salinas dataset obtained

本文算法在萨利纳斯谷数据集的分类性能如表 3所示,表 3对本文算法和其他算法的OA、AA、Kappa系数进行了对比,对比算法同样是在参数的最优条件下进行,可看出每个方法的最佳精度。如表 3表 2所示,P-Gabor算法在此数据集上相比传统的SVM、P-SVM和SS-SVM算法引入了空间信息,OA有了一定的提高,但是由于PCA降维在某种程度上破坏了图像的空间结构甚至舍弃了一些有意义的信息,导致AA和Kapaa系数降低,而且增加了实验计算量,更加耗时。而本文的SS-3DG方法,当选择波段为20个时,OA、AA和Kappa系数可分别达到97.17%、98.95%、96.82%,比SVM算法和其他算法分类精度分别高出5%、10%左右,提高了分类准确性,同时从表 4可以看出,由于减少了计算量,实验速度有了明显提高。图 5展示了几种算法的对比,通过观察分类图,可以清楚的看出SS-3DG方法分类图上的错误分类更少,进一步验证了所提出方法的有效性。

表 2 不同算法的计算时间 Table 2 Computation time for different algorithms  
表 3 萨利纳斯谷数据集分类结果 Table 3 Classification statistics for Salinas dataset  
表 4 帕维亚大学数据集分类结果 Table 4 Classification statistics for Pavia of University dataset  
3.3.3 帕维亚大学数据集实验

与上述2个实验类似,第3组实验是在帕维亚大学据集上进行的,该数据集共有9类真实地物。实验仿真结果图如图 6所示。在实验中,训练集依然选择10%,剩余的为测试集。分类性能如表 4所示,3种算法的运行速度对比如表 2所示。

Download:
图 6 帕维亚大学数据集分类结果 Fig. 6 Classification result maps of Pavia of University dataset obtained

和前2组实验的评价准则一样,表 3中可看出不同方法的最佳精度。正如预期的那样,P-Gabor算法在此数据集上相比SVM方法提高了10%左右,说明在此数据集上空间信息的引入能够提高分类精度。而本文的SS-3DG方法,选择了10个信息量最大的波段,OA、AA和Kappa系数分别为98.62%、98.72%、98.11%,比只利用光谱信息的SVM算法、P-SVM算法和SS-SVM算法分类精度有了明显提高,幅度为10%左右。虽然相比P-Gabor分类方法,本文方法分类精度提高不明显,但是从表 2中可以看出,相比之下,该方法可以加快实验速度,缩减计算量,节省实验时间。

3.3.4 参数BP对分类结果的影响

为了使本文算法的分类性能达到最优状态,本节对提出算法SS-3DG的主要参数即波段选择个数B进行了测试与调节;同时也对对比算法(P-Gabor)中的主要参数即主成分个数P进行了分析。

图 7显示了本文方法SS-3DG使用不同B值在不同数据集上得到的OA曲线,从图中可以看出,当B=20, B=15, B=10时OA在3个数据集上分别获得最大值,当B太小时,所选择的波段数太少,分类精度较差,当B值达到最优值时,即图像的峰值点。分类精度显著提高,在超过最优值这一点之后,随着B值的增加,萨利纳斯谷数据集和帕维亚大学数据集的OA曲线的走势变化相对平坦,而印第安农林数据集的OA下降较快,原因可能是萨利纳斯谷数据集和帕维亚大学数据集样本比较集中且数据量大。随着波段数的增加,实验耗时越来越多,综合考虑分类结果和程序运行时间,在实验中将印第安农林和萨利纳斯谷数据集的B设置为20,帕维亚大学的设置为10。

Download:
图 7 波段选择个数对OA的影响 Fig. 7 The influence of the number of bands on OA

对P-Gabor算法同样进行类似的实验,因此需要对主成分分析的变量P进行实验, 参见图 8。从图中可以看出,印第安农林和萨利纳斯谷数据集在P=20,帕维亚大学在P=10时,在3个数据集上的OA分别获得最大值。为了与提出的Band-Gabor算法形成对比,综合考虑,印第安农林数据集和萨利纳斯谷数据集在实验中选择P=20,帕维亚大学数据集选择P=10。

Download:
图 8 主成分个数P对OA的影响 Fig. 8 The influence of the number of principal components on OA
4 结论

1) 使用SOP-SRL波段选择方法,完成降维,与传统降维方法相比,在不降低图像性能的同时选择出信息量大的波段,降低复杂度,避免维数灾难,解决由线性降维带来的破坏空间结构等问题。

2) 使用3D-Gabor滤波器在选定的光谱波段上获得纹理特征,充分描述空谱特征,改善分类结果。

3) 分类结果表明,本文方法在提高高光谱图像分类精度的同时,能够减少计算复杂度,节省实验时间,提高实验效率。

参考文献
[1]
张兵. 光学遥感信息技术与应用研究综述[J]. 南京信息工程大学学报, 2018, 10(1): 1-5.
ZHANG Bing. A survey of developments on optical remote sensing information technology and applications[J]. Journal of Nanjing University of Information Science & Technology, 2018, 10(1): 1-5. (0)
[2]
BOVOLO F, BRUZZONE L. A context-sensitive technique based on support vector machines for image classification[C]//First International Conference on Pattern Recognition and Machine Intelligence. Kolkata, India, 2005: 260-265. (0)
[3]
BENEDIKTSSON J A, PALMASON J A, SVEINSSON J R. Classification of hyperspectral data from urban areas based on extended morphological profiles[J]. IEEE transactions on geoscience and remote sensing, 2005, 43(3): 480-491. DOI:10.1109/TGRS.2004.842478 (0)
[4]
CAMPS-VALLS G, GOMEZ-CHOVA L, MUNOZ-MARI J, et al. Composite kernels for hyperspectral image classification[J]. IEEE geoscience and remote sensing letters, 2006, 3(1): 93-97. DOI:10.1109/LGRS.2005.857031 (0)
[5]
MENON V, PRASAD S, FOWLER J E. Hyperspectral classification using a composite kernel driven by nearest-neighbor spatial features[C]//2015 IEEE International Conference on Image Processing (ICIP). Quebec City, QC, 2015: 2100-2104. (0)
[6]
TARABALKA Y, FAUVEL M, CHANUSSOT J, et al. SVM- and MRF-based method for accurate classification of hyperspectral images[J]. IEEE geoscience and remote sensing letters, 2010, 7(4): 736-740. DOI:10.1109/LGRS.2010.2047711 (0)
[7]
SOLBERG A H S, TAXT T, JAIN A K. A Markov random field model for classification of multisource satellite imagery[J]. IEEE transactions on geoscience and remote sensing, 1996, 34(1): 100-113. DOI:10.1109/36.481897 (0)
[8]
TARABALKA Y, RANA A. Graph-cut-based model for spectral-spatial classification of hyperspectral images[C]//2014 IEEE Geoscience and Remote Sensing Symposium. Quebec City, QC, 2014: 3418-3421. (0)
[9]
LIU Wu, FOWLER J E, ZHAO Chunhui. Spatial logistic regression for support-vector classification of hyperspectral imagery[J]. IEEE geoscience and remote sensing letters, 2017, 14(3): 439-443. DOI:10.1109/LGRS.2017.2648515 (0)
[10]
TSCHANNERL J, REN Jinchang, YUEN P, et al. MIMR-DGSA: unsupervised hyperspectral band selection based on information theory and a modified discrete gravitational search algorithm[J]. Information fusion, 2019, 51: 189-200. DOI:10.1016/j.inffus.2019.02.005 (0)
[11]
BARMAN B, PATRA S. An empirical study of neighborhood rough sets based band selection techniques for classification of hyperspectral images[J]. IET image processing, 2019, 13(8): 1266-1279. DOI:10.1049/iet-ipr.2018.6496 (0)
[12]
CAO Xianghai, XIONG Tao, JIAO Licheng. Supervised band selection using local spatial information for hyperspectral image[J]. IEEE geoscience and remote sensing letters, 2016, 13(3): 329-333. (0)
[13]
SAQUI D, SAITO J H, DE LIMA D C, et al. NSGA2-based method for band selection for supervised segmentation in hyperspectral imaging[C]//2019 IEEE International Conference on Systems, Man and Cybernetics (SMC). Bari, Italy, 2019: 3580-3585. (0)
[14]
BEIRAMI B A, MOKHTARZADE M. An automatic method for unsupervised feature selection of hyperspectral images based on fuzzy clustering of bands[J]. Traitement du signal, 2020, 37(2): 319-324. DOI:10.18280/ts.370218 (0)
[15]
WEI Xiaohui, ZHU Wen, LIAO Bo, et al. Scalable one-pass self-representation learning for hyperspectral band selection[J]. IEEE transactions on geoscience and remote sensing, 2019, 57(7): 4360-4374. DOI:10.1109/TGRS.2019.2890848 (0)
[16]
吴俊峰, 姜志国, 张浩鹏, 等. 半监督条件随机场的高光谱遥感图像分类[J]. 遥感学报, 2017, 21(4): 588-603.
WU Junfeng, JIANG Zhiguo, ZHANG Haopeng, et al. Hyperspectral remote sensing image classification based on semi-supervised conditional random field[J]. Journal of remote sensing, 2017, 21(4): 588-603. (0)
[17]
ZHANG Youqiang, CAO Guo, LI Xuesong, et al. Active semi-supervised random forest for hyperspectral image classification[J]. Remote sensing, 2019, 11(24): 2974. DOI:10.3390/rs11242974 (0)
[18]
侯榜焕, 王锟, 姚敏立, 等. 面向高光谱图像分类的半监督空谱判别分析[J]. 测绘学报, 2017, 46(9): 1098-1106, 1115.
HOU Banghuan, WANG Kun, YAO Minli, et al. Semi-supervised spatial-spectral discriminant analysis for hyperspectral image classification[J]. Acta geodaetica et cartographica sinica, 2017, 46(9): 1098-1106, 1115. (0)
[19]
GABOR D. Theory of communication[J]. Journal of the institution of electrical engineers-part Ⅰ: general, 1947, 94(73): 58. DOI:10.1049/ji-1.1947.0015 (0)
[20]
BAU T C, SARKAR S, HEALEY G. Hyperspectral region classification using a three-dimensional Gabor filterbank[J]. IEEE transactions on geoscience and remote sensing, 2010, 48(9): 3457-3464. DOI:10.1109/TGRS.2010.2046494 (0)
[21]
GAMBA P. A collection of data for urban area characterization[C]//IEEE International Geoscience and Remote Sensing Symposium. Anchorage, AK, USA, 2004: 72. (0)