节点文献
结合自适应邻域和半监督主动学习的高光谱图像分类
Hyperspectral Image Classification Based on Adaptive Neighborhood and Semi-supervised Active Learning
【作者】 周峰;
【作者基本信息】 西安电子科技大学 , 工程硕士(专业学位), 2018, 硕士
【摘要】 高光谱图像分类是高光谱图像处理技术的重要组成部分。通过计算机等设备来对高光谱图像中属于不同地物特有的空谱信息进行分析,并采取有效的分类手段将所有像元划分各自独立、相互不重叠的区域中去。但在分类过程中样本标签的标定需要特定的仪器以及大量的人力、物力,导致可获的能够使用的有标签样本的数目少之又少,为了解决这一问题一系列的研究方法被提出来:半监督学习,直推式学习,主动学习以及通过特定方法生成另外的虚拟样本。但是在传统的方法中,大部分研究方法都是从全局的特征空间或者标准矩形邻域出发,往往忽视了高光谱图像自身拥有的特定的空间信息和光谱信息,缺乏针对性的解决方法。基于以上的分析,本文提出了基于自适应邻域的方法来解决传统算法中的缺陷,尽最大可能的利用高光谱图像自身特有的空间信息和光谱信息来提高分类精度,本文主要研究内容如下:(1)提出了一种结合自适应邻域和主动学习的高光谱图像分类算法。本模型旨在改变传统主动学习选择样本中的按着在全局特征空间上依照SVM决策面来选择样本导致的被选择样本空间分布不均,且过程缓慢的缺陷。在选择样本进行标记的时候只选择自适应邻域中距离支持向量最远且在图像空间上互相不靠近的样本进行标记,选择出自适应邻域中含有更多信息量的样本加入到训练集中,扩大训练集的规模。在Indian Pines和Pavia University数据图像上验证得出选择这样的样本可以获得更好的分类结果。(2)提出了一种结合自适应邻域和半监督学习的高光谱图像分类算法。本模型旨在改变传统半监督学习基于全局特征空间和空间矩形邻域的方法利用无标签样本来训练分类器中因错误利用样本的方法导致的分类精度不高,甚至在一定次数以后精度下降的情况。在选择无标签样本进行利用时只在训练样本的自适应邻域中选择出和训练样本在类标上分类结果相同的无标签样本加以利用,并给定训练样本的相同类标。通过分类类标一样且同在自适应邻域同时约束,选择的样本给定正确伪类标的可能性大大提高。并且在Indian Pines和Pavia University数据图像上验证得到这样利用无标签样本可以提高分类精度。(3)提出了一种结合半监督学习和堆栈自编码的高光谱图像分类模型。本模型旨在改变深度学习中传统线性组合增加虚拟样本的方法在特征空间线性可分的情况会因组合权值全为正数导致生成大量冗余样本,且在线性不可分的的情况下生成大量的错误伪类标样本。本模型在选择线性组合“母体”样本时,只选择训练样本自适应邻域中的无标签样本半监督的进行线性组合,且组合权值在数值选择上有正有负,并给定训练样本相同类标。紧接着对于生成的虚拟样本通过SVM进行选择,去除冗余样本,使用这样的样本来训练堆栈自编码提取分类特征。并且在Indian Pines和Pavia University数据图像上验证得到这样生成的虚拟样本可以提升分类精度。
【Abstract】 Hyperspectral image classification is an important technology in hyperspectral image processing.The space spectrum information which belongs to different objects in hyperspectral images is analyzed by computer and other equipment,and all pixels are divided into independent and non overlapping regions by effective classification,but the number of the available labeled samples is few,because the specific instruments and a lot of manpower and material resources are needed to label the samples.A series of research methods are proposed to solve this problem,such as semi-supervised learning,active learning,and generating the virtual samples by many specific methods.But most of these research methods,in the traditional way,are using the global feature space and the standard rectangle neighborhood.They often neglect the specific spatial information and spectral information of the hyperspectral images,and result in the lack of the specific solutions.Based on the above analysis,in this paper,three hyperspectral image classification methods based on adaptive neighborhood are proposed.The spatial and spectral information of the hyperspectral image are used by the maximum possible to improve the classification accuracy of hyperspectral image.The main contents are as follows:Firstly,a hyperspectral image classification model based on adaptive neighborhood and active learning is proposed.The labeled sample in hyperspectral image are limited.so,selecting training set with the most effective samples can improve the classification accuracy.The purpose of this model is to change the situation in the traditional active learning on how to select the most effective samples,which are often based on the decision surface of SVM in the feature space,and the method often results in uneven spatial distribution of the selected samples and the process of selecting samples is slow.In the model proposed in Section 3,which selecting the points farthest from the support vector in the adaptive neighborhood to marker the true class label.The adaptive neighborhood representates the similarity of characteristic and the support vector external representates contain more information,which are constrained at the same time.Selecting samples from the adaptive neighborhood with more information for the training set which can expanding the scale of the training set.A better classification result can be obtained by using these samples.And verify the model by the Indian Pines and Pavia University data sets.Secondly,a hyperspectral image classification model based on adaptive neighborhood and semi-supervised learning is proposed.This model aims to change the traditional semisupervised learning on utilizing the unlabeled samples from the global feature space or using space rectangular neighborhood.The classification accuracy caused by the error method of utilizing the unlabeled samples is not high,even if the accuracy is decline after a certain number of iterations.The model proposed in Section 4,which selecting the unlabeled samples in the adaptive neighborhood of the training sample with the same classification label as the label of training sample.By the same classification labels and both in the same adaptive neighborhood,the probability of the selected sample belongs to the same label as the training sample is greatly increased.Selecting such sample and adding it to the training set for training can greatly improve the classification results.And verify the model by the Indian Pines and Pavia University data sets.Thirdly,a hyperspectral image classification model based on semi-supervised learning and Stacked Auto-Encoder is proposed.The purpose of this model is to change the traditional linear combination in the feature space of linear separable with virtual sample generated by all positive weights that most of them are redundant samples.and a large number of virtual samples with false labels are generated under the condition that the feature space is nonlinear separable.In the model proposed in Section 5,choosing the samples in the adaptive neighborhood of training sample for combination when select the "Parent" samples.The choice of the combined weights are positive and negative together.Giving the same label as training samples and using the SVM classifier to remove redundant samples.Using such virtual samples generated to train the SAE for extracting feature which can increases the classification performance.And verify the model by the Indian Pines and Pavia University data sets.
【Key words】 hyperspectral image classification; semi-supervised learning; active learning; daptive neighborhood; Stacked Auto Encoder;