├── .github └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── demo_images ├── t1_img.png └── t2_img.png ├── examples ├── changen2_pretrained_changestar1x256_inference_demo.ipynb ├── load_Changen2_synthetic_change_dataset.ipynb └── segment_any_change_examples.ipynb ├── pyproject.toml └── torchange ├── __init__.py ├── configs └── changen2 │ ├── s1c1_cstar_vitb_1x256.py │ ├── s1c1_cstar_vitl_1x256.py │ ├── s1c5_cstar_vitb_1x256.py │ └── s9c1_cstar_vitb_1x256.py ├── data ├── __init__.py ├── bitemporal.py ├── bright.py ├── hf_builder.py ├── levircd.py ├── s2looking.py ├── second.py └── xView2.py ├── metrics ├── __init__.py ├── bcd.py ├── second.py └── xview2.py ├── models ├── __init__.py ├── changemask.py ├── changen2 │ ├── README.md │ ├── __init__.py │ ├── _changestar_1x256.py │ ├── change_event_simulation.py │ └── rsdit.py ├── changesparse.py ├── changestar2.py ├── changestar_1xd.py ├── neds.py └── segment_any_change │ ├── README.md │ ├── __init__.py │ ├── anychange.py │ ├── base.py │ ├── segment_anything │ ├── __init__.py │ ├── automatic_mask_generator.py │ ├── build_sam.py │ ├── modeling │ │ ├── __init__.py │ │ ├── common.py │ │ ├── image_encoder.py │ │ ├── mask_decoder.py │ │ ├── prompt_encoder.py │ │ ├── sam.py │ │ └── transformer.py │ ├── predictor.py │ └── utils │ │ ├── __init__.py │ │ ├── amg.py │ │ ├── onnx.py │ │ └── transforms.py │ ├── simple_maskgen.py │ └── viz.py ├── module ├── __init__.py ├── farseg.py ├── lora.py ├── sam_vit.py └── uper.py ├── training └── __init__.py └── utils ├── __init__.py └── outputs.py /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | .idea 3 | scripts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/README.md -------------------------------------------------------------------------------- /demo_images/t1_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/demo_images/t1_img.png -------------------------------------------------------------------------------- /demo_images/t2_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/demo_images/t2_img.png -------------------------------------------------------------------------------- /examples/changen2_pretrained_changestar1x256_inference_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/examples/changen2_pretrained_changestar1x256_inference_demo.ipynb -------------------------------------------------------------------------------- /examples/load_Changen2_synthetic_change_dataset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/examples/load_Changen2_synthetic_change_dataset.ipynb -------------------------------------------------------------------------------- /examples/segment_any_change_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/examples/segment_any_change_examples.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/pyproject.toml -------------------------------------------------------------------------------- /torchange/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/__init__.py -------------------------------------------------------------------------------- /torchange/configs/changen2/s1c1_cstar_vitb_1x256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/configs/changen2/s1c1_cstar_vitb_1x256.py -------------------------------------------------------------------------------- /torchange/configs/changen2/s1c1_cstar_vitl_1x256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/configs/changen2/s1c1_cstar_vitl_1x256.py -------------------------------------------------------------------------------- /torchange/configs/changen2/s1c5_cstar_vitb_1x256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/configs/changen2/s1c5_cstar_vitb_1x256.py -------------------------------------------------------------------------------- /torchange/configs/changen2/s9c1_cstar_vitb_1x256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/configs/changen2/s9c1_cstar_vitb_1x256.py -------------------------------------------------------------------------------- /torchange/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/__init__.py -------------------------------------------------------------------------------- /torchange/data/bitemporal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/bitemporal.py -------------------------------------------------------------------------------- /torchange/data/bright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/bright.py -------------------------------------------------------------------------------- /torchange/data/hf_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/hf_builder.py -------------------------------------------------------------------------------- /torchange/data/levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/levircd.py -------------------------------------------------------------------------------- /torchange/data/s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/s2looking.py -------------------------------------------------------------------------------- /torchange/data/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/second.py -------------------------------------------------------------------------------- /torchange/data/xView2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/data/xView2.py -------------------------------------------------------------------------------- /torchange/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/metrics/__init__.py -------------------------------------------------------------------------------- /torchange/metrics/bcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/metrics/bcd.py -------------------------------------------------------------------------------- /torchange/metrics/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/metrics/second.py -------------------------------------------------------------------------------- /torchange/metrics/xview2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/metrics/xview2.py -------------------------------------------------------------------------------- /torchange/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/__init__.py -------------------------------------------------------------------------------- /torchange/models/changemask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changemask.py -------------------------------------------------------------------------------- /torchange/models/changen2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changen2/README.md -------------------------------------------------------------------------------- /torchange/models/changen2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changen2/__init__.py -------------------------------------------------------------------------------- /torchange/models/changen2/_changestar_1x256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changen2/_changestar_1x256.py -------------------------------------------------------------------------------- /torchange/models/changen2/change_event_simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changen2/change_event_simulation.py -------------------------------------------------------------------------------- /torchange/models/changen2/rsdit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changen2/rsdit.py -------------------------------------------------------------------------------- /torchange/models/changesparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changesparse.py -------------------------------------------------------------------------------- /torchange/models/changestar2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changestar2.py -------------------------------------------------------------------------------- /torchange/models/changestar_1xd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/changestar_1xd.py -------------------------------------------------------------------------------- /torchange/models/neds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/neds.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/README.md -------------------------------------------------------------------------------- /torchange/models/segment_any_change/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/__init__.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/anychange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/anychange.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/base.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/__init__.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/automatic_mask_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/automatic_mask_generator.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/build_sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/build_sam.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/__init__.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/common.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/image_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/image_encoder.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/mask_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/mask_decoder.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/prompt_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/prompt_encoder.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/sam.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/modeling/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/modeling/transformer.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/predictor.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/utils/__init__.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/utils/amg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/utils/amg.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/utils/onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/utils/onnx.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/segment_anything/utils/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/segment_anything/utils/transforms.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/simple_maskgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/simple_maskgen.py -------------------------------------------------------------------------------- /torchange/models/segment_any_change/viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/models/segment_any_change/viz.py -------------------------------------------------------------------------------- /torchange/module/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/module/__init__.py -------------------------------------------------------------------------------- /torchange/module/farseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/module/farseg.py -------------------------------------------------------------------------------- /torchange/module/lora.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/module/lora.py -------------------------------------------------------------------------------- /torchange/module/sam_vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/module/sam_vit.py -------------------------------------------------------------------------------- /torchange/module/uper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/module/uper.py -------------------------------------------------------------------------------- /torchange/training/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/training/__init__.py -------------------------------------------------------------------------------- /torchange/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/utils/__init__.py -------------------------------------------------------------------------------- /torchange/utils/outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Z-Zheng/pytorch-change-models/HEAD/torchange/utils/outputs.py --------------------------------------------------------------------------------