Deep learning-based approaches for land cover segmentation rely on supervision with pixel-level ground truth, but may not generalize well to unseen image domains. Due to the tedious and labor-intensive labeling process, transferring the models trained with label-rich source data to nonannotated target data becomes a popular problem in recent years. Because of the domain shift, the difference between the source and target distributions can degrade the accuracy on target data if the training occurs directly in a source domain without proper domain adaptation (DA). In this letter, we propose a U-Net based network for DA in the context of semantic segmentation. The model is trained in the source domain with ground truth and test in the target domain without any annotations. We introduce the layer alignment method and the feature covariance loss function to alleviate the domain shift between different domains. To further enhance the adapted model, we adopt a self-training method to improve segmentation performance. Experimental results on the images from the 2018 IEEE Geoscience and Remote Sensing Society (GRSS) data fusion contest and the International Society for Photogrammetry and Remote Sensing (ISPRS) 2-D semantic labeling contest data set reveal the effectiveness of the proposed model. By reducing the domain distribution difference, our method shows better performance compared with the mainstream unsupervised DA methods.
We developed a robust object-level change detection method that could capture distinct scene changes in an image pair with viewpoint differences. To achieve this, we designed a network that could detect object-level changes in an image pair. In contrast to previous studies, we considered the change detection task as a graph matching problem for two object graphs that were extracted from each image. By virtue of this, the proposed network more robustly detected object-level changes with viewpoint differences than existing pixel-level approaches. In addition, the network did not require pixel-level change annotations, which have been required in previous studies. Specifically, the proposed network extracted the objects in each image using an object detection module and then constructed correspondences between the objects using an object matching module. Finally, the network detected objects that appeared or disappeared in a scene using the correspondences that were obtained between the objects. To verify the effectiveness of the proposed network, we created a synthetic dataset of images that contained object-level changes. In experiments on the created dataset, the proposed method improved the score of conventional methods by more than 40%. Our synthetic dataset will be available publicly online.