Cross-domain CNN for Hyperspectral Image Classification
About
In this paper, we address the dataset scarcity issue with the hyperspectral image classification. As only a few thousands of pixels are available for training, it is difficult to effectively learn high-capacity Convolutional Neural Networks (CNNs). To cope with this problem, we propose a novel cross-domain CNN containing the shared parameters which can co-learn across multiple hyperspectral datasets. The network also contains the non-shared portions designed to handle the dataset specific spectral characteristics and the associated classification tasks. Our approach is the first attempt to learn a CNN for multiple hyperspectral datasets, in an end-to-end fashion. Moreover, we have experimentally shown that the proposed network trained on three of the widely used datasets outperform all the baseline networks which are trained on single dataset.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Hyperspectral Image Classification | Pavia University (test) | Average Accuracy (AA)81.05 | 96 | |
| Hyperspectral Image Classification | Indian Pines (test) | Overall Accuracy (OA)71.66 | 83 | |
| Hyperspectral Image Classification | Pavia University (PU) HU-to-PU (test) | Overall Accuracy (OA)0.7996 | 23 | |
| Hyperspectral Image Classification | Indian Pines to Houston Knowledge Transfer (test) | Overall Accuracy (OA)77.65 | 15 | |
| Hyperspectral Image Classification | Pavia to IndianPine P -> I (test) | Accuracy (Alfalfa)59.1 | 7 |