Abstract

ABSTRACT High-resolution remote sensing scene classification is a widely applicable task. Due to the diversity of natural scenes and acquisition methods, in different satellite images, scenes of the same class are often variable in texture, background, illumination and spatial resolution. Thus, it is hard for a remote sensing sense database to contain enough representative images. In this case, the generalization error of traditional supervised classification methods might be too large to generate ideal results. Domain adaptation (DA) has been applied to image classification by reducing feature distribution discrepancy between the source domain (where labels are available) and the target domain (where images need to be classified). In this paper, we propose an unsupervised adversarial domain adaptation method boosted by a domain confusion network (ADA-BDC) which aims at adapting the images from different domains to appear as if drawn from the same domain and improve the transferability of our classifier. For this purpose, the feature extractor in ADA-BDC makes the source and target distributions closer by training a Generative Adversarial Nets (GAN) model. After that, a transferred classifier trained by transferred source domain features is able to acquire a better classification accuracy on the target domain than a non-transferred classifier. In this paper, the experiments are conducted on four remote sensing scene benchmark datasets which are different in spatial scale, resolution, land-cover pattern, etc. Experimental results show that our proposed method is able to improve the transferability across different datasets and improve the classification overall accuracy by 17.18% on average. The comparative experiments demonstrate that the proposed DA network outperforms the compared state-of-the-art domain adaptation methods on remote sensing image scene classification.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call