Skip to content

cliffbb/DFC2025-OEM-SAR-Baseline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

GitHub license PyTorch Python

2025 IEEE GRSS Data Fusion Contest Track 1: All-Weather Land Cover Mapping

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

Dataset

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.

Baseline

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.

Usage

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:

  1. Install all the requirements. Python 3.8 was used in our experiments. Install the list of packages in the requirements.txt file using pip install -r requirements.txt.
  2. Download the dataset from here into the respective directories: dataset/train and dataset/test
  3. 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

Citation

For any scientific publication using this data, the following paper should be cited:
@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}, 
}

Acknowledgements

We are most grateful to the authors of Semantic Segmentation PyTorch from which the baseline code is built on.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages