Procedural Synthesis of Remote Sensing Images for Robust Change Detection with Neural Networks

Maria Kolos2Anton Marin2Alexey Artemov1Evgeny Burnaev1

1Skolkovo Institute of Science and Technology, ADASE group2Skolkovo Institute of Science and Technology, Aeronet group

International Symposium on Neural Networks 2019

Visual comparison of our training data and evaluation data. First two columns contain input and changed image. Third is the change mask, generated by our method (first row) and real one (second row).


Data-driven methods such as convolutional neural networks (CNNs) are known to deliver state-of-the-art performance on image recognition tasks when the training data are abundant. However, in some instances, such as change detection in remote sensing images, annotated data cannot be obtained in sufficient quantities. In this work, we propose a simple and efficient method for creating realistic targeted synthetic datasets in the remote sensing domain, leveraging the opportunities offered by game development engines. We provide a description of the pipeline for procedural geometry generation and rendering as well as an evaluation of the efficiency of produced datasets in a change detection scenario. Our evaluations demonstrate that our pipeline helps to improve the performance and convergence of deep learning models when the amount of real-world data is severely limited.



Copy bibtex