FOTBCD: A Geographically Diverse Dataset for Building Change Detection from High-Resolution Aerial Imagery

May 5, 2026 · View on GitHub

Hugging Face arXiv Code License: MIT Dataset License: CC BY-NC-SA 4.0

FOTBCD: A Geographically Diverse Dataset for Building Change Detection from High-Resolution Aerial Imagery

A large-scale building change detection benchmark from French orthophotos and topographic data.

Datasets

We release two community versions derived from FOTBCD, both freely available under CC BY-NC-SA 4.0:

DatasetDepartmentsPairsPatch SizeResolutionAnnotationLicense
FOTBCD-Binary28 (25 train / 3 eval)~28k512x5120.2mBinary maskCC BY-NC-SA 4.0
FOTBCD-Instances6 (3 train / 3 eval)4k512x5120.2mCOCO polygonsCC BY-NC-SA 4.0


Geographic coverage: 25 training departments (green), 3 held-out evaluation departments (blue)

Download

Download (Google Drive) - contains FOTBCD-Binary, FOTBCD-Instances, and pretrained weights.

Structure

FOTBCD-Binary/
    images/
        train/
            before/     # {id}.png
            after/      # {id}.png
            label/      # binary mask (0=no change, 255=change)
        val/
        test/

FOTBCD-Instances/
    images/
        train/
            before/
            after/
        val/
        test/
    annotations/
        train.json      # COCO format (categories: UNCHANGED=1, DEMOLISHED=2, NEW=3)
        val.json
        test.json

Installation

conda env create -f environment.yml
conda activate fotbcd

Install PyTorch separately based on your system: https://pytorch.org/get-started/locally/

Set the dataset paths in config.py before training.

Training

python train.py

Cross-Dataset Evaluation

python evaluate.py --checkpoints_dir ./checkpoints --batch_size 32

Results

Cross-domain generalization (IoU):

↓ Train / Test →FOTBCD-BinaryLEVIR-CD+WHU-CD
FOTBCD-Binary0.8180.2990.697
LEVIR-CD+0.3000.7370.544
WHU-CD0.3420.2130.894

Cross-domain generalization (F1):

↓ Train / Test →FOTBCD-BinaryLEVIR-CD+WHU-CD
FOTBCD-Binary0.9000.4600.822
LEVIR-CD+0.4620.8480.704
WHU-CD0.5090.3510.944

Cross-domain generalization (Precision):

↓ Train / Test →FOTBCD-BinaryLEVIR-CD+WHU-CD
FOTBCD-Binary0.9150.8190.803
LEVIR-CD+0.8020.8800.829
WHU-CD0.7360.8210.956

Cross-domain generalization (Recall):

↓ Train / Test →FOTBCD-BinaryLEVIR-CD+WHU-CD
FOTBCD-Binary0.8860.3200.841
LEVIR-CD+0.3240.8190.612
WHU-CD0.3900.2230.933

License

FOTBCD (Commercial License)

For industrial applications requiring larger scale and full instance-level annotations:

220,000+ image pairsMulti-region coverage across France
950k+ building polygonsNEW / DEMOLISHED / UNCHANGED per instance
Commercial licenseFor production deployment and proprietary applications

Contact info@retgen.ai for licensing inquiries. Academic collaborations are welcome.

Citation

If you use FOTBCD in your research, please cite our paper:

@misc{moubane2026fotbcd,
      title={FOTBCD: A Large-Scale Building Change Detection Benchmark from French Orthophotos and Topographic Data},
      author={Abdelrrahman Moubane},
      year={2026},
      eprint={2601.22596},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2601.22596},
}

Acknowledgments

FOTBCD is derived from BD ORTHO and BD TOPO databases by Institut national de l'information géographique et forestière (IGN).