← all repositories
likyoo/open-cd

Change detection's mixtape: every model, one repo

It corrals two dozen change detection models and a shelf of satellite datasets into one OpenMMLab-based toolbox so researchers can stop rewriting boilerplate.

879 stars Python Computer VisionML Frameworks
open-cd
Not currently ranked — collecting fresh signals.
star history

What it does

Open-CD is a Python toolbox for remote-sensing change detection. It wraps implementations of roughly twenty published models—including Changer, BiT, and ChangeFormer—into a shared training and evaluation framework built atop OpenMMLab and mmsegmentation. It also bundles standard datasets such as LEVIR-CD and WHU-CD, aiming to turn model-hopping from a porting exercise into a config swap.

The interesting bit

The project doesn’t hide its integrator nature; it openly bills itself as “standing on the shoulders of giants” and borrows code directly from original repositories. The real value is standardization: it forces a fragmented research landscape into one consistent API, complete with a technical report accepted at ACMMM 2025.

Key highlights

  • Supports ~20 change detection architectures, from classic siamese networks to recent transformers.
  • Built on OpenMMLab 2.0 and PyTorch 2.0, inheriting their training engines and data pipelines.
  • Bundles over ten public satellite datasets, including LEVIR-CD, WHU-CD, and SECOND.
  • Published technical report (ACMMM 2025) and a HuggingFace model zoo.
  • Provides an inference API and a Colab demo for quick experiments.

Verdict

Researchers working on remote-sensing change detection who are tired of juggling one-off model repositories will find this a convenient consolidation layer. If you want a ground-up framework with no external dependencies, this is essentially curated glue code around OpenMMLab.

Frequently asked

What is likyoo/open-cd?
It corrals two dozen change detection models and a shelf of satellite datasets into one OpenMMLab-based toolbox so researchers can stop rewriting boilerplate.
Is open-cd open source?
Yes — likyoo/open-cd is open source, released under the Apache-2.0 license.
What language is open-cd written in?
likyoo/open-cd is primarily written in Python.
How popular is open-cd?
likyoo/open-cd has 879 stars on GitHub.
Where can I find open-cd?
likyoo/open-cd is on GitHub at https://github.com/likyoo/open-cd.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.