Hyperspectral images often have hundreds of spectral bands of different wavelengths captured by aircraft or satellites that record land coverage. Identifying detailed classes of pixels becomes feasible due to the enhancement in spectral and spatial resolution of hyperspectral images. In this work, we propose a novel framework that utilizes both spatial and spectral information for classifying pixels in hyperspectral images. The method consists of three stages. In the first stage, the pre-processing stage, Nested Sliding Window algorithm is used to reconstruct the original data by {enhancing the consistency of neighboring pixels} and then Principal Component Analysis is used to reduce the dimension of data. In the second stage, Support Vector Machines are trained to estimate the pixel-wise probability map of each class using the spectral information from the images. Finally, a smoothed total variation model is applied to smooth the class probability vectors by {ensuring spatial connectivity} in the images. We demonstrate the superiority of our method against three state-of-the-art algorithms on six benchmark hyperspectral data sets with 10 to 50 training labels for each class. The results show that our method gives the overall best performance in accuracy. Especially, our gain in accuracy increases when the number of labeled pixels decreases and therefore our method is more advantageous to be applied to problems with small training set. Hence it is of great practical significance since expert annotations are often expensive and difficult to collect.
翻译:超光谱图像通常有数百个由飞机或卫星捕获的不同波长频谱的光谱波段,记录陆地覆盖。由于超光谱图像的光谱分辨率和空间分辨率的提高,确定详细的像素种类是可行的。在这项工作中,我们提议一个新框架,利用空间和光谱信息对超光谱图像的像素进行分类。方法由三个阶段组成。在第一阶段,预处理阶段,Nested Sliding Window 算法被用来重建原始数据,方法是加强相邻像素的连贯性,然后使用主构件分析来减少数据的维度。在第二阶段,支持Vector Machanis接受培训,利用图像光谱信息的光谱和光谱信息来估计每个类的像素概率图。最后,一个平滑的整体变异模型被应用到三个阶段。我们的方法优于六种基准超光谱数据集的三种状态算法,而每类有10至50个培训标签,用来减少数据的维度。结果往往显示我们的方法会提高我们每个类的精确度,因此,我们最难的精确度会提高的精确度,因此,我们的方法会提高的精确度。