Changen2: Multi-Temporal Remote Sensing Generative Change Foundation Model

Zhuo Zheng, Stefano Ermon, Dongjun Kim, Liangpei Zhang, Yanfei Zhong
6/26/2024
cs.CV

No official code found. Best implementation: Z-Zheng/pytorch-change-models (268 stars, Apache-2.0, last commit 2026-05-02).

Abstract

Our understanding of the temporal dynamics of the Earth's surface has been advanced by deep vision models, which often require lots of labeled multi-temporal images for training. However, collecting, preprocessing, and annotating multi-temporal remote sensing images at scale is non-trivial since it is expensive and knowledge-intensive. In this paper, we present change data generators based on generative models, which are cheap and automatic, alleviating these data problems. Our main idea is to simulate a stochastic change process over time. We describe the stochastic change process as a probabilistic graphical model (GPCM), which factorizes the complex simulation problem into two more tractable sub-problems, i.e., change event simulation and semantic change synthesis. To solve these two problems, we present Changen2, a GPCM with a resolution-scalable diffusion transformer which can generate time series of images and their semantic and change labels from labeled or unlabeled single-temporal images. Changen2 is a generative change foundation model that can be trained at scale via self-supervision, and can produce change supervisory signals from unlabeled single-temporal images. Unlike existing foundation models, Changen2 synthesizes change data to train task-specific foundation models for change detection. The resulting model possesses inherent zero-shot change detection capabilities and excellent transferability. Experiments suggest Changen2 has superior spatiotemporal scalability, e.g., Changen2 model trained on 256$^2$ pixel single-temporal images can yield time series of any length and resolutions of 1,024$^2$ pixels. Changen2 pre-trained models exhibit superior zero-shot performance (narrowing the performance gap to 3% on LEVIR-CD and approximately 10% on both S2Looking and SECOND, compared to fully supervised counterparts) and transferability across multiple types of change tasks.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

torchange - A Unified Change Representation Learning Benchmark Library

26823PythonMay 31, 20245 months agoApache-2.0

Similar Papers

Cite this paper

@article{zheng2024changen,
  title  = {Changen2: Multi-Temporal Remote Sensing Generative Change Foundation Model},
  author = {Zhuo Zheng and Stefano Ermon and Dongjun Kim and Liangpei Zhang and Yanfei Zhong},
  year   = {2024},
  eprint = {2406.17998},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.17998v1}
}

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/2406.17998.svg)](https://codeofpaper.com/paper/2406.17998)

Discussion