├── LICENSE ├── README.md ├── configs ├── _base_ │ └── datasets │ │ ├── bandon.py │ │ ├── clcd.py │ │ ├── dsifn.py │ │ ├── landsat.py │ │ ├── levir_cd.py │ │ ├── rsipac_cd.py │ │ ├── s2looking.py │ │ ├── second.py │ │ └── svcd.py ├── bit │ ├── README.md │ └── bit_r18_256x256_40k_levircd.py ├── changeformer │ ├── README.md │ ├── changeformer_mit-b0_256x256_40k_levircd.py │ └── changeformer_mit-b1_256x256_40k_levircd.py ├── changer │ ├── README.md │ ├── changer_ex_mit-b0_512x512_40k_levircd.py │ ├── changer_ex_mit-b0_512x512_80k_s2looking.py │ ├── changer_ex_mit-b1_512x512_40k_levircd.py │ ├── changer_ex_r18_512x512_40k_levircd.py │ ├── changer_ex_r18_512x512_80k_s2looking.py │ ├── changer_ex_s101_512x512_40k_levircd.py │ ├── changer_ex_s101_512x512_80k_s2looking.py │ ├── changer_ex_s50_512x512_40k_levircd.py │ └── changer_ex_s50_512x512_80k_s2looking.py ├── common │ ├── standard_256x256_40k_levircd.py │ ├── standard_512x512_40k_levircd.py │ └── standard_512x512_40k_s2looking.py ├── fcsn │ ├── README.md │ ├── fc_ef_256x256_40k_levircd.py │ ├── fc_siam_conc_256x256_40k_levircd.py │ └── fc_siam_diff_256x256_40k_levircd.py ├── general_scd │ ├── scd_upernet_r18_256x512_10k_second.py │ ├── scd_upernet_r18_416x416_40k_landsat.py │ └── scd_upernet_r18_512x512_40k_bandon.py ├── hanet │ ├── README.md │ └── hanet_256x256_40k_levircd.py ├── ifn │ ├── README.md │ └── ifn_256x256_40k_levircd.py ├── resnet_ibn │ ├── resnet_ibn_b18_256x256_40k_levircd.py │ ├── resnet_ibn_b34_256x256_40k_levircd.py │ └── train_.py ├── snunet │ ├── README.md │ ├── snunet_c16_256x256_120k_svcd.py │ ├── snunet_c16_256x256_40k_levircd.py │ └── snunet_c32_256x256_40k_levircd.py ├── stanet │ ├── README.md │ ├── stanet_bam_256x256_40k_levircd.py │ ├── stanet_base_256x256_40k_levircd.py │ └── stanet_pam_256x256_40k_levircd.py ├── tinycd │ ├── README.md │ └── tinycd_256x256_40k_levircd.py └── tinycd_v2 │ ├── README.md │ ├── tinycd_v2_b_256x256_40k_levircd.py │ ├── tinycd_v2_l_256x256_40k_levircd.py │ └── tinycd_v2_s_256x256_40k_levircd.py ├── data ├── Fig.png ├── Fig2.png ├── LEVIR-CD │ └── readme.txt ├── Readme.txt └── WHU-CD │ └── Readme.txt ├── opencd ├── datasets │ ├── __init__.py │ ├── bandon.py │ ├── basecddataset.py │ ├── basescddataset.py │ ├── clcd.py │ ├── dsifn.py │ ├── landsat.py │ ├── levir_cd.py │ ├── rsipac_cd.py │ ├── s2looking.py │ ├── second.py │ ├── svcd.py │ └── transforms │ │ ├── __init__.py │ │ ├── formatting.py │ │ ├── loading.py │ │ └── transforms.py ├── engine │ ├── __init__.py │ └── hooks │ │ ├── __init__.py │ │ └── visualization_hook.py ├── evaluation │ ├── __init__.py │ └── metrics │ │ ├── __init__.py │ │ └── scd_metric.py └── models │ ├── backbones │ ├── __init__.py │ ├── fcsn.py │ ├── hanet.py │ ├── ifn.py │ ├── interaction_mit.py │ ├── interaction_resnest.py │ ├── interaction_resnet.py │ ├── resnet_ibn.py │ ├── snu_ibn.py │ ├── snunet.py │ ├── tinycd.py │ └── tinynet.py │ └── change_detectors │ ├── __init__.py │ ├── dual_input_encoder_decoder.py │ ├── siamencoder_decoder.py │ ├── siamencoder_decoder2.py │ └── siamencoder_multidecoder.py ├── requirements ├── docs.txt ├── mminstall.txt ├── optional.txt ├── readthedocs.txt ├── runtime.txt └── tests.txt └── tools ├── analysis_tools ├── analysis_each_img.py ├── browse_dataset.py ├── get_flops.py └── visualize_results.py ├── dist_test.sh ├── dist_train.sh ├── generate_txt ├── generate_bandon_txt.py └── generate_levircd_txt.py ├── misc ├── print_config.py └── publish_model.py ├── slurm_test.sh ├── slurm_train.sh ├── test.py └── train.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/README.md -------------------------------------------------------------------------------- /configs/_base_/datasets/bandon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/bandon.py -------------------------------------------------------------------------------- /configs/_base_/datasets/clcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/clcd.py -------------------------------------------------------------------------------- /configs/_base_/datasets/dsifn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/dsifn.py -------------------------------------------------------------------------------- /configs/_base_/datasets/landsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/landsat.py -------------------------------------------------------------------------------- /configs/_base_/datasets/levir_cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/levir_cd.py -------------------------------------------------------------------------------- /configs/_base_/datasets/rsipac_cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/rsipac_cd.py -------------------------------------------------------------------------------- /configs/_base_/datasets/s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/s2looking.py -------------------------------------------------------------------------------- /configs/_base_/datasets/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/second.py -------------------------------------------------------------------------------- /configs/_base_/datasets/svcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/_base_/datasets/svcd.py -------------------------------------------------------------------------------- /configs/bit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/bit/README.md -------------------------------------------------------------------------------- /configs/bit/bit_r18_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/bit/bit_r18_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/changeformer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changeformer/README.md -------------------------------------------------------------------------------- /configs/changeformer/changeformer_mit-b0_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changeformer/changeformer_mit-b0_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/changeformer/changeformer_mit-b1_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changeformer/changeformer_mit-b1_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/README.md -------------------------------------------------------------------------------- /configs/changer/changer_ex_mit-b0_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_mit-b0_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_mit-b0_512x512_80k_s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_mit-b0_512x512_80k_s2looking.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_mit-b1_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_mit-b1_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_r18_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_r18_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_r18_512x512_80k_s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_r18_512x512_80k_s2looking.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_s101_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_s101_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_s101_512x512_80k_s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_s101_512x512_80k_s2looking.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_s50_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_s50_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/changer/changer_ex_s50_512x512_80k_s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/changer/changer_ex_s50_512x512_80k_s2looking.py -------------------------------------------------------------------------------- /configs/common/standard_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/common/standard_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/common/standard_512x512_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/common/standard_512x512_40k_levircd.py -------------------------------------------------------------------------------- /configs/common/standard_512x512_40k_s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/common/standard_512x512_40k_s2looking.py -------------------------------------------------------------------------------- /configs/fcsn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/fcsn/README.md -------------------------------------------------------------------------------- /configs/fcsn/fc_ef_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/fcsn/fc_ef_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/fcsn/fc_siam_conc_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/fcsn/fc_siam_conc_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/fcsn/fc_siam_diff_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/fcsn/fc_siam_diff_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/general_scd/scd_upernet_r18_256x512_10k_second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/general_scd/scd_upernet_r18_256x512_10k_second.py -------------------------------------------------------------------------------- /configs/general_scd/scd_upernet_r18_416x416_40k_landsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/general_scd/scd_upernet_r18_416x416_40k_landsat.py -------------------------------------------------------------------------------- /configs/general_scd/scd_upernet_r18_512x512_40k_bandon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/general_scd/scd_upernet_r18_512x512_40k_bandon.py -------------------------------------------------------------------------------- /configs/hanet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/hanet/README.md -------------------------------------------------------------------------------- /configs/hanet/hanet_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/hanet/hanet_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/ifn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/ifn/README.md -------------------------------------------------------------------------------- /configs/ifn/ifn_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/ifn/ifn_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/resnet_ibn/resnet_ibn_b18_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/resnet_ibn/resnet_ibn_b18_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/resnet_ibn/resnet_ibn_b34_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/resnet_ibn/resnet_ibn_b34_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/resnet_ibn/train_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/resnet_ibn/train_.py -------------------------------------------------------------------------------- /configs/snunet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/snunet/README.md -------------------------------------------------------------------------------- /configs/snunet/snunet_c16_256x256_120k_svcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/snunet/snunet_c16_256x256_120k_svcd.py -------------------------------------------------------------------------------- /configs/snunet/snunet_c16_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/snunet/snunet_c16_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/snunet/snunet_c32_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/snunet/snunet_c32_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/stanet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/stanet/README.md -------------------------------------------------------------------------------- /configs/stanet/stanet_bam_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/stanet/stanet_bam_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/stanet/stanet_base_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/stanet/stanet_base_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/stanet/stanet_pam_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/stanet/stanet_pam_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/tinycd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd/README.md -------------------------------------------------------------------------------- /configs/tinycd/tinycd_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd/tinycd_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/tinycd_v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd_v2/README.md -------------------------------------------------------------------------------- /configs/tinycd_v2/tinycd_v2_b_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd_v2/tinycd_v2_b_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/tinycd_v2/tinycd_v2_l_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd_v2/tinycd_v2_l_256x256_40k_levircd.py -------------------------------------------------------------------------------- /configs/tinycd_v2/tinycd_v2_s_256x256_40k_levircd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/configs/tinycd_v2/tinycd_v2_s_256x256_40k_levircd.py -------------------------------------------------------------------------------- /data/Fig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/data/Fig.png -------------------------------------------------------------------------------- /data/Fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/data/Fig2.png -------------------------------------------------------------------------------- /data/LEVIR-CD/readme.txt: -------------------------------------------------------------------------------- 1 | Save the downloaded LEVIR-CD dataset here. -------------------------------------------------------------------------------- /data/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/data/Readme.txt -------------------------------------------------------------------------------- /data/WHU-CD/Readme.txt: -------------------------------------------------------------------------------- 1 | Save the downloaded WHU-CD dataset here. -------------------------------------------------------------------------------- /opencd/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/__init__.py -------------------------------------------------------------------------------- /opencd/datasets/bandon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/bandon.py -------------------------------------------------------------------------------- /opencd/datasets/basecddataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/basecddataset.py -------------------------------------------------------------------------------- /opencd/datasets/basescddataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/basescddataset.py -------------------------------------------------------------------------------- /opencd/datasets/clcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/clcd.py -------------------------------------------------------------------------------- /opencd/datasets/dsifn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/dsifn.py -------------------------------------------------------------------------------- /opencd/datasets/landsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/landsat.py -------------------------------------------------------------------------------- /opencd/datasets/levir_cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/levir_cd.py -------------------------------------------------------------------------------- /opencd/datasets/rsipac_cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/rsipac_cd.py -------------------------------------------------------------------------------- /opencd/datasets/s2looking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/s2looking.py -------------------------------------------------------------------------------- /opencd/datasets/second.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/second.py -------------------------------------------------------------------------------- /opencd/datasets/svcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/svcd.py -------------------------------------------------------------------------------- /opencd/datasets/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/transforms/__init__.py -------------------------------------------------------------------------------- /opencd/datasets/transforms/formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/transforms/formatting.py -------------------------------------------------------------------------------- /opencd/datasets/transforms/loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/transforms/loading.py -------------------------------------------------------------------------------- /opencd/datasets/transforms/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/datasets/transforms/transforms.py -------------------------------------------------------------------------------- /opencd/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/engine/__init__.py -------------------------------------------------------------------------------- /opencd/engine/hooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/engine/hooks/__init__.py -------------------------------------------------------------------------------- /opencd/engine/hooks/visualization_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/engine/hooks/visualization_hook.py -------------------------------------------------------------------------------- /opencd/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/evaluation/__init__.py -------------------------------------------------------------------------------- /opencd/evaluation/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/evaluation/metrics/__init__.py -------------------------------------------------------------------------------- /opencd/evaluation/metrics/scd_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/evaluation/metrics/scd_metric.py -------------------------------------------------------------------------------- /opencd/models/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/__init__.py -------------------------------------------------------------------------------- /opencd/models/backbones/fcsn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/fcsn.py -------------------------------------------------------------------------------- /opencd/models/backbones/hanet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/hanet.py -------------------------------------------------------------------------------- /opencd/models/backbones/ifn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/ifn.py -------------------------------------------------------------------------------- /opencd/models/backbones/interaction_mit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/interaction_mit.py -------------------------------------------------------------------------------- /opencd/models/backbones/interaction_resnest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/interaction_resnest.py -------------------------------------------------------------------------------- /opencd/models/backbones/interaction_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/interaction_resnet.py -------------------------------------------------------------------------------- /opencd/models/backbones/resnet_ibn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/resnet_ibn.py -------------------------------------------------------------------------------- /opencd/models/backbones/snu_ibn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/snu_ibn.py -------------------------------------------------------------------------------- /opencd/models/backbones/snunet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/snunet.py -------------------------------------------------------------------------------- /opencd/models/backbones/tinycd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/tinycd.py -------------------------------------------------------------------------------- /opencd/models/backbones/tinynet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/backbones/tinynet.py -------------------------------------------------------------------------------- /opencd/models/change_detectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/change_detectors/__init__.py -------------------------------------------------------------------------------- /opencd/models/change_detectors/dual_input_encoder_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/change_detectors/dual_input_encoder_decoder.py -------------------------------------------------------------------------------- /opencd/models/change_detectors/siamencoder_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/change_detectors/siamencoder_decoder.py -------------------------------------------------------------------------------- /opencd/models/change_detectors/siamencoder_decoder2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/change_detectors/siamencoder_decoder2.py -------------------------------------------------------------------------------- /opencd/models/change_detectors/siamencoder_multidecoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/opencd/models/change_detectors/siamencoder_multidecoder.py -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/requirements/docs.txt -------------------------------------------------------------------------------- /requirements/mminstall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/requirements/mminstall.txt -------------------------------------------------------------------------------- /requirements/optional.txt: -------------------------------------------------------------------------------- 1 | albumentations 2 | grad-cam 3 | -------------------------------------------------------------------------------- /requirements/readthedocs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/requirements/readthedocs.txt -------------------------------------------------------------------------------- /requirements/runtime.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | numpy 3 | packaging 4 | prettytable 5 | scipy -------------------------------------------------------------------------------- /requirements/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/requirements/tests.txt -------------------------------------------------------------------------------- /tools/analysis_tools/analysis_each_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/analysis_tools/analysis_each_img.py -------------------------------------------------------------------------------- /tools/analysis_tools/browse_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/analysis_tools/browse_dataset.py -------------------------------------------------------------------------------- /tools/analysis_tools/get_flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/analysis_tools/get_flops.py -------------------------------------------------------------------------------- /tools/analysis_tools/visualize_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/analysis_tools/visualize_results.py -------------------------------------------------------------------------------- /tools/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/dist_test.sh -------------------------------------------------------------------------------- /tools/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/dist_train.sh -------------------------------------------------------------------------------- /tools/generate_txt/generate_bandon_txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/generate_txt/generate_bandon_txt.py -------------------------------------------------------------------------------- /tools/generate_txt/generate_levircd_txt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/generate_txt/generate_levircd_txt.py -------------------------------------------------------------------------------- /tools/misc/print_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/misc/print_config.py -------------------------------------------------------------------------------- /tools/misc/publish_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/misc/publish_model.py -------------------------------------------------------------------------------- /tools/slurm_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/slurm_test.sh -------------------------------------------------------------------------------- /tools/slurm_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/slurm_train.sh -------------------------------------------------------------------------------- /tools/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/test.py -------------------------------------------------------------------------------- /tools/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XJCXJ/CrossCDNet/HEAD/tools/train.py --------------------------------------------------------------------------------