首页 | 本学科首页   官方微博 | 高级检索  
     

基于流形光谱降维和深度学习的高光谱影像分类
引用本文:师芸,马东晖,吕杰,李杰,史经俭. 基于流形光谱降维和深度学习的高光谱影像分类[J]. 农业工程学报, 2020, 36(6): 151-160
作者姓名:师芸  马东晖  吕杰  李杰  史经俭
作者单位:西安科技大学测绘科学与技术学院,西安710054;西安科技大学测绘科学与技术学院,西安710054;西安科技大学测绘科学与技术学院,西安710054;西安科技大学测绘科学与技术学院,西安710054;西安科技大学测绘科学与技术学院,西安710054
基金项目:国家自然科学基金(41674013,41874012)
摘    要:高光谱影像存在的"休斯(Hughes)现象"是制约高光谱影像分类精度的一个重要因素。为了提高高光谱影像分类精度,提出一种基于流形光谱特征的高光谱影像分类算法。首先使用t分布随机邻域嵌入算法对高光谱影像进行降维;其次将降维后的高光谱数据作为输入层,使用卷积神经网络提取空间深层特征;最后,将提取到的深层空间-光谱特征从隐层特征空间映射到样本标记空间并进行分类。结果表明,与其他算法相比,该研究究算法的总体精度和Kappa系数最高,3个数据集总体精度分别为99.05%、99.43%和98.90%,Kappa系数分别为98.78%、98.97%和98.34%,显著提高了高光谱影像的分类精度,减少了分类用时,有效解决了传统降维方法容易忽视局部特征的缺点。将流形学习降维和深度学习分类相结合为高光谱遥感影像分类和土地利用研究研究提供了一种思路。

关 键 词:卷积神经网络  机器视觉  高光谱  降维  流形学习  影像分类
收稿时间:2019-12-25
修稿时间:2020-02-17

Hyperspectral image classification based on manifold spectral dimensionality reduction and deep learning method
Shi Yun,Ma Donghui,Lyu Jie,Li Jie and Shi Jingjian. Hyperspectral image classification based on manifold spectral dimensionality reduction and deep learning method[J]. Transactions of the Chinese Society of Agricultural Engineering, 2020, 36(6): 151-160
Authors:Shi Yun  Ma Donghui  Lyu Jie  Li Jie  Shi Jingjian
Affiliation:(College of Geomatics,Xi’an University of Science and Technology,Xi’an 710054,China)
Abstract:Hyperspectral remote sensing image is rich in spectral information which has great application potential in forestry,agriculture, geosciences, and other fields. In order to solve the problem of the small sample, multi-dimension, correlation and nonlinearity, and to improve the accuracy of hyperspectral remote sensing image classification, this study proposed a method of hyperspectral image dimension reduction based on t-distribution stochastic neighbor embedding(t-SNE). Convolutional neural network(CNN) was used to extract features and to classify hyperspectral remote sensing images. The t-SNE used the t distribution instead of the Gaussian distribution and defined a symmetric joint probability distribution based on the original SNE, thus it could simplify the gradient calculation. T-distribution was more sensitive to local features because of its long tail character. Using t-distribution instead of Gaussian distribution ensured that the points mapped from high-dimensional space to low-dimensional space were almost unaffected by spatial changes. It was feasible to make intra-class points aggregated closely, and inter-class points dispersed. Meanwhile, it could use the local features of high-dimensional data and maintain the non-linear features of the original data set. To improve the accuracy of hyperspectral remote sensing classification, a novel method based on manifold learning and CNN was proposed. First, the data points in the original high-dimensional space were mapped into the low-dimensional space. The dimensional reduction scale was important for classification results. In order to find the best dimensional reduction scale, an experiment with dimensions ranging from 5 to 30 was conducted. The scale of the Indian Pines dataset was set at 20, the Pavia Center dataset was set at 16 and the Pavia University dataset was set at 18.Perplexity was another important parameter and it had been set at 30 according to the test. Their topological relations were preserved after dimensional reduction. Second, a CNN with a seven layers network structure was designed. It consisted of two convolution layers, two pooling layers, two full connection layers, and one full connection layer. Two convolution layers and two pooling layers existed alternately, and the end of the network related to a full connection layer. A Softmax function was used as a classifier and the AdaGrad algorithm was used for network optimization. With the progress of the optimization process, the learning rate would be reduced for the variables that had decreased a lot. Rectified linear unit(ReLU) has been used as an activation function. The advantages of the ReLU function are more efficient in gradient descent and backpropagation because it avoids the problem of gradient explosion and gradient disappearance and it simplifies the calculation process and reduces the overall calculation cost of CNN. The hyperspectral remote sensing data after dimension reduction was used as the input layer to extract the deep features on CNN. Finally, the spatial-spectral features of hyperspectral images were classified. The robustness of the proposed algorithm was verified in three open datasets;(i) Indian Pines,(ii) Pavia Center and(iii) Pavia University. The overall accuracy of classification in three data sets had reached 99.05%,99.43%, and 98.90%. The proposed algorithm showed a better effect on dimension reduction compared with the original CNN. Since t-SNE was more sensitive to local features and considered inter-class differences, remarkable results had been achieved for small ground object samples. Compared with the original CNN, the problem of "salt and pepper noise" in the hyperspectral image was solved effectively and the overall classification accuracy was significantly improved. The method of manifold learning and convolutional neural networks could also provide a new approach for the hyperspectral remote sensing image classification. It was usually difficult to obtain the labeled sample data of the hyperspectral image, while the performance of the deep learning model depended on many mark samples. In future work, we would consider how to construct the classification model under the condition of limited labeled samples to obtain better classification results.
Keywords:convolutional neural network   machine vision   hyperspectral   dimension reduction   manifold learning   image classification
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号