畳み込みニューラルネットワーク(CNN)は、フィーチャエンジニアリングの自動化により、偏光合成開口レーダー(PolSAR)画像分類で優れたパフォーマンスを示しています。 CNNの優れた手作りのアーキテクチャには、人間の専門家の知恵が組み込まれており、これがCNNの成功の重要な理由です。ただし、アーキテクチャの設計は難しい問題であり、多くの専門知識と計算リソースが必要です。さらに、手作業で設計されたアーキテクチャは、数千の観察されていないが客観的に存在するパスの1つにすぎないため、最適ではない場合があります。ディープラーニングの成功は、主に機能エンジニアリングプロセスの自動化によるものであることを考慮すると、自動アーキテクチャ検索方法を設計して、手作りの方法を置き換える方法は興味深いトピックです。この記事では、PolSARエリアでの初めてのニューラルアーキテクチャ検索(NAS)の適用について検討します。既存のNASメソッドの利用とは異なり、PolSAR分類用にカスタマイズされた微分可能アーキテクチャ検索(DAS)メソッドを提案します。提案されたDASには、PolSARに合わせた検索スペースと改善されたワンショット検索戦略が装備されています。 DASにより、重みパラメーターとアーキテクチャパラメーター(トポロジではなくハイパーパラメーターに対応)は、トレーニング中に確率勾配降下法によって最適化できます。最適化されたアーキテクチャパラメータを対応するCNNアーキテクチャに変換し、再トレーニングして高精度のPolSAR分類を実現する必要があります。さらに、パフォーマンスをさらに向上させるために、PolSAR画像の特性を考慮に入れた複素数値DASが開発されています。 3つのPolSARベンチマークデータセットの実験では、検索によって得られたCNNが、手作りのCNNよりも優れた分類性能を持っていることが示されています。
Convolutional neural networks (CNNs) have shown good performance in polarimetric synthetic aperture radar (PolSAR) image classification due to the automation of feature engineering. Excellent hand-crafted architectures of CNNs incorporated the wisdom of human experts, which is an important reason for CNN's success. However, the design of the architectures is a difficult problem, which needs a lot of professional knowledge as well as computational resources. Moreover, the architecture designed by hand might be suboptimal, because it is only one of thousands of unobserved but objective existed paths. Considering that the success of deep learning is largely due to its automation of the feature engineering process, how to design automatic architecture searching methods to replace the hand-crafted ones is an interesting topic. In this paper, we explore the application of neural architecture search (NAS) in PolSAR area for the first time. Different from the utilization of existing NAS methods, we propose a differentiable architecture search (DAS) method which is customized for PolSAR classification. The proposed DAS is equipped with a PolSAR tailored search space and an improved one-shot search strategy. By DAS, the weights parameters and architecture parameters (corresponds to the hyperparameters but not the topologies) can be optimized by stochastic gradient descent method during the training. The optimized architecture parameters should be transformed into corresponding CNN architecture and re-train to achieve high-precision PolSAR classification. In addition, complex-valued DAS is developed to take into account the characteristics of PolSAR images so as to further improve the performance. Experiments on three PolSAR benchmark datasets show that the CNNs obtained by searching have better classification performance than the hand-crafted ones.