Skip to content
Snippets Groups Projects
Commit 33a1e199 authored by José Luis Holgado Álvarez's avatar José Luis Holgado Álvarez
Browse files

Update README.md

parent ef10cf67
No related branches found
No related tags found
No related merge requests found
# S<sup>2</sup>-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images
This repository contains code of the paper `S2-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images` accepted at IGARSS 2020 - 2020 IEEE International Geoscience and Remote Sensing Symposium. This work has been done at the [Remote Sensing Image Analysis group](https://www.rsim.tu-berlin.de/menue/remote_sensing_image_analysis_group/) by [Jose Luis Holgado](),[Mahdyar Ravanbakhsh](https://www.rsim.tu-berlin.de/menue/team/dr_sayyed_mahdyar_ravanbakhsh/) and [Begüm Demir](https://begumdemir.com/).
This repository contains code of the paper `S<sup>2</sup>-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images` accepted at IGARSS 2020 - 2020 IEEE International Geoscience and Remote Sensing Symposium. This work has been done at the [Remote Sensing Image Analysis group](https://www.rsim.tu-berlin.de/menue/remote_sensing_image_analysis_group/) by [Jose Luis Holgado](),[Mahdyar Ravanbakhsh](https://www.rsim.tu-berlin.de/menue/team/dr_sayyed_mahdyar_ravanbakhsh/) and [Begüm Demir](https://begumdemir.com/).
## Abstract
Deep Neural Networks have recently demonstrated promising performance in binary change detection (CD) problems in remote sensing (RS), requiring a large amount of labeled multitemporal training samples. Since collecting such data is time-consuming and costly, most of the existing methods rely on pre-trained networks on publicly available computer vision (CV) datasets. However, because of the differences in image characteristics in CV and RS, this approach limits the performance of the existing CD methods. To address this problem, we propose a self-supervised conditional Generative Adversarial Network (S2-cGAN). The proposed S2-cGAN is trained to generate only the distribution of unchanged samples. To this end, the proposed method consists of two main steps: 1) Generating a reconstructed version of the input image as an unchanged image 2) Learning the distribution of unchanged samples through an adversarial game. Unlike the existing GAN based methods (which only use the discriminator during the adversarial training to supervise the generator), the S2-cGAN directly exploits the discriminator likelihood to solve the binary CD task. Experimental results show the effectiveness of the proposed S2-cGAN when compared to the state of the art CD methods
Deep Neural Networks have recently demonstrated promising performance in binary change detection (CD) problems in remote sensing (RS), requiring a large amount of labeled multitemporal training samples. Since collecting such data is time-consuming and costly, most of the existing methods rely on pre-trained networks on publicly available computer vision (CV) datasets. However, because of the differences in image characteristics in CV and RS, this approach limits the performance of the existing CD methods. To address this problem, we propose a self-supervised conditional Generative Adversarial Network (S<sup>2</sup>-cGAN). The proposed S<sup>2</sup>-cGAN is trained to generate only the distribution of unchanged samples. To this end, the proposed method consists of two main steps: 1) Generating a reconstructed version of the input image as an unchanged image 2) Learning the distribution of unchanged samples through an adversarial game. Unlike the existing GAN based methods (which only use the discriminator during the adversarial training to supervise the generator), the S<sup>2</sup>-cGAN directly exploits the discriminator likelihood to solve the binary CD task. Experimental results show the effectiveness of the proposed S<sup>2</sup>-cGAN when compared to the state of the art CD methods
If you use this code, please cite our paper given below:
......@@ -17,9 +17,9 @@ If you use this code, please cite our paper given below:
doi={""}
}
```
## Detection strategy introduced in S2-cGAN.
## Detection strategy introduced in S<sup>2</sup>-cGAN.
<!--![](test.png)-->
The following Illustration represents the change detection strategy introduced by S2-cGAN
The following Illustration represents the change detection strategy introduced by S<sup>2</sup>-cGAN
<img src="test.png" width="550" height="350">
## Change Detection output
......@@ -113,12 +113,12 @@ This software was developed based on the work of.
* jlhalv92@gmail.com
## License
The code in this repository to facilitate the use of the `S2-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images` is licensed under the **MIT License**:
The code in this repository to facilitate the use of the `S<sup>2</sup>-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images` is licensed under the **MIT License**:
```
MIT License
Copyright (c) 2020 The Authors of The Paper, " S2-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images"
Copyright (c) 2020 The Authors of The Paper, " S<sup>2</sup>-cGAN: Self-Supervised Adversarial Representation Learning for Binary Change Detection in Multispectral Images"
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment