HyperKon: A Self-Supervised Contrastive Network for Hyperspectral Image Analysis

Daniel L Ayuba,Belen Marti-Cardona,Jean-Yves Guillemaut,Oscar Mendez Maldonado
2023-11-27
Abstract:The exceptional spectral resolution of hyperspectral imagery enables material insights that are not possible with RGB or multispectral images. Yet, the full potential of this data is often underutilized by deep learning techniques due to the scarcity of hyperspectral-native CNN backbones. To bridge this gap, we introduce HyperKon, a self-supervised contrastive learning network designed and trained on hyperspectral data from the EnMAP Hyperspectral Satellite\cite{kaufmann2012environmental}. HyperKon uniquely leverages the high spectral continuity, range, and resolution of hyperspectral data through a spectral attention mechanism and specialized convolutional layers. We also perform a thorough ablation study on different kinds of layers, showing their performance in understanding hyperspectral layers. It achieves an outstanding 98% Top-1 retrieval accuracy and outperforms traditional RGB-trained backbones in hyperspectral pan-sharpening tasks. Additionally, in hyperspectral image classification, HyperKon surpasses state-of-the-art methods, indicating a paradigm shift in hyperspectral image analysis and underscoring the importance of hyperspectral-native backbones.
Image and Video Processing
What problem does this paper attempt to address?
The paper attempts to address the following issues: 1. **Deficiencies of Deep Learning Techniques in Hyperspectral Image Processing**: Although deep learning techniques have made significant progress in many fields, their potential in hyperspectral image (HSI) analysis has not been fully exploited due to the lack of convolutional neural network (CNN) backbones specifically designed for hyperspectral data. Traditional CNN backbones trained on RGB data often perform poorly when processing hyperspectral data because they cannot effectively capture the unique characteristics of hyperspectral data, such as spectral continuity, range, and resolution. 2. **Self-Supervised Learning of Hyperspectral Data**: To overcome the difficulty of annotating hyperspectral data, the paper proposes a self-supervised contrastive learning method. This method trains the model using a large amount of unlabeled hyperspectral data, thereby improving the model's generalization ability and feature representation capability. 3. **Performance Improvement in Downstream Tasks of Hyperspectral Images**: The paper aims to enhance the performance in downstream tasks such as hyperspectral image super-resolution and classification by designing a CNN backbone (HyperKon) specifically for hyperspectral data. Specifically, HyperKon introduces spectral attention mechanisms and dedicated convolutional layers in the network architecture to fully utilize the rich information in hyperspectral data. 4. **Dimensionality Reduction and Feature Selection of Hyperspectral Data**: The paper also explores the impact of different dimensionality reduction techniques (such as PCA) on hyperspectral data processing and evaluates the performance of different attention mechanisms (such as SEB and CBAM) under various conditions to optimize the model's performance. In summary, the main goal of this paper is to enhance the performance of hyperspectral image analysis, particularly in super-resolution and classification tasks, by designing and training a self-supervised contrastive learning network (HyperKon) specifically for hyperspectral data.