Skip to content

Pytorch code for "Conditional diffusion models for guided anomaly detection in brain MRI using fluid-driven anomaly randomization"

License

Notifications You must be signed in to change notification settings

alawryaguila/CondDiff

Repository files navigation

This repository contains official code for the DGM4MICCAI 2025 paper "Conditional diffusion models for guided anomaly detection in brain MRI using fluid-driven anomaly randomization".

To run the scripts it is necessary to edit the dataloaders and configuration files by editing the example paths. The code in this repository was run using Python 3.11.

Install the required libraries

bash ./install.sh

First stage model: AutoencoderKL training

python ./scripts/training_autoencoderKL.py

which uses the parameters in aekl_ad_3d.yaml

Second stage model: CondDiff training

python ./scripts/train_ddpm_pl_cunet.py --config ./conddiff/configs/precalc/train_conddiff_healthy_synthetic.yaml

LDM training

python ./scripts/train_ddpm_pl_unet.py --config ./conddiff/configs/healthy/train_unet_healthy.yaml

cLDM training

python ./scripts/train_ddpm_pl_cunet.py --config ./conddiff/configs/precalc/train_condunet_healthy_synthetic.yaml

ICDM-3D training

python ./scripts/train_ddpm_pl_cunet.py --config ./conddiff/configs/cond_baseline/train_condunet.yaml

VAE training

python ./scripts/training_vaebaseline.py

which uses the parameters in aekl_ad_3d_vae.yaml

About

Pytorch code for "Conditional diffusion models for guided anomaly detection in brain MRI using fluid-driven anomaly randomization"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages