With their combined spectral depth and geometric resolution, hyperspectral remote sensing images embed a wealth of complex, non-linear information that challenges traditional computer vision techniques. Yet, deep learning methods known for their representation learning capabilities prove more suitable for handling such complexities. Unlike applications that focus on single-label, pixel-level classification methods for hyperspectral remote sensing images, we propose a multi-label, patch-level classification method based on a two-component deep-learning network. We use patches of reduced spatial dimension and a complete spectral depth extracted from the remote sensing images. Additionally, we investigate three training schemes for our network: Iterative, Joint, and Cascade. Experiments suggest that the Joint scheme is the best-performing scheme; however, its application requires an expensive search for the best weight combination of the loss constituents. The Iterative scheme enables the sharing of features between the two parts of the network at the early stages of training. It performs better on complex data with multi-labels. Further experiments showed that methods designed with different architectures performed well when trained on patches extracted and labeled according to our sampling method.
翻译:高光谱深度和几何分辨率相结合,超光谱遥感图像嵌入了大量复杂、非线性的信息,对传统的计算机视觉技术提出了挑战。然而,以其代表性学习能力著称的深层次学习方法证明更适合处理这些复杂问题。与侧重于超光谱遥感图像单一标签、像素级分类方法的应用程序不同,我们提议了一个基于两部分深层学习网络的多标签、补丁级分类方法。我们使用了空间尺寸缩小的补丁和从遥感图像中提取的完整光深。此外,我们调查了我们网络的三个培训计划:迭代性、联合和连带性。实验表明,联合计划是最佳的绩效计划;然而,其应用需要花费大量时间寻找损失成分的最佳重量组合。迭代性计划使得网络两个部分在早期培训阶段能够分享特征。它用多标签更好地掌握复杂的数据。进一步实验表明,在按照我们的取样方法进行补分解和标定标签时,不同结构设计的方法效果良好。