Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images
Segmenting aerial images is of great potential in surveillance and scene understanding of urban areas. It provides a mean for automatic reporting of the different events that happen in inhabited areas. This remarkably promotes public safety and traffic management applications. After the wide adoptio...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-06-01
|
Series: | Remote Sensing |
Subjects: | |
Online Access: | https://www.mdpi.com/2072-4292/11/11/1369 |
id |
doaj-25a8ef698f5d475ab3cb79f97fd0948b |
---|---|
record_format |
Article |
spelling |
doaj-25a8ef698f5d475ab3cb79f97fd0948b2020-11-24T21:56:52ZengMDPI AGRemote Sensing2072-42922019-06-011111136910.3390/rs11111369rs11111369Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial ImagesBilel Benjdira0Yakoub Bazi1Anis Koubaa2Kais Ouni3Robotics and internet of things Laboratory, College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi ArabiaComputer Engineering Department, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi ArabiaPrince Sultan University, Saudi Arabia/Gaitech Robotics, China/CISTER, INESC-TEC, ISEP, Polytechnic Institute of Porto, 4200-465 Porto, PortugalResearch Laboratory Smart Electricity & ICT, SEICT, LR18ES44, National Engineering School of Carthage, University of Carthage, Carthage 1054, TunisiaSegmenting aerial images is of great potential in surveillance and scene understanding of urban areas. It provides a mean for automatic reporting of the different events that happen in inhabited areas. This remarkably promotes public safety and traffic management applications. After the wide adoption of convolutional neural networks methods, the accuracy of semantic segmentation algorithms could easily surpass 80% if a robust dataset is provided. Despite this success, the deployment of a pretrained segmentation model to survey a new city that is not included in the training set significantly decreases accuracy. This is due to the domain shift between the source dataset on which the model is trained and the new target domain of the new city images. In this paper, we address this issue and consider the challenge of domain adaptation in semantic segmentation of aerial images. We designed an algorithm that reduces the domain shift impact using generative adversarial networks (GANs). In the experiments, we tested the proposed methodology on the International Society for Photogrammetry and Remote Sensing (ISPRS) semantic segmentation dataset and found that our method improves overall accuracy from 35% to 52% when passing from the Potsdam domain (considered as source domain) to the Vaihingen domain (considered as target domain). In addition, the method allows efficiently recovering the inverted classes due to sensor variation. In particular, it improves the average segmentation accuracy of the inverted classes due to sensor variation from 14% to 61%.https://www.mdpi.com/2072-4292/11/11/1369convolutional neural networkssemantic segmentationaerial imagerydomain adaptationgener ative adversarial networks |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bilel Benjdira Yakoub Bazi Anis Koubaa Kais Ouni |
spellingShingle |
Bilel Benjdira Yakoub Bazi Anis Koubaa Kais Ouni Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images Remote Sensing convolutional neural networks semantic segmentation aerial imagery domain adaptation gener ative adversarial networks |
author_facet |
Bilel Benjdira Yakoub Bazi Anis Koubaa Kais Ouni |
author_sort |
Bilel Benjdira |
title |
Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images |
title_short |
Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images |
title_full |
Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images |
title_fullStr |
Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images |
title_full_unstemmed |
Unsupervised Domain Adaptation Using Generative Adversarial Networks for Semantic Segmentation of Aerial Images |
title_sort |
unsupervised domain adaptation using generative adversarial networks for semantic segmentation of aerial images |
publisher |
MDPI AG |
series |
Remote Sensing |
issn |
2072-4292 |
publishDate |
2019-06-01 |
description |
Segmenting aerial images is of great potential in surveillance and scene understanding of urban areas. It provides a mean for automatic reporting of the different events that happen in inhabited areas. This remarkably promotes public safety and traffic management applications. After the wide adoption of convolutional neural networks methods, the accuracy of semantic segmentation algorithms could easily surpass 80% if a robust dataset is provided. Despite this success, the deployment of a pretrained segmentation model to survey a new city that is not included in the training set significantly decreases accuracy. This is due to the domain shift between the source dataset on which the model is trained and the new target domain of the new city images. In this paper, we address this issue and consider the challenge of domain adaptation in semantic segmentation of aerial images. We designed an algorithm that reduces the domain shift impact using generative adversarial networks (GANs). In the experiments, we tested the proposed methodology on the International Society for Photogrammetry and Remote Sensing (ISPRS) semantic segmentation dataset and found that our method improves overall accuracy from 35% to 52% when passing from the Potsdam domain (considered as source domain) to the Vaihingen domain (considered as target domain). In addition, the method allows efficiently recovering the inverted classes due to sensor variation. In particular, it improves the average segmentation accuracy of the inverted classes due to sensor variation from 14% to 61%. |
topic |
convolutional neural networks semantic segmentation aerial imagery domain adaptation gener ative adversarial networks |
url |
https://www.mdpi.com/2072-4292/11/11/1369 |
work_keys_str_mv |
AT bilelbenjdira unsuperviseddomainadaptationusinggenerativeadversarialnetworksforsemanticsegmentationofaerialimages AT yakoubbazi unsuperviseddomainadaptationusinggenerativeadversarialnetworksforsemanticsegmentationofaerialimages AT aniskoubaa unsuperviseddomainadaptationusinggenerativeadversarialnetworksforsemanticsegmentationofaerialimages AT kaisouni unsuperviseddomainadaptationusinggenerativeadversarialnetworksforsemanticsegmentationofaerialimages |
_version_ |
1725856749471137792 |