The 2025 IEEE GRSS Data Fusion Contest, organized by the Image Analysis and Data Fusion Technical Committee, the University of Tokyo, RIKEN, and ETH Zurich, aims to foster the development of innovative solutions for all-weather land cover and building damage mapping using multimodal SAR and optical EO data at submeter resolution. The contest comprises two tracks: land cover mapping and building damage mapping. This repository contains the baseline model for the Track 1 challenge: All-Weather Land Cover Mapping. Check out here for the Track 2: All-weather building damage mapping info.
The Track 1 challenge focuses on developing methods for land cover mapping in all weather conditions using SAR data. The training data consists of multimodal submeter-resolution optical and SAR images with 8-class land cover labels. These labels are pseudo-labels derived from optical images based on pre-trained models. During the evaluation phase, models will rely exclusively on SAR to ensure they perform well in real-world, all-weather scenarios. It aims to improve the accuracy of land cover mapping under varying environmental conditions, demonstrating the utility of SAR data in monitoring land cover. The mean intersection over union (mIoU) metric is used to evaluate the performance.
Get involved! Check out the following links:
☀️ Challenge webpage 2025 IEEE GRSS Data Fusion Contest
☀️ Dataset download https://zenodo.org/records/14622048
☀️ Submission portal https://codalab.lisn.upsaclay.fr/competitions/21121
☀️ The OpenEarthMap-SAR dataset paper
The dataset for the Track 1 challenge is OpenEarthMap-SAR. The OpenEarthMap-SAR is a synthetic aperture radar dataset benchmark with OpenEarthMap optical data for global high-resolution land cover mapping. It consists of 5033 images at a 0.15–0.5m ground sampling distance covering 35 regions from Japan, France and the USA; and with partially manually annotated labels and fully pseudo labels of 8 land cover classes. A detailed description of the dataset can be found here, where it can also be downloaded. Below are examples of the OpenEarthMap-SAR dataset.
The UNet architecture with EfficientNet-B4 encoder from the Segmentation Models Pytorch GitHub repository is adopted as a baseline network. The network was pretrained using the train set of the OpenEarthMap-SAR dataset. Download the pretrained weights from here.
The repository structure consists of dataset/train
and dataset/test
for training and test data; a pretrained/
directory for pretrained weights; and all source codes in the source/
. The training and testing scripts, train.py
and test.py
, respectively, are at the root of the repo. The docs
directory contains only GitHub page files.
To use the baseline code, first, clone the repository and change your directory into the DFC2025-OEM-SAR-Baseline
folder. Then follow the steps below:
- Install all the requirements.
Python 3.8
was used in our experiments. Install the list of packages in therequirements.txt
file usingpip install -r requirements.txt
. - Download the dataset from here into the respective directories:
dataset/train
anddataset/test
- Download the pretrained weights from here into the
pretrained
directory
Test the model with the pretrained weights by running the script test.py
as:
python test.py
To train the model, run train.py
as:
python train.py
@misc{xia_2025_oem_sar, title={OpenEarthMap-SAR: A Benchmark Synthetic Aperture Radar Dataset for Global High-Resolution Land Cover Mapping}, author={Junshi Xia, Hongruixuan Chen, Clifford Broni-Bediako, Yimin Wei, Jian Song, and Naoto Yokoya}, year={2025}, note={arXiv:2501.10891}, url={https://arxiv.org/abs/2501.10891}, }
We are most grateful to the authors of Semantic Segmentation PyTorch from which the baseline code is built on.