DynamicEarth: How Far are We from Open-Vocabulary Change Detection?

Kaiyu Li, Xiangyong Cao, Yupeng Deng, Chao Pang, Zepeng Xin +2 more
1/22/2025
cs.CV

No official code found. Best implementation: likyoo/DynamicEarth (133 stars, last commit 2025-12-23).

Abstract

Monitoring Earth's evolving land covers requires methods capable of detecting changes across a wide range of categories and contexts. Existing change detection methods are hindered by their dependency on predefined classes, reducing their effectiveness in open-world applications. To address this issue, we introduce open-vocabulary change detection (OVCD), a novel task that bridges vision and language to detect changes across any category. Considering the lack of high-quality data and annotation, we propose two training-free frameworks, M-C-I and I-M-C, which leverage and integrate off-the-shelf foundation models for the OVCD task. The insight behind the M-C-I framework is to discover all potential changes and then classify these changes, while the insight of I-M-C framework is to identify all targets of interest and then determine whether their states have changed. Based on these two frameworks, we instantiate to obtain several methods, e.g., SAM-DINOv2-SegEarth-OV, Grounding-DINO-SAM2-DINO, etc. Extensive evaluations on 5 benchmark datasets demonstrate the superior generalization and robustness of our OVCD methods over existing supervised and unsupervised methods. To support continued exploration, we release DynamicEarth, a dedicated codebase designed to advance research and application of OVCD. https://likyoo.github.io/DynamicEarth

View on arXivView PDF

Code Implementations(1)

[AAAI 2026 Oral] DynamicEarth: How Far are We from Open-Vocabulary Change Detection?

1335PythonJan 24, 202510 months ago

Similar Papers

Cite this paper

@article{li2025dynamicearth,
  title  = {DynamicEarth: How Far are We from Open-Vocabulary Change Detection?},
  author = {Kaiyu Li and Xiangyong Cao and Yupeng Deng and Chao Pang and Zepeng Xin and Deyu Meng and Zhi Wang},
  year   = {2025},
  eprint = {2501.12931},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.12931v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.12931.svg)](https://codeofpaper.com/paper/2501.12931)

Discussion