├── LICENSE ├── README.md ├── brats_split_list ├── test_list_cv0.txt ├── train_list_cv0.txt ├── train_list_cv0_12samples.txt ├── train_list_cv0_24samples.txt ├── train_list_cv0_3samples1.txt ├── train_list_cv0_6samples1.txt ├── train_list_cv0_96samples.txt └── validation_list_cv0.txt ├── configs ├── brats_boundseg.yml ├── brats_cpcseg.yml ├── brats_encdec.yml ├── brats_semi_cpcseg.yml ├── brats_semi_vaeseg.yml └── brats_vaeseg.yml ├── examples ├── normalize.py ├── split_kfold.py └── train.py ├── img └── architecture.png ├── requirements.txt └── src ├── __init__.py ├── datasets ├── __init__.py ├── generate_msd_edge.py ├── msd_bound.py └── preprocess.py ├── functions ├── array │ ├── __init__.py │ ├── resize_images_3d.py │ └── resize_images_3d_nearest_neighbor.py ├── evaluation │ ├── __init__.py │ └── dice_coefficient.py └── loss │ ├── __init__.py │ ├── boundary_bce.py │ ├── cpc_loss.py │ ├── dice_loss.py │ ├── focal_loss.py │ ├── generalized_dice_loss.py │ └── mixed_dice_loss.py ├── links ├── __init__.py └── model │ ├── __init__.py │ ├── resize_images_3d.py │ └── vaeseg.py ├── training ├── __init__.py ├── extensions │ ├── __init__.py │ ├── boundseg_evaluator.py │ ├── cpcseg_evaluator.py │ ├── encdec_seg_evaluator.py │ └── vaeseg_evaluator.py └── updaters │ ├── __init__.py │ ├── boundseg_updater.py │ ├── cpcseg_updater.py │ ├── encdec_seg_updater.py │ └── vaeseg_updater.py └── utils ├── config.py ├── encode_one_hot_vector.py └── setup_helpers.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/README.md -------------------------------------------------------------------------------- /brats_split_list/test_list_cv0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/test_list_cv0.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0_12samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0_12samples.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0_24samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0_24samples.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0_3samples1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0_3samples1.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0_6samples1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0_6samples1.txt -------------------------------------------------------------------------------- /brats_split_list/train_list_cv0_96samples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/train_list_cv0_96samples.txt -------------------------------------------------------------------------------- /brats_split_list/validation_list_cv0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/brats_split_list/validation_list_cv0.txt -------------------------------------------------------------------------------- /configs/brats_boundseg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_boundseg.yml -------------------------------------------------------------------------------- /configs/brats_cpcseg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_cpcseg.yml -------------------------------------------------------------------------------- /configs/brats_encdec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_encdec.yml -------------------------------------------------------------------------------- /configs/brats_semi_cpcseg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_semi_cpcseg.yml -------------------------------------------------------------------------------- /configs/brats_semi_vaeseg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_semi_vaeseg.yml -------------------------------------------------------------------------------- /configs/brats_vaeseg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/configs/brats_vaeseg.yml -------------------------------------------------------------------------------- /examples/normalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/examples/normalize.py -------------------------------------------------------------------------------- /examples/split_kfold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/examples/split_kfold.py -------------------------------------------------------------------------------- /examples/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/examples/train.py -------------------------------------------------------------------------------- /img/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/img/architecture.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/datasets/generate_msd_edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/datasets/generate_msd_edge.py -------------------------------------------------------------------------------- /src/datasets/msd_bound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/datasets/msd_bound.py -------------------------------------------------------------------------------- /src/datasets/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/datasets/preprocess.py -------------------------------------------------------------------------------- /src/functions/array/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/array/__init__.py -------------------------------------------------------------------------------- /src/functions/array/resize_images_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/array/resize_images_3d.py -------------------------------------------------------------------------------- /src/functions/array/resize_images_3d_nearest_neighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/array/resize_images_3d_nearest_neighbor.py -------------------------------------------------------------------------------- /src/functions/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/evaluation/__init__.py -------------------------------------------------------------------------------- /src/functions/evaluation/dice_coefficient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/evaluation/dice_coefficient.py -------------------------------------------------------------------------------- /src/functions/loss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/__init__.py -------------------------------------------------------------------------------- /src/functions/loss/boundary_bce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/boundary_bce.py -------------------------------------------------------------------------------- /src/functions/loss/cpc_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/cpc_loss.py -------------------------------------------------------------------------------- /src/functions/loss/dice_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/dice_loss.py -------------------------------------------------------------------------------- /src/functions/loss/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/focal_loss.py -------------------------------------------------------------------------------- /src/functions/loss/generalized_dice_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/generalized_dice_loss.py -------------------------------------------------------------------------------- /src/functions/loss/mixed_dice_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/functions/loss/mixed_dice_loss.py -------------------------------------------------------------------------------- /src/links/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/links/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/links/model/resize_images_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/links/model/resize_images_3d.py -------------------------------------------------------------------------------- /src/links/model/vaeseg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/links/model/vaeseg.py -------------------------------------------------------------------------------- /src/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/training/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/training/extensions/boundseg_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/extensions/boundseg_evaluator.py -------------------------------------------------------------------------------- /src/training/extensions/cpcseg_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/extensions/cpcseg_evaluator.py -------------------------------------------------------------------------------- /src/training/extensions/encdec_seg_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/extensions/encdec_seg_evaluator.py -------------------------------------------------------------------------------- /src/training/extensions/vaeseg_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/extensions/vaeseg_evaluator.py -------------------------------------------------------------------------------- /src/training/updaters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/training/updaters/boundseg_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/updaters/boundseg_updater.py -------------------------------------------------------------------------------- /src/training/updaters/cpcseg_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/updaters/cpcseg_updater.py -------------------------------------------------------------------------------- /src/training/updaters/encdec_seg_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/updaters/encdec_seg_updater.py -------------------------------------------------------------------------------- /src/training/updaters/vaeseg_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/training/updaters/vaeseg_updater.py -------------------------------------------------------------------------------- /src/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/utils/config.py -------------------------------------------------------------------------------- /src/utils/encode_one_hot_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/utils/encode_one_hot_vector.py -------------------------------------------------------------------------------- /src/utils/setup_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/label-efficient-brain-tumor-segmentation/HEAD/src/utils/setup_helpers.py --------------------------------------------------------------------------------