# ColorMapGAN: Unsupervised Domain Adaptation for Semantic Segmentation Using Color Mapping Generative Adversarial Networks

arXiv: https://arxiv.org/abs/1907.12859 · HTML: https://mlsanity.com/paper/1907.12859/

## Key facts

- Cited by 26 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jul 2019.

## Built on by (most cited first, 26 of 26)

- [Stagewise Unsupervised Domain Adaptation with Adversarial Self-Training for Road Segmentation of Remote Sensing Images](https://mlsanity.com/paper/2108.12611/) (2021)
- [Multi-Spectral Multi-Image Super-Resolution of Sentinel-2 with Radiometric Consistency Losses and Its Effect on Building Delineation](https://mlsanity.com/paper/2111.03231/) (2021)
- [A Sentinel-2 multi-year, multi-country benchmark dataset for crop classification and segmentation with deep learning](https://mlsanity.com/paper/2204.00951/) (2022)
- [Decomposition-based Unsupervised Domain Adaptation for Remote Sensing Image Semantic Segmentation](https://mlsanity.com/paper/2404.04531/) (2024)
- [Appearance Based Deep Domain Adaptation for the Classification of Aerial Images](https://mlsanity.com/paper/2108.07779/) (2021)
- [Fast building segmentation from satellite imagery and few local labels](https://mlsanity.com/paper/2206.05377/) (2022)
- [Randomized Histogram Matching: A Simple Augmentation for Unsupervised Domain Adaptation in Overhead Imagery](https://mlsanity.com/paper/2104.14032/) (2021)
- [Local-Adaptive Face Recognition via Graph-based Meta-Clustering and Regularized Adaptation](https://mlsanity.com/paper/2203.14327/) (2022)
- [Self-Training Guided Disentangled Adaptation for Cross-Domain Remote Sensing Image Semantic Segmentation](https://mlsanity.com/paper/2301.05526/) (2023)
- [EvoGAN: An Evolutionary Computation Assisted GAN](https://mlsanity.com/paper/2110.11583/) (2021)
- [Integrating Multiple Sources Knowledge for Class Asymmetry Domain Adaptation Segmentation of Remote Sensing Images](https://mlsanity.com/paper/2305.09893/) (2023)
- [ResiDualGAN: Resize-Residual DualGAN for Cross-Domain Remote Sensing Images Semantic Segmentation](https://mlsanity.com/paper/2201.11523/) (2022)
- [A Review of Landcover Classification with Very-High Resolution Remotely Sensed Optical Images-Analysis Unit,Model Scalability and Transferability](https://mlsanity.com/paper/2202.03342/) (2022)
- [Mask Conditional Synthetic Satellite Imagery](https://mlsanity.com/paper/2302.04305/) (2023)
- [Unsupervised Domain Adaptation Architecture Search with Self-Training for Land Cover Mapping](https://mlsanity.com/paper/2404.14704/) (2024)
- [Unlocking Constraints: Source-Free Occlusion-Aware Seamless Segmentation](https://mlsanity.com/paper/2506.21198/) (2025)
- [High-resolution semantically-consistent image-to-image translation](https://mlsanity.com/paper/2209.06264/) (2022)
- [An Overview on the Generation and Detection of Synthetic and Manipulated Satellite Images](https://mlsanity.com/paper/2209.08984/) (2022)
- [Unsupervised Domain Adaptation for Semantic Segmentation using One-shot Image-to-Image Translation via Latent Representation Mixing](https://mlsanity.com/paper/2212.03826/) (2022)
- [Cross-Region Building Counting in Satellite Imagery using Counting Consistency](https://mlsanity.com/paper/2110.13558/) (2021)
- [On the Transferability of Learning Models for Semantic Segmentation for Remote Sensing Data](https://mlsanity.com/paper/2310.10490/) (2023)
- [Time Series Analysis of Urban Liveability](https://mlsanity.com/paper/2309.00594/) (2023)
- [Exploring selective image matching methods for zero-shot and few-sample unsupervised domain adaptation of urban canopy prediction](https://mlsanity.com/paper/2404.10626/) (2024)
- [Joint-Optimized Unsupervised Adversarial Domain Adaptation in Remote Sensing Segmentation with Prompted Foundation Model](https://mlsanity.com/paper/2411.05878/) (2024)
- [Generalization-aware Remote Sensing Change Detection via Domain-agnostic Learning](https://mlsanity.com/paper/2504.00543/) (2025)
- [From Pixels to Images: A Structural Survey of Deep Learning Paradigms in Remote Sensing Image Semantic Segmentation](https://mlsanity.com/paper/2505.15147/) (2025)

## Abstract (arXiv)

Due to the various reasons such as atmospheric effects and differences in acquisition, it is often the case that there exists a large difference between spectral bands of satellite images collected from different geographic locations. The large shift between spectral distributions of training and test data causes the current state of the art supervised learning approaches to output unsatisfactory maps. We present a novel semantic segmentation framework that is robust to such shift. The key component of the proposed framework is Color Mapping Generative Adversarial Networks (ColorMapGAN), which can generate fake training images that are semantically exactly the same as training images, but whose spectral distribution is similar to the distribution of the test images. We then use the fake images and the ground-truth for the training images to fine-tune the already trained classifier. Contrary to the existing Generative Adversarial Networks (GANs), the generator in ColorMapGAN does not have any convolutional or pooling layers. It learns to transform the colors of the training data to the colors of the test data by performing only one element-wise matrix multiplication and one matrix addition operations. Thanks to the architecturally simple but powerful design of ColorMapGAN, the proposed framework outperforms the existing approaches with a large margin in terms of both accuracy and computational complexity.
