├── .gitignore ├── LICENSE ├── README.md ├── docs ├── d_drand_banner.png ├── d_flow_banner.png ├── data_sources.png ├── poster.pdf └── vesselfm_banner_updated.png ├── requirements.txt ├── setup.py └── vesselfm ├── d_drand ├── README.md ├── config.yaml ├── gen_bg.py └── gen_data.py ├── d_flow ├── README.md ├── config.yaml ├── data.py ├── diffusion.py ├── diffusion_unet.py ├── sample.py └── trainer.py ├── d_real ├── README.md ├── config │ ├── dataset_creation.yaml │ └── dataset_generation │ │ └── default.yaml ├── dataset_conversion.py ├── dataset_conversion │ ├── __init__.py │ ├── convert_3Dircadb1.py │ ├── convert_BvEM.py │ ├── convert_CSD.py │ ├── convert_DeepVess.py │ ├── convert_DeepVesselNet.py │ ├── convert_HR_kidney.py │ ├── convert_HiP_CT.py │ ├── convert_Lightsheet.py │ ├── convert_MSD.py │ ├── convert_MiniVess.py │ ├── convert_OCTA.py │ ├── convert_SMILE.py │ ├── convert_TopCoW.py │ ├── convert_TubeTK.py │ ├── convert_VesSAP_anno.py │ ├── convert_VesselExpress.py │ ├── convert_tUbeNet.py │ ├── improve_HR_kidney.py │ └── utils.py └── extract_patches.py └── seg ├── README.md ├── configs ├── data │ ├── default_finetune.yaml │ ├── default_pretrain.yaml │ ├── eval_bvem.yaml │ ├── eval_msd8.yaml │ ├── eval_octa.yaml │ ├── eval_smile.yaml │ └── real_drand_flow.yaml ├── finetune.yaml ├── hydra │ └── default.yaml ├── inference.yaml ├── model │ └── dyn_unet_base.yaml ├── train.yaml └── trainer │ └── default.yaml ├── dataset.py ├── finetune.py ├── inference.py ├── module.py ├── train.py └── utils ├── data.py ├── evaluation.py └── io.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/README.md -------------------------------------------------------------------------------- /docs/d_drand_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/docs/d_drand_banner.png -------------------------------------------------------------------------------- /docs/d_flow_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/docs/d_flow_banner.png -------------------------------------------------------------------------------- /docs/data_sources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/docs/data_sources.png -------------------------------------------------------------------------------- /docs/poster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/docs/poster.pdf -------------------------------------------------------------------------------- /docs/vesselfm_banner_updated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/docs/vesselfm_banner_updated.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/setup.py -------------------------------------------------------------------------------- /vesselfm/d_drand/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_drand/README.md -------------------------------------------------------------------------------- /vesselfm/d_drand/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_drand/config.yaml -------------------------------------------------------------------------------- /vesselfm/d_drand/gen_bg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_drand/gen_bg.py -------------------------------------------------------------------------------- /vesselfm/d_drand/gen_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_drand/gen_data.py -------------------------------------------------------------------------------- /vesselfm/d_flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/README.md -------------------------------------------------------------------------------- /vesselfm/d_flow/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/config.yaml -------------------------------------------------------------------------------- /vesselfm/d_flow/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/data.py -------------------------------------------------------------------------------- /vesselfm/d_flow/diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/diffusion.py -------------------------------------------------------------------------------- /vesselfm/d_flow/diffusion_unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/diffusion_unet.py -------------------------------------------------------------------------------- /vesselfm/d_flow/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/sample.py -------------------------------------------------------------------------------- /vesselfm/d_flow/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_flow/trainer.py -------------------------------------------------------------------------------- /vesselfm/d_real/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/README.md -------------------------------------------------------------------------------- /vesselfm/d_real/config/dataset_creation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/config/dataset_creation.yaml -------------------------------------------------------------------------------- /vesselfm/d_real/config/dataset_generation/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/config/dataset_generation/default.yaml -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/__init__.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_3Dircadb1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_3Dircadb1.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_BvEM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_BvEM.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_CSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_CSD.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_DeepVess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_DeepVess.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_DeepVesselNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_DeepVesselNet.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_HR_kidney.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_HR_kidney.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_HiP_CT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_HiP_CT.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_Lightsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_Lightsheet.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_MSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_MSD.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_MiniVess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_MiniVess.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_OCTA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_OCTA.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_SMILE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_SMILE.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_TopCoW.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_TopCoW.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_TubeTK.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_TubeTK.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_VesSAP_anno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_VesSAP_anno.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_VesselExpress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_VesselExpress.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/convert_tUbeNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/convert_tUbeNet.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/improve_HR_kidney.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/improve_HR_kidney.py -------------------------------------------------------------------------------- /vesselfm/d_real/dataset_conversion/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/dataset_conversion/utils.py -------------------------------------------------------------------------------- /vesselfm/d_real/extract_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/d_real/extract_patches.py -------------------------------------------------------------------------------- /vesselfm/seg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/README.md -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/default_finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/default_finetune.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/default_pretrain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/default_pretrain.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/eval_bvem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/eval_bvem.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/eval_msd8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/eval_msd8.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/eval_octa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/eval_octa.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/eval_smile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/eval_smile.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/data/real_drand_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/data/real_drand_flow.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/finetune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/finetune.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/hydra/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/hydra/default.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/inference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/inference.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/model/dyn_unet_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/model/dyn_unet_base.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/train.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/train.yaml -------------------------------------------------------------------------------- /vesselfm/seg/configs/trainer/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/configs/trainer/default.yaml -------------------------------------------------------------------------------- /vesselfm/seg/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/dataset.py -------------------------------------------------------------------------------- /vesselfm/seg/finetune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/finetune.py -------------------------------------------------------------------------------- /vesselfm/seg/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/inference.py -------------------------------------------------------------------------------- /vesselfm/seg/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/module.py -------------------------------------------------------------------------------- /vesselfm/seg/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/train.py -------------------------------------------------------------------------------- /vesselfm/seg/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/utils/data.py -------------------------------------------------------------------------------- /vesselfm/seg/utils/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/utils/evaluation.py -------------------------------------------------------------------------------- /vesselfm/seg/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bwittmann/vesselFM/HEAD/vesselfm/seg/utils/io.py --------------------------------------------------------------------------------