Implementation of the atrous cGAN for the SAR-optical translation oriented to the applications: crop recognition and deforestation detection.
- Python 3.7
- Numpy 1.16.1
- Tensorflow 1.14.1
Land covers in Brazil.
- Crop recognition: Campo Verde (CV), Mato Grosso state. Luis Eduardo Magalhães (LEM), Bahia state.
- Deforestation detection: Amazon Rainforest (AR), Rondônia state.
The size of the optical image patches was set to 256 x 256 pixels for CV and LEM datasets, and 128 x 128 pixels for the AR. The SAR image patches were 3 times bigger than their optical counterpart because of the difference of resolution between the two sensors. Accordingly, to use the SAR patches with the same size of optical, they were downsampled using an additional convolutional layer with stride=3.
Batch normalization and the Relu function were applied after each layer, except for the output of the Generator and the Discriminator. The hyperparameters are described in the main.py files. The following table shows a detailed configuration of the parameters.