Abstract
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.
Keywords
- Change detection
- CNN
- Siamese network
- Auto-encoder
- Satellite imagery
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
References
Buslaev, A., Parinov, A., Khvedchenya, E., Iglovikov, V.I., Kalinin, A.A.: Albumentations: fast and flexible image augmentations. arXiv e-prints (2018)
Celik, T.: Change detection in satellite images using a genetic algorithm approach. IEEE Geosci. Remote Sens. Lett. 7(2), 386–390 (2010)
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)
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)
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)
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)
GDAL/OGR Contributors: GDAL/OGR Geospatial Data Abstraction software Library. Open Source Geospatial Foundation (2020). https://gdal.org
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)
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)
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)
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)
QGIS Development Team: QGIS Geographic Information System. Open Source Geospatial Foundation (2009). http://qgis.osgeo.org
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)
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)
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)
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)
Yetgin, Z.: Unsupervised change detection of satellite images using local gradual descent. IEEE Trans. Geosci. Remote Sens. 50(5), 1919–1929 (2011)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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. https://doi.org/10.1007/978-3-030-73050-5_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-73050-5_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-73049-9
Online ISBN: 978-3-030-73050-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)