├── README.md ├── TransUnet ├── __pycache__ │ ├── early_stop.cpython-38.pyc │ ├── trainer.cpython-310.pyc │ ├── trainer.cpython-38.pyc │ ├── utils.cpython-310.pyc │ └── utils.cpython-38.pyc ├── datasets │ ├── README.md │ ├── __pycache__ │ │ ├── dataset_synapse.cpython-310.pyc │ │ └── dataset_synapse.cpython-38.pyc │ └── dataset_synapse.py ├── early_stop.py ├── networks │ ├── __pycache__ │ │ ├── vit_seg_configs.cpython-310.pyc │ │ ├── vit_seg_configs.cpython-38.pyc │ │ ├── vit_seg_modeling.cpython-310.pyc │ │ ├── vit_seg_modeling.cpython-38.pyc │ │ ├── vit_seg_modeling_resnet_skip.cpython-310.pyc │ │ └── vit_seg_modeling_resnet_skip.cpython-38.pyc │ ├── vit_seg_configs.py │ ├── vit_seg_modeling.py │ └── vit_seg_modeling_resnet_skip.py ├── test.py ├── train.py ├── trainer.py └── utils.py ├── Unet_Unetpp ├── __pycache__ │ ├── early_stop.cpython-310.pyc │ └── utils.cpython-310.pyc ├── datasets │ ├── README.md │ ├── __pycache__ │ │ └── dataset_synapse.cpython-310.pyc │ └── dataset_synapse.py ├── early_stop.py ├── lists │ └── lists_Synapse │ │ ├── all.lst │ │ ├── test_vol.txt │ │ └── train.txt ├── model │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── unet_model.cpython-310.pyc │ │ ├── unet_model.cpython-39.pyc │ │ ├── unet_parts.cpython-310.pyc │ │ ├── unet_parts.cpython-39.pyc │ │ ├── unetplusplus.cpython-310.pyc │ │ └── unetplusplus.cpython-39.pyc │ ├── unet_model.py │ ├── unet_parts.py │ └── unetplusplus.py ├── npz.py ├── predict.py ├── test.py ├── train.py ├── utils.py └── utils │ ├── __pycache__ │ ├── dataset.cpython-37.pyc │ └── dataset.cpython-39.pyc │ └── dataset.py └── swin-Unet ├── __pycache__ ├── config.cpython-310.pyc ├── config.cpython-36.pyc ├── early_stop.cpython-36.pyc ├── trainer.cpython-310.pyc ├── trainer.cpython-36.pyc ├── utils.cpython-310.pyc └── utils.cpython-36.pyc ├── config.py ├── datasets ├── README.md ├── __pycache__ │ ├── dataset_synapse.cpython-310.pyc │ └── dataset_synapse.cpython-36.pyc └── dataset_synapse.py ├── early_stop.py ├── networks ├── __pycache__ │ ├── swin_transformer_unet_skip_expand_decoder_sys.cpython-310.pyc │ ├── swin_transformer_unet_skip_expand_decoder_sys.cpython-36.pyc │ ├── vision_transformer.cpython-310.pyc │ └── vision_transformer.cpython-36.pyc ├── swin_transformer_unet_skip_expand_decoder_sys.py └── vision_transformer.py ├── test.py ├── train.py ├── trainer.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/README.md -------------------------------------------------------------------------------- /TransUnet/__pycache__/early_stop.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/__pycache__/early_stop.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/__pycache__/trainer.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/__pycache__/trainer.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/__pycache__/trainer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/__pycache__/trainer.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/__pycache__/utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/__pycache__/utils.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/datasets/README.md -------------------------------------------------------------------------------- /TransUnet/datasets/__pycache__/dataset_synapse.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/datasets/__pycache__/dataset_synapse.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/datasets/__pycache__/dataset_synapse.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/datasets/__pycache__/dataset_synapse.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/datasets/dataset_synapse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/datasets/dataset_synapse.py -------------------------------------------------------------------------------- /TransUnet/early_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/early_stop.py -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_configs.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_configs.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_configs.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_configs.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_modeling.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_modeling.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_modeling.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_modeling.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_modeling_resnet_skip.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_modeling_resnet_skip.cpython-310.pyc -------------------------------------------------------------------------------- /TransUnet/networks/__pycache__/vit_seg_modeling_resnet_skip.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/__pycache__/vit_seg_modeling_resnet_skip.cpython-38.pyc -------------------------------------------------------------------------------- /TransUnet/networks/vit_seg_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/vit_seg_configs.py -------------------------------------------------------------------------------- /TransUnet/networks/vit_seg_modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/vit_seg_modeling.py -------------------------------------------------------------------------------- /TransUnet/networks/vit_seg_modeling_resnet_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/networks/vit_seg_modeling_resnet_skip.py -------------------------------------------------------------------------------- /TransUnet/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/test.py -------------------------------------------------------------------------------- /TransUnet/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/train.py -------------------------------------------------------------------------------- /TransUnet/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/trainer.py -------------------------------------------------------------------------------- /TransUnet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/TransUnet/utils.py -------------------------------------------------------------------------------- /Unet_Unetpp/__pycache__/early_stop.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/__pycache__/early_stop.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/__pycache__/utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/__pycache__/utils.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/datasets/README.md -------------------------------------------------------------------------------- /Unet_Unetpp/datasets/__pycache__/dataset_synapse.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/datasets/__pycache__/dataset_synapse.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/datasets/dataset_synapse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/datasets/dataset_synapse.py -------------------------------------------------------------------------------- /Unet_Unetpp/early_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/early_stop.py -------------------------------------------------------------------------------- /Unet_Unetpp/lists/lists_Synapse/all.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/lists/lists_Synapse/all.lst -------------------------------------------------------------------------------- /Unet_Unetpp/lists/lists_Synapse/test_vol.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unet_Unetpp/lists/lists_Synapse/train.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unet_Unetpp/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unet_model.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unet_model.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unet_model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unet_model.cpython-39.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unet_parts.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unet_parts.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unet_parts.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unet_parts.cpython-39.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unetplusplus.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unetplusplus.cpython-310.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/__pycache__/unetplusplus.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/__pycache__/unetplusplus.cpython-39.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/model/unet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/unet_model.py -------------------------------------------------------------------------------- /Unet_Unetpp/model/unet_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/unet_parts.py -------------------------------------------------------------------------------- /Unet_Unetpp/model/unetplusplus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/model/unetplusplus.py -------------------------------------------------------------------------------- /Unet_Unetpp/npz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/npz.py -------------------------------------------------------------------------------- /Unet_Unetpp/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/predict.py -------------------------------------------------------------------------------- /Unet_Unetpp/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/test.py -------------------------------------------------------------------------------- /Unet_Unetpp/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/train.py -------------------------------------------------------------------------------- /Unet_Unetpp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/utils.py -------------------------------------------------------------------------------- /Unet_Unetpp/utils/__pycache__/dataset.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/utils/__pycache__/dataset.cpython-37.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/utils/__pycache__/dataset.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/utils/__pycache__/dataset.cpython-39.pyc -------------------------------------------------------------------------------- /Unet_Unetpp/utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/Unet_Unetpp/utils/dataset.py -------------------------------------------------------------------------------- /swin-Unet/__pycache__/config.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/config.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/config.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/early_stop.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/early_stop.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/trainer.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/trainer.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/trainer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/trainer.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/utils.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/__pycache__/utils.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/__pycache__/utils.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/config.py -------------------------------------------------------------------------------- /swin-Unet/datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/datasets/README.md -------------------------------------------------------------------------------- /swin-Unet/datasets/__pycache__/dataset_synapse.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/datasets/__pycache__/dataset_synapse.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/datasets/__pycache__/dataset_synapse.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/datasets/__pycache__/dataset_synapse.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/datasets/dataset_synapse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/datasets/dataset_synapse.py -------------------------------------------------------------------------------- /swin-Unet/early_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/early_stop.py -------------------------------------------------------------------------------- /swin-Unet/networks/__pycache__/swin_transformer_unet_skip_expand_decoder_sys.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/__pycache__/swin_transformer_unet_skip_expand_decoder_sys.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/networks/__pycache__/swin_transformer_unet_skip_expand_decoder_sys.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/__pycache__/swin_transformer_unet_skip_expand_decoder_sys.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/networks/__pycache__/vision_transformer.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/__pycache__/vision_transformer.cpython-310.pyc -------------------------------------------------------------------------------- /swin-Unet/networks/__pycache__/vision_transformer.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/__pycache__/vision_transformer.cpython-36.pyc -------------------------------------------------------------------------------- /swin-Unet/networks/swin_transformer_unet_skip_expand_decoder_sys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/swin_transformer_unet_skip_expand_decoder_sys.py -------------------------------------------------------------------------------- /swin-Unet/networks/vision_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/networks/vision_transformer.py -------------------------------------------------------------------------------- /swin-Unet/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/test.py -------------------------------------------------------------------------------- /swin-Unet/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/train.py -------------------------------------------------------------------------------- /swin-Unet/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/trainer.py -------------------------------------------------------------------------------- /swin-Unet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1304319616/Medical-Image-Segmentation-Models/HEAD/swin-Unet/utils.py --------------------------------------------------------------------------------