├── .gitignore ├── README.md ├── data_process ├── crop_pipeline.py ├── noise_generation.py ├── pipeline.py ├── stat_jsrt_roi.py ├── stat_noise_ratio.py ├── stat_pred_dice.py ├── stat_superpixel.py ├── superpixel_generation.py └── util.py ├── exp ├── others │ ├── clavi_a3b5_ba01.yaml │ ├── clavi_a3b5_co01.yaml │ ├── clavi_a3b5_jo01.yaml │ ├── clavi_a3b5_tri01.yaml │ ├── clavi_up01.yaml │ ├── heart_a3b5_ba01.yaml │ ├── heart_a3b5_co01.yaml │ ├── heart_a3b5_jo01.yaml │ ├── heart_a3b5_tri01.yaml │ ├── heart_up01.yaml │ ├── lung_a3b5_ba01.yaml │ ├── lung_a3b5_co01.yaml │ ├── lung_a3b5_jo01.yaml │ ├── lung_a3b5_tri01.yaml │ ├── lung_up01.yaml │ ├── skin_a3b5_ba01.yaml │ ├── skin_a3b5_co01.yaml │ ├── skin_a3b5_jo01.yaml │ └── skin_a3b5_tri01.yaml └── proposed │ ├── clavi_a3b5_spemj01.yaml │ ├── heart_a3b5_spemj01.yaml │ ├── lung_a3b5_spemj01.yaml │ └── skin_a3b5_spemj01.yaml ├── lib ├── __init__.py ├── configs │ ├── config.py │ └── parse_arg.py ├── datasets │ ├── __init__.py │ ├── augmentation.py │ ├── batch_dataset.py │ └── transform │ │ ├── spatial_transforms.py │ │ └── util_downsampling.py ├── models │ ├── __init__.py │ ├── initialization.py │ ├── neural_network.py │ └── nnU_net.py ├── nlss.py ├── utils │ ├── __init__.py │ ├── initialization.py │ ├── losses.py │ ├── meter.py │ └── save_util.py └── vis │ └── save_inference.py ├── main.py ├── pict ├── model_overview.pdf └── model_overview.png └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/README.md -------------------------------------------------------------------------------- /data_process/crop_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/crop_pipeline.py -------------------------------------------------------------------------------- /data_process/noise_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/noise_generation.py -------------------------------------------------------------------------------- /data_process/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/pipeline.py -------------------------------------------------------------------------------- /data_process/stat_jsrt_roi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/stat_jsrt_roi.py -------------------------------------------------------------------------------- /data_process/stat_noise_ratio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/stat_noise_ratio.py -------------------------------------------------------------------------------- /data_process/stat_pred_dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/stat_pred_dice.py -------------------------------------------------------------------------------- /data_process/stat_superpixel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/stat_superpixel.py -------------------------------------------------------------------------------- /data_process/superpixel_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/superpixel_generation.py -------------------------------------------------------------------------------- /data_process/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/data_process/util.py -------------------------------------------------------------------------------- /exp/others/clavi_a3b5_ba01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/clavi_a3b5_ba01.yaml -------------------------------------------------------------------------------- /exp/others/clavi_a3b5_co01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/clavi_a3b5_co01.yaml -------------------------------------------------------------------------------- /exp/others/clavi_a3b5_jo01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/clavi_a3b5_jo01.yaml -------------------------------------------------------------------------------- /exp/others/clavi_a3b5_tri01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/clavi_a3b5_tri01.yaml -------------------------------------------------------------------------------- /exp/others/clavi_up01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/clavi_up01.yaml -------------------------------------------------------------------------------- /exp/others/heart_a3b5_ba01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/heart_a3b5_ba01.yaml -------------------------------------------------------------------------------- /exp/others/heart_a3b5_co01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/heart_a3b5_co01.yaml -------------------------------------------------------------------------------- /exp/others/heart_a3b5_jo01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/heart_a3b5_jo01.yaml -------------------------------------------------------------------------------- /exp/others/heart_a3b5_tri01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/heart_a3b5_tri01.yaml -------------------------------------------------------------------------------- /exp/others/heart_up01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/heart_up01.yaml -------------------------------------------------------------------------------- /exp/others/lung_a3b5_ba01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/lung_a3b5_ba01.yaml -------------------------------------------------------------------------------- /exp/others/lung_a3b5_co01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/lung_a3b5_co01.yaml -------------------------------------------------------------------------------- /exp/others/lung_a3b5_jo01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/lung_a3b5_jo01.yaml -------------------------------------------------------------------------------- /exp/others/lung_a3b5_tri01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/lung_a3b5_tri01.yaml -------------------------------------------------------------------------------- /exp/others/lung_up01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/lung_up01.yaml -------------------------------------------------------------------------------- /exp/others/skin_a3b5_ba01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/skin_a3b5_ba01.yaml -------------------------------------------------------------------------------- /exp/others/skin_a3b5_co01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/skin_a3b5_co01.yaml -------------------------------------------------------------------------------- /exp/others/skin_a3b5_jo01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/skin_a3b5_jo01.yaml -------------------------------------------------------------------------------- /exp/others/skin_a3b5_tri01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/others/skin_a3b5_tri01.yaml -------------------------------------------------------------------------------- /exp/proposed/clavi_a3b5_spemj01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/proposed/clavi_a3b5_spemj01.yaml -------------------------------------------------------------------------------- /exp/proposed/heart_a3b5_spemj01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/proposed/heart_a3b5_spemj01.yaml -------------------------------------------------------------------------------- /exp/proposed/lung_a3b5_spemj01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/proposed/lung_a3b5_spemj01.yaml -------------------------------------------------------------------------------- /exp/proposed/skin_a3b5_spemj01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/exp/proposed/skin_a3b5_spemj01.yaml -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/configs/config.py -------------------------------------------------------------------------------- /lib/configs/parse_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/configs/parse_arg.py -------------------------------------------------------------------------------- /lib/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/datasets/__init__.py -------------------------------------------------------------------------------- /lib/datasets/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/datasets/augmentation.py -------------------------------------------------------------------------------- /lib/datasets/batch_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/datasets/batch_dataset.py -------------------------------------------------------------------------------- /lib/datasets/transform/spatial_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/datasets/transform/spatial_transforms.py -------------------------------------------------------------------------------- /lib/datasets/transform/util_downsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/datasets/transform/util_downsampling.py -------------------------------------------------------------------------------- /lib/models/__init__.py: -------------------------------------------------------------------------------- 1 | from lib.models.nnU_net import Generic_UNet -------------------------------------------------------------------------------- /lib/models/initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/models/initialization.py -------------------------------------------------------------------------------- /lib/models/neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/models/neural_network.py -------------------------------------------------------------------------------- /lib/models/nnU_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/models/nnU_net.py -------------------------------------------------------------------------------- /lib/nlss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/nlss.py -------------------------------------------------------------------------------- /lib/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/utils/__init__.py -------------------------------------------------------------------------------- /lib/utils/initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/utils/initialization.py -------------------------------------------------------------------------------- /lib/utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/utils/losses.py -------------------------------------------------------------------------------- /lib/utils/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/utils/meter.py -------------------------------------------------------------------------------- /lib/utils/save_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/utils/save_util.py -------------------------------------------------------------------------------- /lib/vis/save_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/lib/vis/save_inference.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/main.py -------------------------------------------------------------------------------- /pict/model_overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/pict/model_overview.pdf -------------------------------------------------------------------------------- /pict/model_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/pict/model_overview.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaozhitong/SP_guided_Noisy_Label_Seg/HEAD/requirements.txt --------------------------------------------------------------------------------