SAT-CNN:基于卷积神经网络的遥感图像分类算法
2018-04-13张德园常云翔张利国石祥滨
张德园,常云翔,张利国,石祥滨
1(沈阳航空航天大学 计算机学院,沈阳 110136) 2(辽宁省通用航空研究院 人因工程研究室,沈阳 110136) E-mail :dyzhang@sau.edu.cn
1 引 言
遥感图像分类是根据卫星等遥感设备拍摄到的图像来识别地面目标,常用于监测地球的地表状况.遥感图像受到传感器类型、波长、拍摄区域等因素的影响,使得采集到的图像空间分辨率较低、图像细节较模糊,因此遥感图像分类问题具有很大的挑战性[1].鉴于遥感图像标注样本数量较少,传统的遥感图像分类方法主要研究适合遥感图像的特征提取算法[2-4],以及小样本分类算法[5].为了适应不同应用的特征普适性,人们提出了一些方法来获取更加灵活和泛化能力更强的特征,比如:稀疏编码[6]、fisher特征[7]等.
近年来深度神经网络由于其优异的性能在计算机视觉的各个领域得到广泛的研究[8,9].其主要的成功在于能够通过端到端的方式从大量标注的训练数据中学习到具有极强表达能力和泛化能力的特征.深度神经网络在遥感图像领域的应用正在引起研究者们的关注[10].
然而在遥感图像分类任务上,采用遥感图像数据集训练端到端神经网络尚未得到深入的研究.主要原因在于深度神经网络需要大量的训练数据,而遥感图像数据集中数据量较少,无法满足这种庞大的数据量需求[11].大规模的高分辨率遥感图像数据集直到2015年才出现,Basu[12]通过对图像提取150种不同类型的特征,采用DeepSAT深度神经网络框架分类取得了较优的性能,然而采用端到端的神经网络训练模型是否适合遥感图像分类仍然未得到深入的研究.
本文提出了SAT-CNN,一个用于遥感图像分类任务的端到端的深度神经网络框架.该框架有四个构件块构成,其中两个构件块用于提取遥感图像局部区域的底层特征,其他两个构件块用于提取遥感图像局部区域的空间位置关系.采用三种不同网络配置进行训练,实验结果表明SAT-CNN能够提取适合遥感图像分类的图像特征.对SAT-CNN的特征迁移性以及受图像通道的影响进行了详细的分析,验证了SAT-CNN框架得到特征的泛化性和鲁棒性.
2 相关工作
遥感图像分类任务过去的工作主要集中于设计复合滤波器,研究提取具有良好表达能力的特征来描述图像.Camps-Valls等人[13]通过对同一区域的光谱和空间特征进行加权求和,设计了一个复合的滤波器.文献[14]中提出一种基于使用贝叶斯架构(bayes framework)的目标检测方法并使用Latent Dirichlet Allocation对目标进行后续的聚类.这种方法对检测高度抽象的目标群体(比如,停车场)有较好的效果.
过去几年,计算机视觉领域发生巨大变革并推进到采取一种快速的、可扩展的、端到端的学习架构:卷积神经网络(convolutional neural network,CNN).基于深度卷积神经网络的方法在分类、定位、语义分割和动作识别等任务上比其他方法得到远超出传统方法的精度.在大规模识别任务中学习到的卷积神经网络特征已经成功迁移到了不同的视觉任务上,比如目标检测、语义分割和动作检测.虽然深度学习在计算机视觉应领域的所有方法中精度最高,但在遥感图像1分类任务上研究起步较晚,尚未得到充分的研究.文献[14]中介绍了一种深度学习算法,结合空间和光谱信息对高分辨率图像(VHR)进行有监督分类.Minh[15]等人研究了深度网络对航拍图像分类中类别标签噪声的鲁棒性.近几年,Romero[16]提出了一种深度卷积分层的架构,在AVIRS Indiana′s Indian数据集上实验和测试分类的精度.Tokarczyk[17]中改进了特征提取技术和分类器提出了一种改进的多特征学习策略.由于训练数据受到明显的限制,他们的方法相比于随机森林没有过多的提升.文献[12]中提出了一种基于深度网络的遥感图像的分类架构DeepSat,并构建了大规模高分辨率的遥感图像数据集SAT-4和SAT-6.DeepSat方法从图像中提取特征、进行归一化,然后采用深度置信网络对这些归一化后的特征进行分类.当有足够多的训练数据时,DeepSat能够得到一个很高的分类精度.在大量标注训练样本的情况下,采用端到端的神经网络是否能够进行遥感图像特征提取是一个尚未充分研究的问题.本文我们采用端到端的方式直接使用深度卷积神经网络在未经预处理的遥感图像数据上学习和分类,分析深度学习在遥感图像分类任务上的性能.
3 卷积神经网络介绍
近年来卷积神经网络在图像分类任务上大幅提升传统方法的性能.卷积神经网络的发展主要得益于海量数据以及多种隐藏层神经元的提出,主要的隐藏层神经元操作描述如下:
1)卷积操作conv(convolutional):卷积操作使用滑动窗口分割原始图像,在每个滑窗内使用 相同的参数进行线性计算得到输出图像.在一张图像上使用一个卷积核(kernel)的进行卷积运算的计算如公式(1)所示:
(1)
2)批规范化操作bnorm(batch normalization)[18]:批规范化操作通过对神经网络隐藏层的输出进行归一化处理防止反向传播过程中的梯度弥散,加速神经网络在训练时的收敛速度.其计算如公式(2)所示:
(2)
3)修正线性操作ReLU(rectified linear unit):修正线性操作是网络中使用到的激活函数,其计算如公式(3)所示:
yh,w,c=max{0,xh,w,c}
(3)
其中,x∈RH×W×C为输入图像;y∈RH×W×C为输出图像.
4)最大池化mp(maxpooling):最大池化操作采用滑动窗口分割图像,在每个滑窗内取最大值作为输出,其计算如公式(4)所示:
(4)
其中,x∈RH×W×C为输入图像;y∈RH″×W″×C为输出图像;f∈RH′×W′×C为滑窗大小,窗口每次滑动一个窗口大小的步长.
5)全连接操作fc(fully connected):全连接操作对输入图像的所有数据进行加权求和的线性运算,可以通过卷积操作的方式来实现.公式(1)中窗口大小f∈RW′×H′×C修改为f∈RW×H×C即可将卷积操作变为全连接操作.
4 SAT-CNN框架
4.1 SAT-CNN网络设计
本文针对遥感图像数据集的特点提出了用于遥感图像分类的SAT-CNN卷积神经网络框架,主要考虑了两方面因素:第一,遥感图像空间分辨率较低导致图像的细节较为模糊,识别遥感图像主要依赖于遥感图像局部区域间的整体关系,不需要过多考虑遥感图像局部区域内存在复杂的空间位置关系;第二,遥感图像数据集中训练数据量相对较少,采用更大、更深的网络结构将导致SAT-CNN中有更多的参数需要训练,需要更大的训练数据量.为了便于实现和分析,我们依据模块化的思想提出了具有不同功能的构件块用来描述SAT-CNN的网络结构.SAT-CNN由四个构件块(block)通过线性堆叠的方式组成,每个构件块实现一个基本的功能:局部特征提取、全局特征提取和标签预测.如图1所示,构件块1和构件块2用于从遥感图像的局部区域内提取底层特征;构件块3用于整合不同底层特征间的非线性空间位置关系得到整张图像的全局特征;构件块4根据整张图像的特征对图像在每种类别上的可能性做出预测,得出预测标签.
图1 SAT-CNN网络结构图Fig.1 SAT-CNN network structure
SAT-CNN中根据LeNet、AlexNet和VggNet三种经典的卷积神经网络的结构共性,设计了四种不同类型的构件块,分别命名为:CM、CCM、FC和Pre.其中,CM和CCM类型构建块用于提取局部特征,FC类型构建块用于提取全局特征,Pre类型构建块用于预测类别标签.每个构件块由线性变换(conv)、批规范化(bnorm)、非线性变换(ReLU或pooling)等基本操作组成.四种不同类型构建块的内部结构如下:
1)CM:该构件块由一组卷积(conv)-批规范化(bnorm)-最大池化(mp)的三层结构构成.该构件块能够提取较简单的区域内像素关系.
2)CCM:该构建块由一组卷积(conv)-批规范化(bnorm)-激活函数(ReLU)-卷积(conv)-批规范化(bnorm)-最大池化(mp)组成的六层结构.其中两个卷积操作使用相同大小、相同个数的卷积操作.与CMBLOCK相比,该构件块提取较复杂的区域内像素关系.
3)FC:网络中使用到的一种全连接构件,由一组全连接(fc)-批规范化(bnorm)-激活函数(ReLU)组成的三层结构.该构件块能够提取不同区域特征之间的非线性空间关系.常用于将网络中所有的局部特征组合得到表示整张图像的高层特征.
4)Pre:网络中使用到的另一种全连接构件块,仅由一个全连接(fc)操作组成.与FCBLOCK不同,该构件块能够提取不同区域特征之间的线性空间关系.常用于将网络中提取到的特征输出成对每个类别标签的预测值.
SAT-CNN网络由以上四种类型的构件块线性堆叠组成,并分别借鉴图像分类中常用的LeNet、AlexNet和VggNet网络结构,设置了三种不同参数的网络结构,分别命名为SAT-LeNet、SAT-AlexNet和SAT-VggNet.三种不同网络结构的具体配置如表1所示.
表1中采用构件块的方式描述网络结构,其中K为构件块中卷积操作使用的卷积核大小,D为使用的卷积核个数,P为填充像素数量,S为每次滑动的步长.
SAT-LeNet和SAT-AlexNet的网络由两个CM类型的构建块、一个FC类型的构件块和一个Pre类型的构件块组成.SAT-LeNet的前两个构件块用5×5的卷积核“感知”图像上的局部信息.SAT-AlexNet中采用了比SAT-LeNet更大的卷积核来提取更大区域的浅层局部特征、增加网络中的参数数量,分别使用了11×11和7×7的卷积核.SAT-VggNet中使用到的卷积构件块为CCM类型的构建块,能够在图像的局部区域提取更复杂的特征、增加网络的深度.网络的前两个构件块中采用3×3的卷积核.三种网络结构的后两个构件块中
表1 SAT-CNN网络配置Table 1 SAT-CNN network configuration
的线性操作为全连接操作,使用与前一层输出大小相同的卷积核来“感知”整张图像的信息.第一个全连接层输出的128维向量为神经网络从图像上学习到用来表示整张图像的全局特征;最后一个全连接层为预测构建块,输出4或6维的向量,对应于我们使用的数据集中的标签数量.输出的标签预测向量通过softmax层的计算得到一个可以用来表示图像在每个类别可能性的后验概率.
4.2 训练方法
采用计算预测值与实际标签之间的对数损失(softmax log-loss)交叉熵作为优化目标函数,使用基于动量的随机梯度下降的方法进行优化.将训练数据集中的数据每500个样本划分成一个数据块(mini batch),在全部数据块上调整参数为一轮迭代,设置迭代200轮寻找最优的网络参数.网络权重采用正态分布的随机采样来初始化,偏置系数初始化为0,学习率设置为0.001,动量值设置为0.9.在训练时,输入SAT数据集中28×28大小的四通道图像,输出为图像在每个类别上的线性预测值,根据预测值的大小判断网络对图像预测的类别.我们采用原始的图像作为输入数据,没有做任何的数据增强和图像预处理.文中使用到的三种网络都是在SAT数据集上重新训练得到的.
5 实 验
5.1 实验设置
实验在SAT-4和SAT-6数据集的训练集上训练本文提出的三种不同结构的卷积神经网络模型,为每种类型的模型确定最优的参数并在测试集上测试分类精度.我们的实验结果将与SAT-4和SAT-6数据集上其他方法的结果进行比较.
SAT-4和SAT-6是一组公开的高分辨率遥感图像数据集.这两个数据集中的图像从National Agriculture Imagery Program (NAIP)截取得到.该图像的地面空间分辨率为1米.图像包含4个通道,红(R)、绿、(G)、蓝(B)以及近红外(NIR)通道.SAT-4包含共50万张图片,分为贫瘠土地(barren)、树木(trees)、草地(grass)以及除了以上三种类别的其他类别(none)共4个类别.SAT-6包含6个土地覆盖类别:贫瘠的土地(barren),树木(trees),草地(grass),道路(road),建筑物(building)和水体(water).SAT数据集中每个图像大小均为28×28像素,训练和测试数据集使用伪随机数生成器随机化.
实验中使用SAT-4和SAT-6数据集中的80%数据作为训练数据来训练网络模型,20%作为测试数据用来测试模型的性能.SAT-4和SAT-6数据集的具体配置如表2所示.
表2 SAT数据集实验配置Table 2 SAT dataset configuration
实验使用MatConvNet19构建文中提出的三种不同类型的卷积神经网络模型.在一块带有6GB显存的Nvidia GeForce GTx980Ti显卡上使用Nvidia提供的CuDNN加速网络的训练过程.训练过程周期性地在训练集合的子集上评估交叉熵目标函数,调整网络参数,直到训练交叉熵稳定为止.对于该部分算法,我们没有在验证集合上观察到过拟合.
5.2 SAT-CNN的分类性能比较与分析
对于文中提出的三种模型,我们分别在SAT-4和SAT-6的训练集上训练卷积神经网络.选择每种模型在验证集上性能最优的模型测试分类精度.SAT-CNN与DeepSat[12]方法和DBN方法的分类精度如表3所示.
表3 SAT-CNN在SAT-4与SAT-6上的分类精度Table 3 Accuracy of SAT-CNN on SAT-4 and SAT-6
本文提出的SAT-CNN获得的精度均达到了98%以上,比DeepSat方法有更优秀的表现.三种不同类型的卷积神经网络在SAT-4和SAT-6数据集上都达到很高的分类精度,其中性能最佳的SAT-VggNet网络在SAT-4和SAT-6数据集上的分类精度分别为99.98%和99.97%.可以看出,卷积神经网络可以在不对数据进行任何预处理的情况下从原始图像数据中进行学习.相较于传统的提取特征-选择分类器的遥感图像分类方法,SAT-CNN在图像分类精度上有极大的提升.
从表3的实验结果中可以看出,SAT-6数据集上各种网络结构的分类精度与SAT-4数据集上的相比差距不大,甚至高于SAT-4数据集上各种网络结构的分类精度.SAT-6数据集比SAT-4数据集中有更多更复杂的类别需要区分,从直觉上来说其类精度应低于SAT-4数据集上的分类精度.我们对SAT-VggNet在两个数据集上的分类结果进行分析,其迷惑矩阵分别如表4和表5所示.表中第一列为样本的真实标签,第一行为样本的预测标签,每行的数值表示各个类别的样本经过VggNet预测后分类到的各个类别的样本数量.
表4中,SAT-4数据集中共分错20个样本,barren误分为grass的有11个;表5中,SAT-6数据集中共分错27个样本,barren误分为grass的有24个.由迷惑矩阵可以看出,在SAT-4和SAT-6数据集上最容易混淆的两类均为barren和grass.
表4 SAT-VggNet在SAT-4数据集上的迷惑矩阵Table 4 Confusiong matrix of SAT-VggNet on SAT-4
表5 SAT-VggNet在SAT-6数据集上的迷惑矩阵Table 5 Confusion matrix of SAT-VggNet on SAT-6
由于SAT-6数据集中包含的barren和grass两个类别的样本比例相对于SAT-4数据集包含的样本比例要更少,所以SAT-6比SAT-4数据集要更加容易区分.图2为数据集中标签为barren被分类成grass的图像.
图2 SAT-4数据集中barren被误分类为grass的图像样例Fig.2 Barren images misclassified as grass in SAT-4
可以看出,SAT数据集中存在部分标签为barren实际更接近grass的图像.主要原因在于SAT数据集在构建时采用一张完整的大的遥感图像进行分割标注,有些小区域中可能包含两种或多种地面目标,所以数据集中可能存在部分类别之间有交叉的样本图像.
5.3 SAT-CNN的特征迁移性分析
神经网络迁移是用训练后的神经网络模型在新数据集上提取特征进行分类.实验中,使用SAT-4数据集上训练得到的三种网络模型和SAT-6上训练得到的网络模型分别迁移到SAT-6和SAT-4数据集上.将迁移网络的最后一个预测构建块移除,余下的部分作为特征提取器在迁移数据集上提取特征.然后,使用迁移数据集上网络结构中最后一个预测构件块作为线性分类器对特征进行分类.简而言之就是将迁移网络最后一层的预测构件块替换为迁移数据集上相应的预测构件块.重新调整预测构件块的参数至最优,并在测试集上测试分类精度.实验结果如表6所示.
三种SAT-CNN网络结构均有良好的迁移性能.SAT-4网络模型向SAT-6数据集迁移的结果中,最高的分类精度为96.31%;SAT-6网络向SAT-4数据集迁移的结果中为92.70%.虽然迁移后的方法性能有所下降,但相对于传统的方法这种迁移的结果仍有较好的精度.说明了卷积神经网络能够从大量的数据中通过端到端的结构学习到辨别性很强的高层抽象特征.这种特征能够采用线性的方式划分来对图像分类,并且能够很好地用来提升传统分类器的性能.
表6 采用SAT-CNN的特征迁移的分类精度表Table 6 Accuracy of SAT-CNN′s feature transfer
5.4 图像通道对SAT-CNN的影响分析
普通的图像分类任务中使用到的图像为可见光图像,即RGB三通道图像.遥感图像数据集SAT-4和SAT-6中的图像与RGB图像相比增加了一个近红外光线拍摄到的图像.为了研究遥感图像中图像通道对SAT-CNN的影响,我们分别使用SAT数据集中四通道图像的可见光(RGB)和近红外(nir)通道的数据进行分类.提取SAT-4和SAT-6数据集四通道图像中的前三个通道生成可见光图像,构建新的SAT可见光数据集SAT-4-rgb和SAT-6-rgb.使用SAT-4和SAT-6数据集中图像的第四个通道生成近红外图像,构建SAT近红外数据集SAT-4-nir和SAT-6-nir.
根据5.2节的实验结果,采用SAT-VggNet网络结构分别在SAT-4-rgb、SAT-6-rgb、SAT-4-nir和SAT-6-nir四个新生成的数据集上进行实验.修改SAT-VggNet网络中的输入层,使卷积核的维度与新构建的四个数据集中的数据的维度相同,保持其他网络配置不变.
重新在四个数据集上采用与4.2节实验中相同的配置训练网络.从200轮迭代中选取在验证集上误差最小的网络作为测试用网络模型.分别使用在SAT-4-rgb、SAT-6-rgb、SAT-4-nir和SAT-6-nir数据集上得到的网络模型在相应的测试数据集上进行分类测试.表7为使用SAT-VggNet在四种数据集上的测试精度.
表7 SAT-VggNet采用不同通道数据的分类精度Table 7 Accuracy of SAT-VggNet classify on different channels
在使用了可见光部分SAT-4-rgb和SAT-6-rgb进行的分类实验中,分类精度均达到了99.97%.与原始的四通道数据集上的测试精度相比,仅丢失了0.01%~0.02%的分类精度.使用了近红外部分的数据集SAT-4-nir和SAT-6-nir进行的实验中,分类精度分别为97.71%和98.88%.与原始数据集相比,分别丢失了2.28%和1.1%的分类精度.在SAT数据集中,地面目标的类别较少且各类目标间差异较为显著,便于分类.同时,由于各个类别图像的颜色和纹理等可见光部分的特性较明显,采用可见光部分进行图像分类能够达到较高的分类精度.此外,不同的地面目标反射的近红外光线不同,近红外图像能够在一定程度上表现不同目标间的差异从而用来进行目标分类.卷积神经网络能够从不同的数据通道中学习到体现目标在该光谱下得特性,提取易于分辨的特征,得到较好的分类结果.
6 结 论
本文采用模块化的思想构建了面向遥感图像分类的SAT-CNN卷积神经网络框架,并设计了四种不同类型的构件块对网络结构进行描述和实现.根据遥感图像特点,SAT-CNN堆叠两个卷积功能的构件块和两个全连接功能的构件块,分别用于建模图像局部区域内的像素关系以及区域间的像素关系,并给出三种不同的网络参数设置.实验分析说明了卷积神经网络可以通过端到端的方式从图像中学习到显著性较强的特征,在SAT数据集上训练得到的SAT-CNN达到了较高的分类精度.针对SAT-CNN是否能够作为遥感图像的特征提取模块,对迁移性的分析表明SAT-CNN作为特征提取模块的可行性.此外,本文分析了SAT-CNN在不同图像通道上的性能.实验结果表明,使用可见光部分通道时性能几乎没有下降;在近红外通道仍然保持较高的分类精度,说明了SAT数据集中的可见光部分中包含了大部分与目标相关的特性.
[1] Panchal S,Thakker R.Implementation and comparative quantitative assessment of different multispectral image pansharpening approches[J].Journal of Virology,2015,73(6):4622-4630.
[2] Xie Yong-hua,Yang Jing-yu.Aproach to remote-sensing image detection based on multi-direction two-scale wavelet transform[J].Mini-Micro Systems,2005,26(6):1054-1056.
[3] Qiu Jian-bin,Li Shi-jin,Zhu Yue-long,et al.Fast hyperspectral image band selection method based on curve shape feature[J].Journal of Chinese Computer Systems,2014,35(8):1906-1910.
[4] Mojaradi B,Abrishami-Moghaddam H,Zoej M J V,et al.Dimensionality reduction of hyperspectral data via spectral feature extraction[J].IEEE Transactions on Geoscience & Remote Sensing,2008,12(4):579-585.
[5] Liu Meng-meng,Liu Ya-lan,Sun Guo-qing,et al.SVM land cover classification based on spectral and textural features using stratified samples[J].Remote Sensing Technology and Application,2014,29(2):315-323.
[6] Sun Xiao-xia,Qu Qing,Nasrabadi N M,et al.Structured priors for sparse-representation-based hyperspectral image classification[J].IEEE Geoscience & Remote Sensing Letters,2014,11(7):1235-1239.
[7] Yang Guo-peng,Yu Xu-chu,Chen Wei,et al.Hyperspectral remote sensing image classification based on kernel fisher discriminant analysis[J].Journal of Remote Sensing,2008,12(4):579-585.
[8] Alex Krizhevsky,IIya Sutskever,Geoffrey E Hinton.Imagenet classification with deep convolutional neural networks[J].In Advances in Neural Information Processing Systems,2012:1097-105.
[9] Karen Simonyan and Andrew Zisserman.Very deep convolutional networks for large-scale image recognition[C].International Conference on Learning Representations,2015:1-14.
[10] Zhang Liang-pei,Shen Huan-feng.Progress and future of remote sensing data fusion[J].Journal of Remote Sensing,2016,20(5):1050-1061.
[11] Zhang Liang-pei,Li Jia-yi.Development and prospect of sparse representation-based hyperspectral image processing and analysis[J].Journal of Remote Sensing,2016,20(5):1091-1101.
[12] Basu S,Ganguly S,Mukhopadhyay S,et al.Deepsat: a learning framework for satellite imagery[C].Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems,ACM,2015,37.
[13] Camps-Valls G,Gomez-Chova L,Munoz-Mari J,et al.Composite kernels for hyperspectral image classification[J].Geoscience & Remote Sensing Letters IEEE,2006,3(1):93-97.
[14] Vaduva C,Gavat I,Datcu M.Deep learning in very high resolution remote sensing image information mining communication concept[C].Signal Processing Conference,2012:2506-2510.
[15] Mnih V,Hinton G.Learning to label aerial images from noisy data[C].International Conference on Machine Learning,2012.
[16] Romero A,Gatta C,Camps-Valls G.Unsupervised deep feature extraction of hyperspectral images[C].IEEE Workshop on Hyperspectral Image and Signal Processing,Whispers.IEEE,2014.
[17] Tokarczyk P,Montoya J,Schindler K.An evaluation of feature learning methods for high resolution image classification[J].ISPRS Annals of Photogrammetry,Remote Sensing and Spatial Information Sciences,2012,I-3:389-394.
[18] Ioffe S,Szegedy C.Batch normalization:accelerating deep network training by reducing internal covariate shift[C].Proceedings of the 32nd International Conference on Machine Learning (ICML-15),2015:448-456.
附中文参考文献:
[2] 谢永华,杨静宇.基于多方向二进小波变换的遥感图像特征提取方法[J].小型微型计算机系统,2005,26(6):1054-1056.
[3] 仇建斌,李士进,朱跃龙,等.基于曲线形状特征的快速高光谱图像波段选择[J].小型微型计算机系统,2014,35(8):1906-1910.
[5] 刘萌萌,刘亚岚,孙国庆,等.结合纹理特征的SVM样本分层土地覆盖分类[J].遥感技术与应用,2014,29(2):315-323.
[7] 杨国鹏,余旭初,陈 伟,等.基于核Fisher判别分析的高光谱遥感影像分类[J].遥感学报,2008,12(4):579-585.
[10] 张良培,沈焕锋.遥感数据融合的进展与前瞻[J].遥感学报,2016,20(5):1050-1061.
[11] 张良培,李家艺.高光谱图像稀疏信息处理综述与展望[J].遥感学报,2016,20(5):1091-1101.