Adversarial Instance Augmentation for Building Change Detection in Remote Sensing Images

Training deep learning-based change detection (CD) models heavily relies on large labeled data sets. However, it is time-consuming and labor-intensive to collect large-scale bitemporal images that contain building change, due to both its rarity and sparsity. Contemporary methods to tackle the data insufficiency mainly focus on transformation-based global image augmentation and cost-sensitive algorithms. In this article, we propose a novel data-level solution, namely, Instance-level change Augmentation (IAug), to generate bitemporal images that contain changes involving plenty and diverse buildings by leveraging generative adversarial training. The key of IAug is to blend synthesized building instances onto appropriate positions of one of the bitemporal images. To achieve this, a building generator is employed to produce realistic building images that are consistent with the given layouts. Diverse styles are later transferred onto the generated images. We further propose context-aware blending for a realistic composite of the building and the background. We augment the existing CD data sets and also design a simple yet effective CD model—CD network (CDNet). Our method (CDNet + IAug) has achieved state-of-the-art results in two building CD data sets (LEVIR-CD and WHU-CD). Interestingly, we achieve comparable results with only 20% of the training data as the current state-of-the-art methods using 100% data. Extensive experiments have validated the effectiveness of the proposed IAug. Our augmented data set has a lower risk of class imbalance than the original one. Conventional learning on the synthesized data set outperforms several popular cost-sensitive algorithms on the original data set. Our code and data are available at https://github.com/justchenhao/IAug_CDNet.

[1]  Zhenwei Shi,et al.  Random Access Memories: A New Paradigm for Target Detection in High Resolution Aerial Remote Sensing Images , 2018, IEEE Transactions on Image Processing.

[2]  Peng Yue,et al.  A deeply supervised image fusion network for change detection in high resolution bi-temporal remote sensing images , 2020 .

[3]  Alexandre Boulch,et al.  Fully Convolutional Siamese Networks for Change Detection , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[4]  Scott D. Brown,et al.  DIRSIG5: Next-Generation Remote Sensing Data and Image Simulation Framework , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[5]  Xiaoyu Chang,et al.  A label-noise robust active learning sample collection method for multi-temporal urban land-cover classification and change analysis , 2020 .

[6]  Jon Atli Benediktsson,et al.  Change Detection in VHR Images Based on Morphological Attribute Profiles , 2013, IEEE Geoscience and Remote Sensing Letters.

[7]  Timo Aila,et al.  A Style-Based Generator Architecture for Generative Adversarial Networks , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Yury Vizilter,et al.  CHANGE DETECTION IN REMOTE SENSING IMAGES USING CONDITIONAL ADVERSARIAL NETWORKS , 2018, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences.

[9]  Yongjun Zhang,et al.  Building Instance Change Detection from Large-Scale Aerial Images using Convolutional Neural Networks and Simulated Samples , 2019, Remote. Sens..

[10]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

[11]  Peter Wonka,et al.  SEAN: Image Synthesis With Semantic Region-Adaptive Normalization , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Hao Chen,et al.  A Spatial-Temporal Attention-Based Method and a New Dataset for Remote Sensing Image Change Detection , 2020, Remote. Sens..

[13]  Zhenwei Shi,et al.  Coupled Adversarial Training for Remote Sensing Image Super-Resolution , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[14]  Harshad Rai,et al.  Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks , 2018 .

[15]  Hao Chen,et al.  Learning to Segment Objects of Various Sizes in VHR Aerial Images , 2018, IGTA.

[16]  Qingjie Liu,et al.  From W-Net to CDGAN: Bitemporal Change Detection via Deep Learning Techniques , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[17]  Wenzhong Shi,et al.  A Feature Difference Convolutional Neural Network-Based Change Detection Method , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[18]  Xiaomeng Zhang,et al.  Building Change Detection for Remote Sensing Images Using a Dual-Task Constrained Deep Siamese Convolutional Network Model , 2019, IEEE Geoscience and Remote Sensing Letters.

[19]  Luca Martino,et al.  Generalized rejection sampling schemes and applications in signal processing , 2009, Signal Process..

[20]  Liangpei Zhang,et al.  Building Change Detection From Multitemporal High-Resolution Remotely Sensed Images Based on a Morphological Building Index , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[21]  Lorenzo Bruzzone,et al.  SemiCDNet: A Semisupervised Convolutional Neural Network for Change Detection in High Resolution Remote-Sensing Images , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[22]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[23]  Liangpei Zhang,et al.  Morphological Building/Shadow Index for Building Extraction From High-Resolution Imagery Over Urban Areas , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[24]  Jan Kautz,et al.  High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[25]  Ahram Song,et al.  Fully Convolutional Networks with Multiscale 3D Filters and Transfer Learning for Change Detection in High Spatial Resolution Satellite Images , 2020, Remote. Sens..

[26]  Pierre Alliez,et al.  Can semantic labeling methods generalize to any city? the inria aerial image labeling benchmark , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[27]  Xinchang Zhang,et al.  Fine-Grained Building Change Detection From Very High-Spatial-Resolution Remote Sensing Images Based on Deep Multitask Learning , 2022, IEEE Geoscience and Remote Sensing Letters.

[28]  Thomas Corpetti,et al.  Monitoring the Morphological Transformation of Beijing Old City Using Remote Sensing Texture Analysis , 2017, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[29]  Wenzhong Shi,et al.  Change Detection Based on Artificial Intelligence: State-of-the-Art and Challenges , 2020, Remote. Sens..

[30]  Tao Fang,et al.  PPCNET: A Combined Patch-Level and Pixel-Level End-to-End Deep Network for High-Resolution Remote Sensing Image Change Detection , 2020, IEEE Geoscience and Remote Sensing Letters.

[31]  Keisuke Nemoto,et al.  Building change detection via a combination of CNNs using only RGB aerial imageries , 2017, Remote Sensing.

[32]  Menglong Yan,et al.  Change Detection Based on Deep Siamese Convolutional Network for Optical Aerial Images , 2017, IEEE Geoscience and Remote Sensing Letters.

[33]  Xin Huang,et al.  An automatic change detection method for monitoring newly constructed building areas using time-series multi-view high-resolution optical satellite images , 2020 .

[34]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Jon Atli Benediktsson,et al.  A Novel Automatic Change Detection Method for Urban High-Resolution Remotely Sensed Imagery Based on Multiindex Scene Representation , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[36]  Liangpei Zhang,et al.  Fault-Tolerant Building Change Detection From Urban High-Resolution Remote Sensing Imagery , 2013, IEEE Geoscience and Remote Sensing Letters.

[37]  Maggi Kelly,et al.  Change detection of built-up land: A framework of combining pixel-based detection and object-based recognition , 2016 .

[38]  Monika Kuffer,et al.  The Temporal Dynamics of Slums Employing a CNN-Based Change Detection Approach , 2019, Remote. Sens..

[39]  Dong-Chen He,et al.  Automatic change detection of buildings in urban environment from very high spatial resolution images using existing geodatabase and prior knowledge , 2010 .

[40]  Alexandre Boulch,et al.  Urban Change Detection for Multispectral Earth Observation Using Convolutional Neural Networks , 2018, IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium.

[41]  Fa Zhang,et al.  Detection of Small Changed Regions in Remote Sensing Imagery Using Convolutional Neural Network , 2020, IOP Conference Series: Earth and Environmental Science.

[42]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[43]  Xiangyun Hu,et al.  PGA-SiamNet: Pyramid Feature-Based Attention-Guided Siamese Network for Remote Sensing Orthoimagery Building Change Detection , 2020, Remote. Sens..

[44]  Atsuto Maki,et al.  A systematic study of the class imbalance problem in convolutional neural networks , 2017, Neural Networks.

[45]  Faiz Ur Rahman,et al.  SIAMESE NETWORK WITH MULTI-LEVEL FEATURES FOR PATCH-BASED CHANGE DETECTION IN SATELLITE IMAGERY , 2018, 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[46]  Junwei Han,et al.  A Survey on Object Detection in Optical Remote Sensing Images , 2016, ArXiv.

[47]  Lizhuang Ma,et al.  Color transfer in correlated color space , 2006, VRCIA '06.

[48]  Moyang Wang,et al.  A Deep Siamese Network with Hybrid Convolutional Feature Extraction Module for Change Detection Based on Multi-sensor Remote Sensing Images , 2020, Remote. Sens..

[49]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  Yifan Wu,et al.  Aerial Imagery for Roof Segmentation: A Large-Scale Dataset towards Automatic Mapping of Buildings , 2018, ArXiv.

[51]  Li Pan,et al.  Dual Learning-Based Siamese Framework for Change Detection Using Bi-Temporal VHR Optical Remote Sensing Images , 2019, Remote. Sens..

[52]  Ashbindu Singh,et al.  Review Article Digital change detection techniques using remotely-sensed data , 1989 .

[53]  Joseph Z. Xu,et al.  Building Damage Detection in Satellite Imagery Using Convolutional Neural Networks , 2019, ArXiv.

[54]  Renato Fontes Guimarães,et al.  Change Detection of Deforestation in the Brazilian Amazon Using Landsat Data and Convolutional Neural Networks , 2020, Remote. Sens..

[55]  Meng Lu,et al.  Fully Convolutional Networks for Multisource Building Extraction From an Open Aerial and Satellite Imagery Data Set , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Jie Zhang,et al.  Imbalanced Learning-Based Automatic SAR Images Change Detection by Morphologically Supervised PCA-Net , 2019, IEEE Geoscience and Remote Sensing Letters.

[57]  Yongjun Zhang,et al.  End-to-End Change Detection for High Resolution Satellite Images Using Improved UNet++ , 2019, Remote. Sens..

[58]  Maria Vakalopoulou,et al.  Detecting Urban Changes with Recurrent Neural Networks from Multitemporal Sentinel-2 Data , 2019, IGARSS 2019 - 2019 IEEE International Geoscience and Remote Sensing Symposium.

[59]  Leon A. Gatys,et al.  Image Style Transfer Using Convolutional Neural Networks , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[60]  Li Chen,et al.  DASNet: Dual Attentive Fully Convolutional Siamese Networks for Change Detection in High-Resolution Satellite Images , 2020, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[61]  William J. Emery,et al.  Incorporating Metric Learning and Adversarial Network for Seasonal Invariant Change Detection , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[62]  Iasonas Kokkinos,et al.  DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[63]  Taesung Park,et al.  Semantic Image Synthesis With Spatially-Adaptive Normalization , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).