Skip to content

torchange - A Unified Change Representation Learning Benchmark Library

License

Notifications You must be signed in to change notification settings

Z-Zheng/pytorch-change-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 2024/06, we launch the project of torchange.

Features

  • Out-of-box and straightforward model implementations
  • Highly-optimized implementations, e.g., multi-gpu sync dice loss.
  • Multi-gpu metric computation and score tracker, supporting wandb.
  • Including the latest research advancements in Change, not just architecture games.

Model zoo (in progress)

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

0. change modeling principle

  • (PCM) Unifying Remote Sensing Change Detection via Deep Probabilistic Change Models: from Principles, Models to Applications, ISPRS P&RS 2024. [[Paper]], [Code]
  • (GPCM) Scalable Multi-Temporal Remote Sensing Change Data Generation via Simulating Stochastic Change Process, ICCV 2023 [Paper], [Code]

1.0 unified architecture

  • (ChangeStar) Change is Everywhere: Single-Temporal Supervised Object Change Detection in Remote Sensing Imagery, ICCV 2021. [Paper], [Project], [Code]
  • (ChangeStar2) Single-Temporal Supervised Learning for Universal Remote Sensing Change Detection, IJCV 2024. [Paper], [Code]
  • (ChangeSparse) Unifying Remote Sensing Change Detection via Deep Probabilistic Change Models: from Principles, Models to Applications, ISPRS P&RS 2024. [[Paper]], [Code]

1.1 one-to-many semantic change detection

  • (ChangeOS) Building damage assessment for rapid disaster response with a deep object-based semantic change detection framework: from natural disasters to man-made disasters, RSE 2021. [Paper], [Code]

1.2 many-to-many semantic change detection

  • (ChangeMask) ChangeMask: Deep Multi-task Encoder-Transformer-Decoder Architecture for Semantic Change Detection, ISPRS P&RS 2022. [Paper], [Code]

2.0 learning change representation via single-temporal supervision

  • (STAR) Change is Everywhere: Single-Temporal Supervised Object Change Detection in Remote Sensing Imagery, ICCV 2021. [Paper], [Project], [Code]
  • (G-STAR) Single-Temporal Supervised Learning for Universal Remote Sensing Change Detection, IJCV 2024. [Paper], [Code]
  • (Changen) Scalable Multi-Temporal Remote Sensing Change Data Generation via Simulating Stochastic Change Process, ICCV 2023 [Paper], [Code]
  • (Changen2) Changen2: Multi-Temporal Remote Sensing Generative Change Foundation Model, arxiv 2024 [Paper]

2.1 change data synthesis from single-temporal data

  • (Changen) Scalable Multi-Temporal Remote Sensing Change Data Generation via Simulating Stochastic Change Process, ICCV 2023 [Paper], [Code]
  • (Changen2) Changen2: Multi-Temporal Remote Sensing Generative Change Foundation Model, arxiv 2024 [Paper]

3.0 zero-shot change detection

  • (AnyChange) Segment Any Change, arxiv 2024 [Paper]
  • (Changen2) Changen2: Multi-Temporal Remote Sensing Generative Change Foundation Model, arxiv 2024 [Paper]

License

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

About

torchange - A Unified Change Representation Learning Benchmark Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages