Skip to main content

Change Detection in Satellite Imagery: A Multi-label Approach Using Convolutional Neural Network

  • 629 Accesses

Part of the Advances in Intelligent Systems and Computing book series (AISC,volume 1375)


Change detection in satellite imagery is part of a remote sensing task that aims to take a pair of satellite images of the same region at different times and allocate a binary label for each pixel in the generated change map. A positive label infers that the area depicted by that pixel has changed between the acquisition of the images. Thus, the generated change map has a pixel value as true if a change is detected; otherwise, it is false. The infusion of deep learning in computer vision creates many methods that yield quite impressive results for a single label; however, none of them can deal with multiple labels. Therefore, this paper proposes a multi-label change detection method to differentiate changes based on labels.

In this work, we create a pipeline using a fully convolutional siamese network based on an auto-encoder structure that takes bi-temporal, co-registered satellite images as input and generates a change map as output. The use case of this pipeline is to detect changes on a land cover, e.g., land encroachment, extension of buildings, illegal construction of buildings. As no public multi-label change detection dataset is available, satellite images are hand-annotated to create a new dataset for the task. The obtained results show a 3.9% improvement in the F1-score compared to the current state-of-the-art approach. The state-of-the-art model takes 30 h to train per label, whereas the proposed model takes only 50 h for any number of labels. However, since the Convolutional Neural Network (CNN) based state-of-the-art solution was designed for a single label, the comparison is made on a single label instead of multi-labels.


  • Change detection
  • CNN
  • Siamese network
  • Auto-encoder
  • Satellite imagery

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions


  1. 1.


  1. Buslaev, A., Parinov, A., Khvedchenya, E., Iglovikov, V.I., Kalinin, A.A.: Albumentations: fast and flexible image augmentations. arXiv e-prints (2018)

    Google Scholar 

  2. Celik, T.: Change detection in satellite images using a genetic algorithm approach. IEEE Geosci. Remote Sens. Lett. 7(2), 386–390 (2010)

    CrossRef  MathSciNet  Google Scholar 

  3. Celik, T.: Unsupervised change detection in satellite images using principal component analysis and \( k \)-means clustering. IEEE Geosci. Remote Sens. Lett. 6(4), 772–776 (2009)

    CrossRef  MathSciNet  Google Scholar 

  4. Daudt, R.C., Le Saux, B., Boulch, A.: Fully convolutional siamese networks for change detection. In: 2018 25th IEEE International Conference on Image Processing (ICIP), pp. 4063–4067. IEEE (2018)

    Google Scholar 

  5. Daudt, R.C., Le Saux, B., Boulch, A., Gousseau, Y.: Urban change detection for multispectral earth observation using convolutional neural networks. In: IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, pp. 2115–2118. IEEE (2018)

    Google Scholar 

  6. El Amin, A.M., Liu, Q., Wang, Y.: Convolutional neural network features based change detection in satellite images. In: First International Workshop on Pattern Recognition, vol. 10011, p. 100110W. International Society for Optics and Photonics (2016)

    Google Scholar 

  7. GDAL/OGR Contributors: GDAL/OGR Geospatial Data Abstraction software Library. Open Source Geospatial Foundation (2020).

  8. Gong, M., Zhan, T., Zhang, P., Miao, Q.: Superpixel-based difference representation learning for change detection in multispectral remote sensing images. IEEE Trans. Geosci. Remote Sens. 55(5), 2658–2673 (2017)

    CrossRef  Google Scholar 

  9. Gu, W., Lv, Z., Hao, M.: Change detection method for remote sensing images based on an improved Markov random field. Multimed. Tools Appl. 76(17), 17719–17734 (2017)

    CrossRef  Google Scholar 

  10. Klaric, M.N., Claywell, B.C., Scott, G.J., Hudson, N.J., Sjahputera, O., Li, Y., Barratt, S.T., Keller, J.M., Davis, C.H.: GeoCDX: an automated change detection and exploitation system for high-resolution satellite imagery. IEEE Trans. Geosci. Remote Sens. 51(4), 2067–2086 (2013)

    CrossRef  Google Scholar 

  11. Lim, K., Jin, D., Kim, C.S.: Change detection in high resolution satellite images using an ensemble of convolutional neural networks. In: 2018 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), pp. 509–515. IEEE (2018)

    Google Scholar 

  12. QGIS Development Team: QGIS Geographic Information System. Open Source Geospatial Foundation (2009).

  13. Rahman, F., Vasu, B., Van Cor, J., Kerekes, J., Savakis, A.: Siamese network with multi-level features for patch-based change detection in satellite imagery. In: 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp. 958–962. IEEE (2018)

    Google Scholar 

  14. Ronneberger, O., Fischer, P., Brox, T.: U-Net: convolutional networks for biomedical image segmentation. In: International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 234–241. Springer (2015)

    Google Scholar 

  15. Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)

    MathSciNet  MATH  Google Scholar 

  16. Wang, B., Choi, S., Byun, Y., Lee, S., Choi, J.: Object-based change detection of very high resolution satellite imagery using the cross-sharpening of multitemporal data. IEEE Geosci. Remote Sens. Lett. 12(5), 1151–1155 (2015)

    CrossRef  Google Scholar 

  17. Yetgin, Z.: Unsupervised change detection of satellite images using local gradual descent. IEEE Trans. Geosci. Remote Sens. 50(5), 1919–1929 (2011)

    CrossRef  Google Scholar 

  18. Zhu, Z.: Change detection using landsat time series: a review of frequencies, preprocessing, algorithms, and applications. ISPRS J. Photogramm. Remote. Sens. 130, 370–384 (2017)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Pramod Kumar Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Priyadarshi, A., Singh, P.K. (2021). Change Detection in Satellite Imagery: A Multi-label Approach Using Convolutional Neural Network. In: Abraham, A., Hanne, T., Castillo, O., Gandhi, N., Nogueira Rios, T., Hong, TP. (eds) Hybrid Intelligent Systems. HIS 2020. Advances in Intelligent Systems and Computing, vol 1375. Springer, Cham.

Download citation