├── .gitignore ├── README.md ├── checkpoint ├── training_log_CHASE_DB1.txt ├── training_log_CrackSeg9K.txt ├── training_log_SewerCrack1.txt └── training_log_SewerCrack2.txt ├── dataset ├── CHASE_DB1 │ ├── images │ │ ├── Image_01L_0000.png │ │ ├── Image_01R_0000.png │ │ ├── Image_02L_0000.png │ │ ├── Image_02R_0000.png │ │ ├── Image_03L_0000.png │ │ ├── Image_03R_0000.png │ │ ├── Image_04L_0000.png │ │ ├── Image_04R_0000.png │ │ ├── Image_05L_0000.png │ │ ├── Image_05R_0000.png │ │ ├── Image_06L_0000.png │ │ ├── Image_06R_0000.png │ │ ├── Image_07L_0000.png │ │ ├── Image_07R_0000.png │ │ ├── Image_08L_0000.png │ │ ├── Image_08R_0000.png │ │ ├── Image_09L_0000.png │ │ ├── Image_09R_0000.png │ │ ├── Image_10L_0000.png │ │ ├── Image_10R_0000.png │ │ ├── Image_11L_0000.png │ │ ├── Image_11R_0000.png │ │ ├── Image_12L_0000.png │ │ ├── Image_12R_0000.png │ │ ├── Image_13L_0000.png │ │ ├── Image_13R_0000.png │ │ ├── Image_14L_0000.png │ │ └── Image_14R_0000.png │ └── masks │ │ ├── Image_01L.png │ │ ├── Image_01R.png │ │ ├── Image_02L.png │ │ ├── Image_02R.png │ │ ├── Image_03L.png │ │ ├── Image_03R.png │ │ ├── Image_04L.png │ │ ├── Image_04R.png │ │ ├── Image_05L.png │ │ ├── Image_05R.png │ │ ├── Image_06L.png │ │ ├── Image_06R.png │ │ ├── Image_07L.png │ │ ├── Image_07R.png │ │ ├── Image_08L.png │ │ ├── Image_08R.png │ │ ├── Image_09L.png │ │ ├── Image_09R.png │ │ ├── Image_10L.png │ │ ├── Image_10R.png │ │ ├── Image_11L.png │ │ ├── Image_11R.png │ │ ├── Image_12L.png │ │ ├── Image_12R.png │ │ ├── Image_13L.png │ │ ├── Image_13R.png │ │ ├── Image_14L.png │ │ └── Image_14R.png └── CrackSeg9K │ ├── 1 │ ├── test.txt │ └── train.txt ├── evaluation ├── compute_CHASE_DB1.py ├── compute_CrackSeg9k.py ├── compute_SewerCrack.py └── metrics.py ├── nnunetv2 ├── __init__.py ├── batch_running │ ├── __init__.py │ ├── benchmarking │ │ ├── __init__.py │ │ ├── generate_benchmarking_commands.py │ │ └── summarize_benchmark_results.py │ ├── collect_results_custom_Decathlon.py │ ├── collect_results_custom_Decathlon_2d.py │ ├── generate_lsf_runs_customDecathlon.py │ └── release_trainings │ │ ├── __init__.py │ │ └── nnunetv2_v1 │ │ ├── __init__.py │ │ ├── collect_results.py │ │ └── generate_lsf_commands.py ├── configuration.py ├── dataset_conversion │ ├── Dataset027_ACDC.py │ ├── Dataset073_Fluo_C3DH_A549_SIM.py │ ├── Dataset114_MNMs.py │ ├── Dataset115_EMIDEC.py │ ├── Dataset120_RoadSegmentation.py │ ├── Dataset137_BraTS21.py │ ├── Dataset218_Amos2022_task1.py │ ├── Dataset219_Amos2022_task2.py │ ├── Dataset220_KiTS2023.py │ ├── Dataset221_AutoPETII_2023.py │ ├── Dataset988_dummyDataset4.py │ ├── __init__.py │ ├── convert_MSD_dataset.py │ ├── convert_raw_dataset_from_old_nnunet_format.py │ ├── datasets_for_integration_tests │ │ ├── Dataset996_IntegrationTest_Hippocampus_regions_ignore.py │ │ ├── Dataset997_IntegrationTest_Hippocampus_regions.py │ │ ├── Dataset998_IntegrationTest_Hippocampus_ignore.py │ │ ├── Dataset999_IntegrationTest_Hippocampus.py │ │ └── __init__.py │ └── generate_dataset_json.py ├── ensembling │ ├── __init__.py │ └── ensemble.py ├── evaluation │ ├── __init__.py │ ├── accumulate_cv_results.py │ ├── evaluate_predictions.py │ └── find_best_configuration.py ├── experiment_planning │ ├── __init__.py │ ├── dataset_fingerprint │ │ ├── __init__.py │ │ └── fingerprint_extractor.py │ ├── experiment_planners │ │ ├── __init__.py │ │ ├── default_experiment_planner.py │ │ ├── network_topology.py │ │ ├── readme.md │ │ └── resencUNet_planner.py │ ├── plan_and_preprocess_api.py │ ├── plan_and_preprocess_entrypoints.py │ ├── plans_for_pretraining │ │ ├── __init__.py │ │ └── move_plans_between_datasets.py │ └── verify_dataset_integrity.py ├── imageio │ ├── __init__.py │ ├── base_reader_writer.py │ ├── natural_image_reader_writer.py │ ├── nibabel_reader_writer.py │ ├── reader_writer_registry.py │ ├── readme.md │ ├── simpleitk_reader_writer.py │ └── tif_reader_writer.py ├── inference │ ├── __init__.py │ ├── data_iterators.py │ ├── examples.py │ ├── export_prediction.py │ ├── predict_from_raw_data.py │ ├── readme.md │ └── sliding_window_prediction.py ├── model_sharing │ ├── __init__.py │ ├── entry_points.py │ ├── model_download.py │ ├── model_export.py │ └── model_import.py ├── nets │ ├── CrackMamba.py │ ├── __init__.py │ ├── csm_triton.py │ └── csms6s.py ├── paths.py ├── postprocessing │ ├── __init__.py │ └── remove_connected_components.py ├── preprocessing │ ├── __init__.py │ ├── cropping │ │ ├── __init__.py │ │ └── cropping.py │ ├── normalization │ │ ├── __init__.py │ │ ├── default_normalization_schemes.py │ │ ├── map_channel_name_to_normalization.py │ │ └── readme.md │ ├── preprocessors │ │ ├── __init__.py │ │ └── default_preprocessor.py │ └── resampling │ │ ├── __init__.py │ │ ├── default_resampling.py │ │ └── utils.py ├── run │ ├── __init__.py │ ├── load_pretrained_weights.py │ └── run_training.py ├── tests │ ├── __init__.py │ └── integration_tests │ │ ├── __init__.py │ │ ├── add_lowres_and_cascade.py │ │ ├── cleanup_integration_test.py │ │ ├── lsf_commands.sh │ │ ├── prepare_integration_tests.sh │ │ ├── readme.md │ │ ├── run_integration_test.sh │ │ ├── run_integration_test_bestconfig_inference.py │ │ └── run_integration_test_trainingOnly_DDP.sh ├── training │ ├── __init__.py │ ├── data_augmentation │ │ ├── __init__.py │ │ ├── compute_initial_patch_size.py │ │ └── custom_transforms │ │ │ ├── __init__.py │ │ │ ├── cascade_transforms.py │ │ │ ├── deep_supervision_donwsampling.py │ │ │ ├── limited_length_multithreaded_augmenter.py │ │ │ ├── manipulating_data_dict.py │ │ │ ├── masking.py │ │ │ ├── region_based_training.py │ │ │ └── transforms_for_dummy_2d.py │ ├── dataloading │ │ ├── __init__.py │ │ ├── base_data_loader.py │ │ ├── data_loader_2d.py │ │ ├── data_loader_3d.py │ │ ├── nnunet_dataset.py │ │ └── utils.py │ ├── logging │ │ ├── __init__.py │ │ └── nnunet_logger.py │ ├── loss │ │ ├── __init__.py │ │ ├── compound_losses.py │ │ ├── deep_supervision.py │ │ ├── dice.py │ │ └── robust_ce_loss.py │ ├── lr_scheduler │ │ ├── __init__.py │ │ └── polylr.py │ └── nnUNetTrainer │ │ ├── __init__.py │ │ ├── nnUNetTrainer.py │ │ ├── nnUNetTrainerCrackMamba.py │ │ └── variants │ │ ├── __init__.py │ │ ├── benchmarking │ │ ├── __init__.py │ │ ├── nnUNetTrainerBenchmark_5epochs.py │ │ └── nnUNetTrainerBenchmark_5epochs_noDataLoading.py │ │ ├── data_augmentation │ │ ├── __init__.py │ │ ├── nnUNetTrainerDA5.py │ │ ├── nnUNetTrainerDAOrd0.py │ │ ├── nnUNetTrainerNoDA.py │ │ └── nnUNetTrainerNoMirroring.py │ │ ├── loss │ │ ├── __init__.py │ │ ├── nnUNetTrainerCELoss.py │ │ ├── nnUNetTrainerDiceLoss.py │ │ └── nnUNetTrainerTopkLoss.py │ │ ├── lr_schedule │ │ ├── __init__.py │ │ └── nnUNetTrainerCosAnneal.py │ │ ├── network_architecture │ │ ├── __init__.py │ │ ├── nnUNetTrainerBN.py │ │ └── nnUNetTrainerNoDeepSupervision.py │ │ ├── optimizer │ │ ├── __init__.py │ │ ├── nnUNetTrainerAdam.py │ │ └── nnUNetTrainerAdan.py │ │ ├── sampling │ │ ├── __init__.py │ │ └── nnUNetTrainer_probabilisticOversampling.py │ │ └── training_length │ │ ├── __init__.py │ │ ├── nnUNetTrainer_Xepochs.py │ │ └── nnUNetTrainer_Xepochs_NoMirroring.py └── utilities │ ├── __init__.py │ ├── collate_outputs.py │ ├── dataset_name_id_conversion.py │ ├── ddp_allgather.py │ ├── default_n_proc_DA.py │ ├── file_path_utilities.py │ ├── find_class_by_name.py │ ├── get_network_from_plans.py │ ├── helpers.py │ ├── json_export.py │ ├── label_handling │ ├── __init__.py │ └── label_handling.py │ ├── network_initialization.py │ ├── overlay_plots.py │ ├── plans_handling │ ├── __init__.py │ └── plans_handler.py │ └── utils.py ├── scripts └── train_Crack.sh └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/README.md -------------------------------------------------------------------------------- /checkpoint/training_log_CHASE_DB1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/checkpoint/training_log_CHASE_DB1.txt -------------------------------------------------------------------------------- /checkpoint/training_log_CrackSeg9K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/checkpoint/training_log_CrackSeg9K.txt -------------------------------------------------------------------------------- /checkpoint/training_log_SewerCrack1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/checkpoint/training_log_SewerCrack1.txt -------------------------------------------------------------------------------- /checkpoint/training_log_SewerCrack2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/checkpoint/training_log_SewerCrack2.txt -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_01L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_01L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_01R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_01R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_02L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_02L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_02R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_02R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_03L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_03L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_03R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_03R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_04L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_04L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_04R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_04R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_05L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_05L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_05R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_05R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_06L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_06L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_06R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_06R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_07L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_07L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_07R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_07R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_08L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_08L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_08R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_08R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_09L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_09L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_09R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_09R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_10L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_10L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_10R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_10R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_11L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_11L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_11R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_11R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_12L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_12L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_12R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_12R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_13L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_13L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_13R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_13R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_14L_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_14L_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/images/Image_14R_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/images/Image_14R_0000.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_01L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_01L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_01R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_01R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_02L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_02L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_02R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_02R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_03L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_03L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_03R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_03R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_04L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_04L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_04R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_04R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_05L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_05L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_05R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_05R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_06L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_06L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_06R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_06R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_07L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_07L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_07R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_07R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_08L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_08L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_08R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_08R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_09L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_09L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_09R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_09R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_10L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_10L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_10R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_10R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_11L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_11L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_11R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_11R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_12L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_12L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_12R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_12R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_13L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_13L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_13R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_13R.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_14L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_14L.png -------------------------------------------------------------------------------- /dataset/CHASE_DB1/masks/Image_14R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CHASE_DB1/masks/Image_14R.png -------------------------------------------------------------------------------- /dataset/CrackSeg9K/1: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dataset/CrackSeg9K/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CrackSeg9K/test.txt -------------------------------------------------------------------------------- /dataset/CrackSeg9K/train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/dataset/CrackSeg9K/train.txt -------------------------------------------------------------------------------- /evaluation/compute_CHASE_DB1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/evaluation/compute_CHASE_DB1.py -------------------------------------------------------------------------------- /evaluation/compute_CrackSeg9k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/evaluation/compute_CrackSeg9k.py -------------------------------------------------------------------------------- /evaluation/compute_SewerCrack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/evaluation/compute_SewerCrack.py -------------------------------------------------------------------------------- /evaluation/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/evaluation/metrics.py -------------------------------------------------------------------------------- /nnunetv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/batch_running/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/batch_running/benchmarking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/batch_running/benchmarking/generate_benchmarking_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/benchmarking/generate_benchmarking_commands.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/benchmarking/summarize_benchmark_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/benchmarking/summarize_benchmark_results.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/collect_results_custom_Decathlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/collect_results_custom_Decathlon.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/collect_results_custom_Decathlon_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/collect_results_custom_Decathlon_2d.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/generate_lsf_runs_customDecathlon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/generate_lsf_runs_customDecathlon.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/release_trainings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/batch_running/release_trainings/nnunetv2_v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/batch_running/release_trainings/nnunetv2_v1/collect_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/release_trainings/nnunetv2_v1/collect_results.py -------------------------------------------------------------------------------- /nnunetv2/batch_running/release_trainings/nnunetv2_v1/generate_lsf_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/batch_running/release_trainings/nnunetv2_v1/generate_lsf_commands.py -------------------------------------------------------------------------------- /nnunetv2/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/configuration.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset027_ACDC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset027_ACDC.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset073_Fluo_C3DH_A549_SIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset073_Fluo_C3DH_A549_SIM.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset114_MNMs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset114_MNMs.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset115_EMIDEC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset115_EMIDEC.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset120_RoadSegmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset120_RoadSegmentation.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset137_BraTS21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset137_BraTS21.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset218_Amos2022_task1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset218_Amos2022_task1.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset219_Amos2022_task2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset219_Amos2022_task2.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset220_KiTS2023.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset220_KiTS2023.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset221_AutoPETII_2023.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset221_AutoPETII_2023.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/Dataset988_dummyDataset4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/Dataset988_dummyDataset4.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/convert_MSD_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/convert_MSD_dataset.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/convert_raw_dataset_from_old_nnunet_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/convert_raw_dataset_from_old_nnunet_format.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset996_IntegrationTest_Hippocampus_regions_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset996_IntegrationTest_Hippocampus_regions_ignore.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset997_IntegrationTest_Hippocampus_regions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset997_IntegrationTest_Hippocampus_regions.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset998_IntegrationTest_Hippocampus_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset998_IntegrationTest_Hippocampus_ignore.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset999_IntegrationTest_Hippocampus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/datasets_for_integration_tests/Dataset999_IntegrationTest_Hippocampus.py -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/datasets_for_integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/dataset_conversion/generate_dataset_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/dataset_conversion/generate_dataset_json.py -------------------------------------------------------------------------------- /nnunetv2/ensembling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/ensembling/ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/ensembling/ensemble.py -------------------------------------------------------------------------------- /nnunetv2/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/evaluation/accumulate_cv_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/evaluation/accumulate_cv_results.py -------------------------------------------------------------------------------- /nnunetv2/evaluation/evaluate_predictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/evaluation/evaluate_predictions.py -------------------------------------------------------------------------------- /nnunetv2/evaluation/find_best_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/evaluation/find_best_configuration.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/dataset_fingerprint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/dataset_fingerprint/fingerprint_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/dataset_fingerprint/fingerprint_extractor.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/experiment_planners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/experiment_planners/default_experiment_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/experiment_planners/default_experiment_planner.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/experiment_planners/network_topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/experiment_planners/network_topology.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/experiment_planners/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/experiment_planners/readme.md -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/experiment_planners/resencUNet_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/experiment_planners/resencUNet_planner.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/plan_and_preprocess_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/plan_and_preprocess_api.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/plan_and_preprocess_entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/plan_and_preprocess_entrypoints.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/plans_for_pretraining/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/plans_for_pretraining/move_plans_between_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/plans_for_pretraining/move_plans_between_datasets.py -------------------------------------------------------------------------------- /nnunetv2/experiment_planning/verify_dataset_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/experiment_planning/verify_dataset_integrity.py -------------------------------------------------------------------------------- /nnunetv2/imageio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/imageio/base_reader_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/base_reader_writer.py -------------------------------------------------------------------------------- /nnunetv2/imageio/natural_image_reader_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/natural_image_reader_writer.py -------------------------------------------------------------------------------- /nnunetv2/imageio/nibabel_reader_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/nibabel_reader_writer.py -------------------------------------------------------------------------------- /nnunetv2/imageio/reader_writer_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/reader_writer_registry.py -------------------------------------------------------------------------------- /nnunetv2/imageio/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/readme.md -------------------------------------------------------------------------------- /nnunetv2/imageio/simpleitk_reader_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/simpleitk_reader_writer.py -------------------------------------------------------------------------------- /nnunetv2/imageio/tif_reader_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/imageio/tif_reader_writer.py -------------------------------------------------------------------------------- /nnunetv2/inference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/inference/data_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/data_iterators.py -------------------------------------------------------------------------------- /nnunetv2/inference/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/examples.py -------------------------------------------------------------------------------- /nnunetv2/inference/export_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/export_prediction.py -------------------------------------------------------------------------------- /nnunetv2/inference/predict_from_raw_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/predict_from_raw_data.py -------------------------------------------------------------------------------- /nnunetv2/inference/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/readme.md -------------------------------------------------------------------------------- /nnunetv2/inference/sliding_window_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/inference/sliding_window_prediction.py -------------------------------------------------------------------------------- /nnunetv2/model_sharing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/model_sharing/entry_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/model_sharing/entry_points.py -------------------------------------------------------------------------------- /nnunetv2/model_sharing/model_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/model_sharing/model_download.py -------------------------------------------------------------------------------- /nnunetv2/model_sharing/model_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/model_sharing/model_export.py -------------------------------------------------------------------------------- /nnunetv2/model_sharing/model_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/model_sharing/model_import.py -------------------------------------------------------------------------------- /nnunetv2/nets/CrackMamba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/nets/CrackMamba.py -------------------------------------------------------------------------------- /nnunetv2/nets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/nets/csm_triton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/nets/csm_triton.py -------------------------------------------------------------------------------- /nnunetv2/nets/csms6s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/nets/csms6s.py -------------------------------------------------------------------------------- /nnunetv2/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/paths.py -------------------------------------------------------------------------------- /nnunetv2/postprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/postprocessing/remove_connected_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/postprocessing/remove_connected_components.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/preprocessing/cropping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/preprocessing/cropping/cropping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/cropping/cropping.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/normalization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/preprocessing/normalization/default_normalization_schemes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/normalization/default_normalization_schemes.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/normalization/map_channel_name_to_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/normalization/map_channel_name_to_normalization.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/normalization/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/normalization/readme.md -------------------------------------------------------------------------------- /nnunetv2/preprocessing/preprocessors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/preprocessing/preprocessors/default_preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/preprocessors/default_preprocessor.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/resampling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/preprocessing/resampling/default_resampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/resampling/default_resampling.py -------------------------------------------------------------------------------- /nnunetv2/preprocessing/resampling/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/preprocessing/resampling/utils.py -------------------------------------------------------------------------------- /nnunetv2/run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/run/load_pretrained_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/run/load_pretrained_weights.py -------------------------------------------------------------------------------- /nnunetv2/run/run_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/run/run_training.py -------------------------------------------------------------------------------- /nnunetv2/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/add_lowres_and_cascade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/add_lowres_and_cascade.py -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/cleanup_integration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/cleanup_integration_test.py -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/lsf_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/lsf_commands.sh -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/prepare_integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/prepare_integration_tests.sh -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/readme.md -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/run_integration_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/run_integration_test.sh -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/run_integration_test_bestconfig_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/run_integration_test_bestconfig_inference.py -------------------------------------------------------------------------------- /nnunetv2/tests/integration_tests/run_integration_test_trainingOnly_DDP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/tests/integration_tests/run_integration_test_trainingOnly_DDP.sh -------------------------------------------------------------------------------- /nnunetv2/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/compute_initial_patch_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/compute_initial_patch_size.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/cascade_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/cascade_transforms.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/deep_supervision_donwsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/deep_supervision_donwsampling.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/limited_length_multithreaded_augmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/limited_length_multithreaded_augmenter.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/manipulating_data_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/manipulating_data_dict.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/masking.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/region_based_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/region_based_training.py -------------------------------------------------------------------------------- /nnunetv2/training/data_augmentation/custom_transforms/transforms_for_dummy_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/data_augmentation/custom_transforms/transforms_for_dummy_2d.py -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/base_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/dataloading/base_data_loader.py -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/data_loader_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/dataloading/data_loader_2d.py -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/data_loader_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/dataloading/data_loader_3d.py -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/nnunet_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/dataloading/nnunet_dataset.py -------------------------------------------------------------------------------- /nnunetv2/training/dataloading/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/dataloading/utils.py -------------------------------------------------------------------------------- /nnunetv2/training/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/logging/nnunet_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/logging/nnunet_logger.py -------------------------------------------------------------------------------- /nnunetv2/training/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/loss/compound_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/loss/compound_losses.py -------------------------------------------------------------------------------- /nnunetv2/training/loss/deep_supervision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/loss/deep_supervision.py -------------------------------------------------------------------------------- /nnunetv2/training/loss/dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/loss/dice.py -------------------------------------------------------------------------------- /nnunetv2/training/loss/robust_ce_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/loss/robust_ce_loss.py -------------------------------------------------------------------------------- /nnunetv2/training/lr_scheduler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/lr_scheduler/polylr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/lr_scheduler/polylr.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/nnUNetTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/nnUNetTrainer.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/nnUNetTrainerCrackMamba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/nnUNetTrainerCrackMamba.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/benchmarking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/benchmarking/nnUNetTrainerBenchmark_5epochs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/benchmarking/nnUNetTrainerBenchmark_5epochs.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/benchmarking/nnUNetTrainerBenchmark_5epochs_noDataLoading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/benchmarking/nnUNetTrainerBenchmark_5epochs_noDataLoading.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/data_augmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerDA5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerDA5.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerDAOrd0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerDAOrd0.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerNoDA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerNoDA.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerNoMirroring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/data_augmentation/nnUNetTrainerNoMirroring.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerCELoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerCELoss.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerDiceLoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerDiceLoss.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerTopkLoss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/loss/nnUNetTrainerTopkLoss.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/lr_schedule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/lr_schedule/nnUNetTrainerCosAnneal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/lr_schedule/nnUNetTrainerCosAnneal.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/network_architecture/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/network_architecture/nnUNetTrainerBN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/network_architecture/nnUNetTrainerBN.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/network_architecture/nnUNetTrainerNoDeepSupervision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/network_architecture/nnUNetTrainerNoDeepSupervision.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/optimizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/optimizer/nnUNetTrainerAdam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/optimizer/nnUNetTrainerAdam.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/optimizer/nnUNetTrainerAdan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/optimizer/nnUNetTrainerAdan.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/sampling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/sampling/nnUNetTrainer_probabilisticOversampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/sampling/nnUNetTrainer_probabilisticOversampling.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/training_length/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/training_length/nnUNetTrainer_Xepochs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/training_length/nnUNetTrainer_Xepochs.py -------------------------------------------------------------------------------- /nnunetv2/training/nnUNetTrainer/variants/training_length/nnUNetTrainer_Xepochs_NoMirroring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/training/nnUNetTrainer/variants/training_length/nnUNetTrainer_Xepochs_NoMirroring.py -------------------------------------------------------------------------------- /nnunetv2/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/utilities/collate_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/collate_outputs.py -------------------------------------------------------------------------------- /nnunetv2/utilities/dataset_name_id_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/dataset_name_id_conversion.py -------------------------------------------------------------------------------- /nnunetv2/utilities/ddp_allgather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/ddp_allgather.py -------------------------------------------------------------------------------- /nnunetv2/utilities/default_n_proc_DA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/default_n_proc_DA.py -------------------------------------------------------------------------------- /nnunetv2/utilities/file_path_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/file_path_utilities.py -------------------------------------------------------------------------------- /nnunetv2/utilities/find_class_by_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/find_class_by_name.py -------------------------------------------------------------------------------- /nnunetv2/utilities/get_network_from_plans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/get_network_from_plans.py -------------------------------------------------------------------------------- /nnunetv2/utilities/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/helpers.py -------------------------------------------------------------------------------- /nnunetv2/utilities/json_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/json_export.py -------------------------------------------------------------------------------- /nnunetv2/utilities/label_handling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/utilities/label_handling/label_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/label_handling/label_handling.py -------------------------------------------------------------------------------- /nnunetv2/utilities/network_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/network_initialization.py -------------------------------------------------------------------------------- /nnunetv2/utilities/overlay_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/overlay_plots.py -------------------------------------------------------------------------------- /nnunetv2/utilities/plans_handling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nnunetv2/utilities/plans_handling/plans_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/plans_handling/plans_handler.py -------------------------------------------------------------------------------- /nnunetv2/utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/nnunetv2/utilities/utils.py -------------------------------------------------------------------------------- /scripts/train_Crack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/scripts/train_Crack.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shengyu27/CrackMamba/HEAD/setup.py --------------------------------------------------------------------------------