You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-10Lines changed: 34 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
# UncerGuidedI2I
2
-
Uncertainty Guided Progressive GANs for Medical Image Translation
2
+
PyTorch imeplementation of Uncertainty Guided Progressive GANs for Medical Image Translation
3
3
4
+
## Introduction
4
5

5
6
6
7
This repository provides the code for the MICCAI-2021 paper "Uncertainty-guided Progressive GANs for Medical Image Translation".
@@ -20,22 +21,23 @@ root
20
21
|-losses.py
21
22
```
22
23
23
-
## How to use
24
+
## Getting started
24
25
### Requirements
25
26
```
27
+
python >= 3.6.10
26
28
pytorch > 1.6.0
27
29
torchio
28
30
scikit-image
29
31
scikit-learn
30
32
```
31
33
32
34
### Preparing Datasets
33
-
The experiments of the paper used T1 MRI scans from the IXI dataset and a propietary PET/CT dataset.
35
+
The experiments of the paper used T1 MRI scans from the IXI dataset and a proprietary PET/CT dataset.
34
36
35
37
`data/IXI/` has jupyter notebooks to prepare the data for motion correction as well as undersampled MRI reconstruction.
36
38
For custom datasets, use the above notebooks as example to prepare the dataset and place them under `data/`. The dataset class in `src/ds.py` loads the paired set of images (corrupted and the non-corrupted version).
37
39
38
-
### Training
40
+
### Learning models with uncertainty
39
41
`src/networks.py` provides the generator and discriminator architectures.
40
42
41
43
`src/utils.py` provides two training APIs `train_i2i_UNet3headGAN` and `train_i2i_Cas_UNet3headGAN`. The first API is to be used to train the primary GAN, whereas the second API is to be used to train the subsequent GANs.
0 commit comments