空谱特征分层融合的高光谱图像特征提取
Spatial and spectral feature hierarchical fusion for hyperspectral image feature extraction
责任编辑: 陈理
收稿日期: 2018-10-8 修回日期: 2019-01-21 网络出版日期: 2019-09-15
基金资助: |
|
Received: 2018-10-8 Revised: 2019-01-21 Online: 2019-09-15
作者简介 About authors
姚本佐(1964-),男,副教授,主要从事警务指挥与战术方向研究。Email:ybZ135@sina.com.。 。
利用基于光谱维的特征提取方法将原始高光谱图像数据降到一定维数,对降维后的数据采用多尺度自适应加权滤波器(adaptive weighted filters,AWF)进行滤波,将在所有尺度上得到的滤波结果分层融合为新的图像,设计了分层融合框架,有效提取出了高光谱图像中重要的空谱特征,从而提高了分类精度。又将主成分分析(principal component analysis,PCA)算法融入到该框架中,提出了分层融合-主成分分析(hierarchical fusion principal component analysis,HF-PCA)算法。该方法不仅降低了波段间的冗余性,而且削弱了样本的类内差异性,提高了高光谱图像的分类精度。在Indian Pines和Salinas数据库上的实验结果表明,即使在训练样本数量较少的情况下,由HF-PCA算法得到的分类精度明显高于其他算法,2种数据总体分类精度的最大值分别为86.73%和95.01%,有效提高了高光谱图像的分类精度。
关键词:
In this paper, the multi-dimensional adaptive weighted filter (AWF) is used to filter the hyperspectral image with a certain dimension which are reduced by the feature extraction method based on spectral dimension. Then, the filter results obtained on all scales are hierarchical fusion into a new image, and the hierarchical fusion framework is designed. These treatments make the essential spatial and spectral features in hyperspectral images extracted effectively, so the classification accuracy is improved. The principal component analysis (PCA) algorithm is integrated into the framework, and a hierarchical fusion-principal component analysis (HF-PCA) algorithm is proposed. This method not only reduces the redundancy between bands, but also weakens the internal differences of the samples and improves the classification accuracy of hyperspectral images. Experimental results on the Indian Pines and Salinas databases demonstrate that the classification accuracy obtained by the HF-PCA algorithm is significantly higher than that of other algorithms, even when the number of training samples is small, and the maximum value of the overall classification accuracy is 86.73% and 95.01%, respectively. The classification accuracy of hyperspectral images is improved effectively.
Keywords:
本文引用格式
姚本佐, 何芳.
YAO Benzuo, HE Fang.
0 引言
高光谱图像特征提取方法众多[9,10,11]。常用的方法有: 主成分分析(principal component analysis,PCA)、无监督判别投影(unsupervised discriminant projection,UDP)、局部保持投影(locility preserving projection,LPP)算法和近邻保持嵌入(neighborhood preserving embeding,NPE)算法。然而,这些方法仅利用了高光谱图像的光谱特征,并没有充分利用高光谱图像的空间特征。Li等[12]利用多特征融合方法提出了一种新的高光谱图像分类框架,可以处理高光谱数据线性和非线性的类边界问题。基于此,本文设计了分层融合框架,利用基于光谱维的特征提取方法学习样本的判别特征,通过多尺度自适应加权滤波器(adaptive weighted filters,AWF)迭代更新样本的近邻区域,提取样本的多尺度空间特征,减小样本的类内差异性,使得到的分类结果更加平滑。在此基础上,将无监督降维算法PCA融合到分层融合框架中,进一步提出了分层融合-主成分分析(hierarchical fusion-principal component analysis,HF-PCA)算法。首先,利用PCA算法将原始高光谱图像降维,减小波段间的冗余性; 然后,对降维后的数据采用多尺度AWF滤波,将每一个尺度上得到的滤波结果作为一层新的空谱特征,再将所有特征融合为新的图像; 最后,采用K最近邻(K-nearest neighbor,KNN)分类器进行分类。
1 空谱特征分层融合学习方法
1.1 基于AWF的空间特征学习方法
AWF是一种空间滤波器,可以提取高光谱图像的空间信息。图1为
图1
图1中第
式中:
从图1可以看出,在AWF中不同位置的权重不同。中心像元点的权重可以通过对其邻近像元的权重进行加权求和得到。
1.2 PCA
PCA是一种经典的特征提取算法,作为一种预处理手段,在高光谱图像处理中也具有重要的应用。设高光谱数据集为
此外,矩阵
采用特征值分解的方法可得到
式中
降维后的数据
1.3 基于PCA与AWF分层融合的学习方法
PCA利用最小均方根误差准则和二阶统计方法为样本点寻找一个最佳的投影方向,使投影后得到的数据间的方差最小,能够提取出高光谱图像中的重要光谱特征,降低维数,减小数据量。本文提出PCA与AWF分层融合的HF-PCA算法,首先,采用PCA算法将高光谱图像降维,获取其低维光谱特征; 然后,采用多尺度AWF在光谱特征上进行空间滤波,平滑降维后的图像,增大同类样本间的相似性,有利于高光谱图像的分类。HF-PCA算法具体步骤如下: ①在光谱维上,采用PCA算法将原始高光谱图像降到
图2
2 实验验证与结果分析
2.1 实验数据
图3
图4
2.2 实验方法
首先,采用PCA和HF-PCA算法对高光谱图像进行降维; 然后,采用KNN分类器对降维后的数据进行分类。将不做降维处理直接进行分类的结果作为基准线(baseline)。利用高光谱图像的分类精度评价指标: 总体精度(overall accuracy,OA)、平均精度(average accuracy,AA)和Kappa系数衡量各个算法的分类性能[13]。OA,AA和Kappa系数越高表明该方法对高光谱图像的分类效果越好。
2.3 基于Indian Pines数据库的高光谱图像分类
图5
图5
Indian Pines数据库各算法的分类结果
Fig.5
Classification results of different algorithms in Indian Pines dataset
表1 Indian Pines数据库不同算法各类地物的分类精度
Tab.1
地物类别 | KNN | PCA | HF-PCA | 地物类别 | KNN | PCA | HF-PCA | |
---|---|---|---|---|---|---|---|---|
Alfalfa | 80.56 | 80.56 | 97.78 | Oats | 80.00 | 70.00 | 100 | |
Corn-notill | 46.57 | 45.84 | 84.32 | Soybeans-notill | 61.21 | 60.46 | 87.06 | |
Corn-mintill | 57.49 | 56.60 | 79.06 | Soybeans-mintill | 66.21 | 64.71 | 90.21 | |
Corn | 28.00 | 29.33 | 47.20 | Soybeans-clean | 44.40 | 43.16 | 70.05 | |
Grass/pasture | 78.87 | 78.21 | 87.93 | Wheat | 94.36 | 93.33 | 98.15 | |
Grass/trees | 94.37 | 94.52 | 97.63 | Woods | 88.02 | 88.69 | 95.97 | |
Grass/pasture-mowed | 100 | 100 | 97.78 | Buildings-grass-tree-drives | 41.14 | 39.78 | 62.94 | |
Hay-windrowed | 94.71 | 94.05 | 98.37 | Stone-steel-towers | 85.54 | 85.54 | 92.53 |
由图5可知,由HF-PCA算法得到的地物分类结果更加平滑,错分或漏分现象明显减小。进一步由表1的定量分析可知,HF-PCA算法对大多数地物的分类精度均有显著提高,除Grass/pasture-mowed地物外,其他15类地物的分类结果均显著高于其他算法。造成这种现象的原因可能是因为在分层融合的时候只是单纯地将光谱特征进行叠加,没有考虑高光谱图像样本的分布特点,高光谱数据在空间上具有分布一致性特点,即相邻样本点属于同一类的概率较大。HF-PCA算法从全局考虑提升样本的OA和Kappa系数,忽视了高光谱样本的局部特性,因此,在后续工作中,可以考虑结合高光谱图像的局部分布特点和全局特性提出更加有效的高光谱图像处理算法。就整体而言,HF-PCA算法得到的OA为86.73%,分别比KNN和PCA的结果高出了20.04%和20.74%; 得到的Kappa系数为0.848 4,分别比KNN和PCA的结果提高了0.229 5和0.237 4。这是由于HF-PCA算法引入分层融合的方法获取高光谱图像的不同空间结构,将其与降维后的光谱特征进行融合学习,分层融合的空谱特征既降低了信息的冗余度,又增加了同类样本的相似性,增强了样本的可分性,有利于高光谱图像的分类,对于小样本的分类仍然具有优越性。
2.4 基于Salinas数据库的高光谱图像分类
图6
图6
Salinas数据库各算法分类结果
Fig.6
Classification results of different algorithms in Salinas dataset
表2 Salinas数据库不同算法各类地物的分类精度
Tab.2
地物类别 | KNN | PCA | HF-PCA | 地物类别 | KNN | PCA | HF-PCA | |
---|---|---|---|---|---|---|---|---|
Brocoli-green-weeds_1 | 98.54 | 98.54 | 99.75 | Soil-vinyard-develop | 97.49 | 97.39 | 99.56 | |
Brocoli-green-weeds_2 | 98.54 | 98.43 | 99.70 | Corn-senesced-green-weeds | 83.94 | 83.20 | 92.49 | |
Fallow | 80.88 | 79.09 | 96.62 | Lettuce-romained-4wk | 88.93 | 88.93 | 89.76 | |
Fallow-rough-plow | 98.70 | 98.70 | 99.07 | Lettuce-romained-5wk | 100 | 100 | 99.97 | |
Fallow-smooth | 95.36 | 96.27 | 97.83 | Lettuce-romained-6wk | 97.57 | 96.91 | 99.05 | |
Stubble | 98.85 | 98.85 | 99.78 | Lettuce-romained-7wk | 87.54 | 87.44 | 96.83 | |
Celery | 98.93 | 98.93 | 99.60 | Vinyard_untrained | 59.65 | 59.32 | 88.25 | |
Grapes-untrained | 70.39 | 69.30 | 89.57 | Vinyard_vertical-trellis | 89.66 | 89.60 | 96.18 |
3 结论及展望
针对高光谱图像中维数较高,数据间的冗余性较大的问题,本文提出了分层融合-主成分分析(HF-PCA)算法,该算法有效提高了高光谱图像的分类精度。主要结论为:
1)设计了分层融合框架,有效提取了高光谱图像中重要的空谱特征,从而提高分类精度。
2)将PCA算法融入到分层融合框架中,提出了HF-PCA算法,不仅降低了波段间的冗余性,而且削弱了样本的类内差异性,显著提高了高光谱图像的分类精度。
3)实验结果表明,即使在训练样本数量较少的情况下,由HF-PCA算法得到的分类精度明显高于其他算法。
然而,本文所提算法从全局角度提升样本的总体分类精度和Kappa系数,但忽视了高光谱样本的局部特性。因此,在后续工作中,将考虑结合高光谱图像的局部分布特点和全局特性,提出更加有效的高光谱图像处理算法。
参考文献
高光谱数据处理技术研究
[D].
Research on Technologies of Hyperspectral Data Processing
[D].
Recent advances in techniques for hyperspectral image processing
[J].
Hyperspectral remote sensing data analysis and future challenges
[J].
基于相关向量机的高光谱图像噪声评估算法
[J].为了更准确的估计高光谱图像噪声强度,提出了一种基于相关向量机(RVM)的高光谱图像噪声评估算法。对该算法所采用的RVM 回归原理、残差与噪声的关系等进行了研究。首先,介绍了高光谱图像噪声评估中应用较为广泛的空间/光谱维去相关法的特点及不足。接着,对可有效进行非线性回归分析的RVM 进行了介绍。然后,针对传统的空间/光谱维去相关法在系统中存在较强的非线性关系时,得到的残差将会过大这一问题,提出利用RVM 回归分析去除具有高相关性的信号,利用得到的残差图像对噪声进行估算,从而提高评估系统的稳定性。实验结果表明:噪声强度估计精度优于8%;相比传统算法更有效。总体看,该算法可以满足自动高光谱图像噪声评估的稳定可靠、精度高等要求。
Noise estimation algorithm based on relevance vector machine for hyperspectral imagery
[J].
高光谱遥感岩矿识别的研究进展
[J].
Research and development of mineral identification utilizing hyperspectral remote sensing
[J].
L1稀疏正则化的高光谱混合像元分解算法比较
[J].基于稀疏性的高光谱解混是近年来高光谱混合像元分解的研究热点。主要研究了L<sub>1</sub>正则化的高光谱混合像元分解算法。首先分析了L<sub>1</sub>正则化的三种解混模型,即无约束、非负约束和全约束模型;然后给出了三种模型对应的数值求解算法;最后,采用模拟的和真实的高光谱数据进行实验,比较了三种高光谱混合像元分解算法的效果。实验结果表明:三种模型均具有很好的高光谱混合像元分解精度(SRE),其中全约束模型最好,非负约束模型次之,无约束模型最差;全约束模型在信噪比低和端元数多的情况下,仍然获得较高的SRE。
Hyperspectral unmixing algorithm based on L1 regularization
[J].
基于多尺度分割的高光谱图像稀疏表示与分类
[J].
Multiscale segmentation-based sparse coding for hyperspectral image classification
[J].
遥感技术在交通气象灾害监测中的应用进展
[J].
Research progress of remote sensing application meteorological disasters
[J].
高光谱图像特征提取与分类算法研究
[D].
Research on Feature Extraction and Classification Algorithm for Hyperspectral Image
[D].
基于稀疏鉴别嵌入的高光谱遥感影像分类
[J].
DOI:10.3788/OPE.20132111.2922
Magsci
[本文引用: 1]
稀疏保持投影(SPP)是一种基于l1图的新型降维算法,它利用样本间的稀疏重构关系建图,但是SPP为非监督算法,分类效果受到限制。针对此问题,本文提出了一种新的稀疏流形学习算法-稀疏鉴别嵌入(SDE)。该算法在利用样本的稀疏重构关系建图时引入了样本的类别信息,并通过优化目标函数来得到投影矩阵,使得不同类的数据点在低维嵌入空间中尽可能地分散开。SDE通过结合数据稀疏性及类间流形结构的优点,不仅保留样本间的稀疏重构关系,而且通过引入训练样本的类别信息实现稀疏鉴别特征提取,更有利于分类。在Urban和Washington DC Mall数据集上的实验结果表明:SDE算法比其他算法的分类性能有明显的提升,在每类随机选取16个训练样本的情况下,SDE算法的分类精度分别达到了73.47%和98.35%。
Hyperspectral remote sensing image classification based on SDE
[J].
加权空-谱与最近邻分类器相结合的高光谱图像分类
[J].
Hyperspectral image classification with combination of weighted spatial-spectral and KNN
[J].
Hierarchical feature extraction with local neural response for image recognition
[J].
A novel spatial-spectral similarity measure for dimensionality reduction and classification of hyperspectral imagery
[J].
/
〈 |
|
〉 |
