この手紙では、単一のトレーニングで複数のハイパースペクトルデータを分類するためのマルチタスクディープラーニング方法を提案します。ディープラーニングモデルは、ハイパースペクトル画像分類で有望な結果を達成しましたが、その性能は、ハイパースペクトル画像では不足している十分なラベル付きサンプルに大きく依存しています。ただし、1つの深層学習モデルをトレーニングするには、複数のデータセットのサンプルで十分であるため、パフォーマンスが向上します。そのために、すべてのデータに対して同一の特徴抽出器をトレーニングし、抽出された特徴を対応するSoftmax分類器に送りました。共有された機能がドメイン間で類似していることを確認するために、スペクトル知識が導入されました。 4つのハイパースペクトルデータセットが実験で使用されました。 3つのデータセット(Pavia University、Pavia Center、およびIndian Pines)でより高い分類精度を達成し、ベースラインと比較してSalinas Valleyデータで競争力のある結果を達成しました。スペクトルの知識は、データが同様のスペクトル応答を共有するときに、深いネットワークが過剰適合するのを防ぐのに役立ちました。 2つのディープCNNでテストされた提案方法は、複数のデータセットのサンプルを利用し、ネットワークのパフォーマンスを向上させる能力を示しています。
In this letter, we propose a multitask deep learning method for classification of multiple hyperspectral data in a single training. Deep learning models have achieved promising results on hyperspectral image classification, but their performance highly rely on sufficient labeled samples, which are scarce on hyperspectral images. However, samples from multiple data sets might be sufficient to train one deep learning model, thereby improving its performance. To do so, we trained an identical feature extractor for all data, and the extracted features were fed into corresponding Softmax classifiers. Spectral knowledge was introduced to ensure that the shared features were similar across domains. Four hyperspectral data sets were used in the experiments. We achieved higher classification accuracies on three data sets (Pavia University, Pavia Center, and Indian Pines) and competitive results on the Salinas Valley data compared with the baseline. Spectral knowledge was useful to prevent the deep network from overfitting when the data shared similar spectral response. The proposed method tested on two deep CNNs successfully shows its ability to utilize samples from multiple data sets and enhance networks' performance.