## Liens et ressources
Tout les documents partagés par LOIC : [Partage - Mines-Télécom (imt.fr)](https://partage.imt.fr/index.php/s/5jjcCGnQiZcCL3F)
Fiche projet PRIM (présentation large du sujet et des étapes) : [diffusion-model_cardiac-shape-generation.pdf](file:///C:/Users/louis/Downloads/diffusion-model_cardiac-shape-generation.pdf)
----------
**Articles, papiers et vidéos:**
- Vidéo sur les diffusion models du CNRS (FIDLE)
- https://www.youtube.com/watch?v=gKlo5BVpcBs
- Slides associées https://cloud.univ-grenoble-alpes.fr/index.php/s/wxCztjYBbQ6zwd6?dir=undefined&path=%2FSaison%202023-2024&openfile=840656161
- Blog sur les diffusion models :
- https://lilianweng.github.io/posts/2021-07-11-diffusion-models/#score
- https://theaisummer.com/diffusion-models/
- Articles sur les BLURRING DIFFUSION MODELS :
[blurring_diffusion_models.pdf](file:///C:/Users/louis/Downloads/blurring_diffusion_models.pdf)
- [MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model](https://arxiv.org/pdf/2211.00611)
- CONTROLNET
- [ControlNet Paper](https://arxiv.org/pdf/2302.05543)
- [Youtube video explaining controlnets]
- Implementation of ControlNets
- [Hugging face implementation ](https://huggingface.co/docs/diffusers/using-diffusers/controlnet) (I think only compatible with big models)
- [MONAI implementation of ControlNet ?](https://github.com/Project-MONAI/tutorials?tab=readme-ov-file) (Error 404)
- [Random github repo that seems to code controlNet directly for the U-Net](https://github.com/faverogian/controlNet/blob/main/diffusion/control_net.py)
- [Github from main Article](https://github.com/lllyasviel/ControlNet/blob/main/docs/train.md)
- [SegDiff: Image Segmentation with Diffusion Probabilistic Models](https://arxiv.org/pdf/2112.00390)
- [Blog on Score Based Matching](http://yang-song.net/blog/2021/score/)
- [Blog on Diffusion models, Information Theory and Stochastic Processes](https://alexxthiery.github.io/notes/index_notes.html)
- [Reverse diffusion and tweedie formula](https://alexxthiery.github.io/posts/reverse_and_tweedie/reverse_and_tweedie.html)
-----
**Implémentations:**
Github:
- Implementation of a different but related paper:
https://github.com/sangyun884/blur-diffusion/tree/main?tab=readme-ov-file
- An accessible implementation of DDPMs (but there are many more, share your own favourite!)
https://github.com/w86763777/pytorch-ddpm/tree/master
- [MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model](https://github.com/MedicineToken/MedSegDiff)
- Notes sur les implémentations
- https://nn.labml.ai/diffusion/ddpm/unet.html
- https://nn.labml.ai/diffusion/ddpm/index.html
Kaggle:
- Données ACDC preprocess avec le code https://www.kaggle.com/datasets/anhoangvo/acdc-dataset et https://github.com/HiLabgit/WSL4MIS/blob/main/code/dataloaders/acdc_data_processing.py
-----------------
**Data set et formats de données:**
- ACDC dataset to be downloaded from:
https://www.creatis.insa-lyon.fr/Challenge/acdc/databases.html
- I/O d'images médicales:
https://torchio.readthedocs.io/ et https://docs.monai.io/en/stable/
-----------------
**Repositories Github:**
https://github.com/Benjit75/PRIM-AI-Diffusion-Models-for-Cardiac-Images/
https://github.com/Benjit75/PRIM-MedSegDiff/