Semi-supervised center-based discriminative adversarial learning for cross-domain scene-level land-cover classification of aerial images

Abstract Supervised scene classification of aerial images is of great importance in land-cover classification. However, annotating the labeled data required for the conventional classifiers and convolutional neural networks (CNNs), costs much manpower and time. Domain adaptation methods can overcome this problem, to some extent, by transferring previously labeled data to the new images, but the classification models trained from the previously labeled data are not discriminative enough for classifying aerial images from other domains because of the data distribution differences caused by the variations in sensors, natural environments, seasons, angles, locations, and so on. In order to solve this problem, we propose a semi-supervised center-based discriminative adversarial learning (SCDAL) framework integrating three parts, namely filtering out easy triplets, proposed hard triplet loss, and the adversarial learning with center loss. In the SCDAL framework, a difficulty measure is proposed to remove easy triplets under the constraint of between-class dissimilarity and intra-class similarity and better distinguish hard triplets. The filtered triplets are then used to train a more discriminative source feature extractor with the proposed hard triplet loss combining the hardest triplet loss and semi-hard triplet loss. Adversarial learning with center loss is also proposed to reduce the feature distribution bias between the source and target feature extractors and increase the discriminative ability of the target feature extractor. The SCDAL framework is tested on two large aerial images as a case study. The experimental results demonstrate that when adequate previously labeled data but limited labeled target data exist, the SCDAL framework is superior to most of the existing domain adaptation methods, with an improvement of at least 3% in overall accuracy. It is also proved that removing easy triplets, proposed hard triplet loss, and the adversarial learning with center loss all help to improve the overall accuracy.

[1]  Shawki Areibi,et al.  Domain Adaptation Using Representation Learning for the Classification of Remote Sensing Images , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  Michael I. Jordan,et al.  Conditional Adversarial Domain Adaptation , 2017, NeurIPS.

[3]  Lizhe Wang,et al.  A semi-supervised generative framework with deep learning features for high-resolution remote sensing image scene classification , 2017, ISPRS Journal of Photogrammetry and Remote Sensing.

[4]  Gustau Camps-Valls,et al.  Multi-temporal and multi-source remote sensing image classification by nonlinear relative normalization , 2016, ArXiv.

[5]  Chao Huang,et al.  Scene Classification via Triplet Networks , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[6]  Yuan Yan Tang,et al.  Dictionary Learning-Based Feature-Level Domain Adaptation for Cross-Scene Hyperspectral Image Classification , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Xiaoqiang Lu,et al.  Remote Sensing Image Scene Classification: Benchmark and State of the Art , 2017, Proceedings of the IEEE.

[8]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[9]  Yakoub Bazi,et al.  Asymmetric Adaptation of Deep Features for Cross-Domain Classification in Remote Sensing Imagery , 2018, IEEE Geoscience and Remote Sensing Letters.

[10]  Weiwei Liu,et al.  Projection learning with local and global consistency constraints for scene classification , 2018 .

[11]  Xia Li,et al.  Domain adaptation for land use classification: A spatio-temporal knowledge reusing method , 2014 .

[12]  Naif Alajlan,et al.  Deep learning approach for active classification of electrocardiogram signals , 2016, Inf. Sci..

[13]  John P. Collomosse,et al.  Compact descriptors for sketch-based image retrieval using a triplet loss convolutional neural network , 2017, Comput. Vis. Image Underst..

[14]  Lutz Plümer,et al.  Unsupervised domain adaptation for early detection of drought stress in hyperspectral images , 2017 .

[15]  Gui-Song Xia,et al.  AID: A Benchmark Data Set for Performance Evaluation of Aerial Scene Classification , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[16]  Fahad Shahbaz Khan,et al.  Binary Patterns Encoded Convolutional Neural Networks for Texture Recognition and Remote Sensing Scene Classification , 2017, ArXiv.

[17]  Lorenzo Bruzzone,et al.  Domain Adaptation for the Classification of Remote Sensing Data: An Overview of Recent Advances , 2016, IEEE Geoscience and Remote Sensing Magazine.

[18]  Yanfei Zhong,et al.  A spectral–structural bag-of-features scene classifier for very high spatial resolution remote sensing imagery , 2016 .

[19]  Zhenwei Shi,et al.  MugNet: Deep learning for hyperspectral image classification using limited samples , 2017, ISPRS Journal of Photogrammetry and Remote Sensing.

[20]  Xuezhi Feng,et al.  A co-training, mutual learning approach towards mapping snow cover from multi-temporal high-spatial resolution satellite imagery , 2016 .

[21]  Naoto Yokoya,et al.  Learnable manifold alignment (LeMA): A semi-supervised cross-modality learning framework for land cover and land use classification , 2019, ISPRS journal of photogrammetry and remote sensing : official publication of the International Society for Photogrammetry and Remote Sensing.

[22]  Xu Zekai,et al.  Deep gradient prior network for DEM super-resolution: Transfer learning from image to DEM , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[23]  Donato Malerba,et al.  Segmentation-aided classification of hyperspectral data using spatial dependency of spectral bands , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[24]  Lei Guo,et al.  When Deep Learning Meets Metric Learning: Remote Sensing Image Scene Classification via Learning Discriminative CNNs , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[25]  Nicolas Courty,et al.  Optimal Transport for Domain Adaptation , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  André Stumpf,et al.  Hierarchical extraction of landslides from multiresolution remotely sensed optical images , 2014 .

[27]  Jiangye Yuan,et al.  Domain-Adapted Convolutional Networks for Satellite Image Classification: A Large-Scale Interactive Learning Workflow , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[28]  Li Yan,et al.  Scene Capture and Selected Codebook-Based Refined Fuzzy Classification of Large High-Resolution Images , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[29]  Lei Guo,et al.  Remote Sensing Image Scene Classification Using Bag of Convolutional Features , 2017, IEEE Geoscience and Remote Sensing Letters.

[30]  Nicolas Courty,et al.  DeepJDOT: Deep Joint distribution optimal transport for unsupervised domain adaptation , 2018, ECCV.

[31]  Naif Alajlan,et al.  Siamese-GAN: Learning Invariant Representations for Aerial Vehicle Image Categorization , 2018, Remote. Sens..

[32]  Gustavo Camps-Valls,et al.  Semisupervised Manifold Alignment of Multimodal Remote Sensing Images , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Yu Qiao,et al.  A Discriminative Feature Learning Approach for Deep Face Recognition , 2016, ECCV.

[34]  Przemysław Głomb,et al.  Semi-supervised hyperspectral classification from a small number of training samples using a co-training approach , 2016 .

[35]  Lorenzo Bruzzone,et al.  Domain Adaptation Problems: A DASVM Classification Technique and a Circular Validation Strategy , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  François Laviolette,et al.  Domain-Adversarial Training of Neural Networks , 2015, J. Mach. Learn. Res..

[37]  Nir Ailon,et al.  Deep Metric Learning Using Triplet Network , 2014, SIMBAD.

[38]  Xiao Xiang Zhu,et al.  Semantic segmentation of slums in satellite images using transfer learning on fully convolutional neural networks , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[39]  Hassan Ghassemian,et al.  Nonparametric feature extraction for classification of hyperspectral images with limited training samples , 2016 .

[40]  Li Yan,et al.  TrAdaBoost Based on Improved Particle Swarm Optimization for Cross-Domain Scene Classification With Limited Samples , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.