├── .gitignore ├── LICENSE ├── README.md ├── Unsupervised Anomaly Detection Brain-MRI.ipynb ├── config.default.json ├── dataloaders ├── BRAINWEB.py ├── MSISBI2015.py ├── MSLUB.py ├── MSSEG2008.py └── NRRD.py ├── mains ├── main_AAE.py ├── main_AE.py ├── main_AE_spatial.py ├── main_CE.py ├── main_GMVAE.py ├── main_GMVAE_You.py ├── main_GMVAE_spatial.py ├── main_VAE.py ├── main_VAE_You.py ├── main_VAE_Zimmerer.py ├── main_ceVAE.py ├── main_ceVAE_Zimmerer.py ├── main_constrainedAAE.py ├── main_constrainedAAE_Chen.py ├── main_constrainedAE.py ├── main_fAnoGAN.py └── main_fAnoGAN_schlegl.py ├── models ├── adversarial_autoencoder.py ├── anovaegan.py ├── autoencoder.py ├── autoencoder_spatial.py ├── constrained_adversarial_autoencoder.py ├── constrained_adversarial_autoencoder_Chen.py ├── constrained_autoencoder.py ├── context_encoder_variational_autoencoder.py ├── context_encoder_variational_autoencoder_Zimmerer.py ├── customlayers.py ├── fanogan.py ├── fanogan_schlegl.py ├── gaussian_mixture_variational_autoencoder.py ├── gaussian_mixture_variational_autoencoder_You.py ├── gaussian_mixture_variational_autoencoder_spatial.py ├── variational_autoencoder.py └── variational_autoencoder_Zimmerer.py ├── requirements.txt ├── run.py ├── trainers ├── AAE.py ├── AE.py ├── AEMODEL.py ├── AnoVAEGAN.py ├── CE.py ├── ConstrainedAAE.py ├── ConstrainedAE.py ├── DLMODEL.py ├── GMVAE.py ├── GMVAE_spatial.py ├── Metrics.py ├── VAE.py ├── VAE_You.py ├── ceVAE.py ├── fAnoGAN.py └── trainer_utils.py └── utils ├── Evaluation.py ├── MINC.py ├── NII.py ├── brainweb_download.py ├── default_config_setup.py ├── image_utils.py ├── logger.py ├── tfrecord_utils.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/README.md -------------------------------------------------------------------------------- /Unsupervised Anomaly Detection Brain-MRI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/Unsupervised Anomaly Detection Brain-MRI.ipynb -------------------------------------------------------------------------------- /config.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/config.default.json -------------------------------------------------------------------------------- /dataloaders/BRAINWEB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/dataloaders/BRAINWEB.py -------------------------------------------------------------------------------- /dataloaders/MSISBI2015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/dataloaders/MSISBI2015.py -------------------------------------------------------------------------------- /dataloaders/MSLUB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/dataloaders/MSLUB.py -------------------------------------------------------------------------------- /dataloaders/MSSEG2008.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/dataloaders/MSSEG2008.py -------------------------------------------------------------------------------- /dataloaders/NRRD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/dataloaders/NRRD.py -------------------------------------------------------------------------------- /mains/main_AAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_AAE.py -------------------------------------------------------------------------------- /mains/main_AE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_AE.py -------------------------------------------------------------------------------- /mains/main_AE_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_AE_spatial.py -------------------------------------------------------------------------------- /mains/main_CE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_CE.py -------------------------------------------------------------------------------- /mains/main_GMVAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_GMVAE.py -------------------------------------------------------------------------------- /mains/main_GMVAE_You.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_GMVAE_You.py -------------------------------------------------------------------------------- /mains/main_GMVAE_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_GMVAE_spatial.py -------------------------------------------------------------------------------- /mains/main_VAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_VAE.py -------------------------------------------------------------------------------- /mains/main_VAE_You.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_VAE_You.py -------------------------------------------------------------------------------- /mains/main_VAE_Zimmerer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_VAE_Zimmerer.py -------------------------------------------------------------------------------- /mains/main_ceVAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_ceVAE.py -------------------------------------------------------------------------------- /mains/main_ceVAE_Zimmerer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_ceVAE_Zimmerer.py -------------------------------------------------------------------------------- /mains/main_constrainedAAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_constrainedAAE.py -------------------------------------------------------------------------------- /mains/main_constrainedAAE_Chen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_constrainedAAE_Chen.py -------------------------------------------------------------------------------- /mains/main_constrainedAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_constrainedAE.py -------------------------------------------------------------------------------- /mains/main_fAnoGAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_fAnoGAN.py -------------------------------------------------------------------------------- /mains/main_fAnoGAN_schlegl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/mains/main_fAnoGAN_schlegl.py -------------------------------------------------------------------------------- /models/adversarial_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/adversarial_autoencoder.py -------------------------------------------------------------------------------- /models/anovaegan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/anovaegan.py -------------------------------------------------------------------------------- /models/autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/autoencoder.py -------------------------------------------------------------------------------- /models/autoencoder_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/autoencoder_spatial.py -------------------------------------------------------------------------------- /models/constrained_adversarial_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/constrained_adversarial_autoencoder.py -------------------------------------------------------------------------------- /models/constrained_adversarial_autoencoder_Chen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/constrained_adversarial_autoencoder_Chen.py -------------------------------------------------------------------------------- /models/constrained_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/constrained_autoencoder.py -------------------------------------------------------------------------------- /models/context_encoder_variational_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/context_encoder_variational_autoencoder.py -------------------------------------------------------------------------------- /models/context_encoder_variational_autoencoder_Zimmerer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/context_encoder_variational_autoencoder_Zimmerer.py -------------------------------------------------------------------------------- /models/customlayers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/customlayers.py -------------------------------------------------------------------------------- /models/fanogan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/fanogan.py -------------------------------------------------------------------------------- /models/fanogan_schlegl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/fanogan_schlegl.py -------------------------------------------------------------------------------- /models/gaussian_mixture_variational_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/gaussian_mixture_variational_autoencoder.py -------------------------------------------------------------------------------- /models/gaussian_mixture_variational_autoencoder_You.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/gaussian_mixture_variational_autoencoder_You.py -------------------------------------------------------------------------------- /models/gaussian_mixture_variational_autoencoder_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/gaussian_mixture_variational_autoencoder_spatial.py -------------------------------------------------------------------------------- /models/variational_autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/variational_autoencoder.py -------------------------------------------------------------------------------- /models/variational_autoencoder_Zimmerer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/models/variational_autoencoder_Zimmerer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/run.py -------------------------------------------------------------------------------- /trainers/AAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/AAE.py -------------------------------------------------------------------------------- /trainers/AE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/AE.py -------------------------------------------------------------------------------- /trainers/AEMODEL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/AEMODEL.py -------------------------------------------------------------------------------- /trainers/AnoVAEGAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/AnoVAEGAN.py -------------------------------------------------------------------------------- /trainers/CE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/CE.py -------------------------------------------------------------------------------- /trainers/ConstrainedAAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/ConstrainedAAE.py -------------------------------------------------------------------------------- /trainers/ConstrainedAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/ConstrainedAE.py -------------------------------------------------------------------------------- /trainers/DLMODEL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/DLMODEL.py -------------------------------------------------------------------------------- /trainers/GMVAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/GMVAE.py -------------------------------------------------------------------------------- /trainers/GMVAE_spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/GMVAE_spatial.py -------------------------------------------------------------------------------- /trainers/Metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/Metrics.py -------------------------------------------------------------------------------- /trainers/VAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/VAE.py -------------------------------------------------------------------------------- /trainers/VAE_You.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/VAE_You.py -------------------------------------------------------------------------------- /trainers/ceVAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/ceVAE.py -------------------------------------------------------------------------------- /trainers/fAnoGAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/fAnoGAN.py -------------------------------------------------------------------------------- /trainers/trainer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/trainers/trainer_utils.py -------------------------------------------------------------------------------- /utils/Evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/Evaluation.py -------------------------------------------------------------------------------- /utils/MINC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/MINC.py -------------------------------------------------------------------------------- /utils/NII.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/NII.py -------------------------------------------------------------------------------- /utils/brainweb_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/brainweb_download.py -------------------------------------------------------------------------------- /utils/default_config_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/default_config_setup.py -------------------------------------------------------------------------------- /utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/image_utils.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/tfrecord_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/tfrecord_utils.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanDenn3r/Unsupervised_Anomaly_Detection_Brain_MRI/HEAD/utils/utils.py --------------------------------------------------------------------------------