Home

Awesome

torchange - A Unified Change Representation Learning Benchmark Library

torchange aims to provide out-of-box contemporary spatiotemporal change model implementations, standard metrics, and datasets, in pursuit of benchmarking and reproducibility.

This project is still under development. Other repositories would be gradually merged into torchange.

The torchange API is in beta and may change in the near future.

Note: torchange is designed to provide straightforward implementations, thus we will adopt a single file for each algorithm without any modular encapsulation. Algorithms released before 2024 will be transferred here from our internal codebase. If you encounter any bugs, please report them in the issue section. Please be patient with new releases and bug fixes, as this is a significant burden for a single maintainer. Technical consultations are only accepted via email inquiry.

Our default training engine is ever.

News

Features

Model zoo (in progress)

This is also a tutorial for junior researchers interested in contemporary change detection.

0. change modeling principle

1.0 unified architecture

1.1 one-to-many semantic change detection

1.2 many-to-many semantic change detection

2.0 learning change representation via single-temporal supervision

2.1 change data synthesis from single-temporal data

3.0 zero-shot change detection

License

This project is under the CC-BY-NC 4.0 license. See LICENSE for details.

visitors