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
@@ -25,10 +25,19 @@ To retrain a CNN on some data you have available, add the paths to the images an
25
25
```
26
26
These will then be split into train and validation sets (which are saved as `train_cases.txt` and `val_cases.txt`). Also you can edit any hyperparameters defined in `trainconfig.json` and run
27
27
```bash
28
-
python3 train.py
28
+
python train.py
29
29
```
30
30
31
-
### Segmenting
31
+
### Using a CNN to segment an image
32
+
To lower the memory consumption and inference time for segmenting the airways, we can first segment the lobes and use this as a bounding box for cropping the image
33
+
```bash
34
+
python segment_lunglobes.py -i /path/to/ct/scan.mhd -id example
which will create three files in the current directory (`example.mhd`, `example.zraw` and `example.stl`).
32
41
33
42
## Get Help
34
43
Please submit an issue to the issues panel on this repository.
@@ -39,5 +48,19 @@ If you use the code or models in this repository, please cite our paper
39
48
@article{TODO}
40
49
```
41
50
51
+
Also, if you use the `segment_lunglobes.py` script, make sure to read and cite the following great paper:
52
+
```
53
+
@article{hofmanninger2020automatic,
54
+
title={Automatic lung segmentation in routine imaging is primarily a data diversity problem, not a methodology problem},
55
+
author={Hofmanninger, Johannes and Prayer, Forian and Pan, Jeanny and R{\"o}hrich, Sebastian and Prosch, Helmut and Langs, Georg},
56
+
journal={European Radiology Experimental},
57
+
volume={4},
58
+
number={1},
59
+
pages={1--13},
60
+
year={2020},
61
+
publisher={SpringerOpen}
62
+
}
63
+
```
64
+
42
65
## Acknowledgements
43
66
The model architecture scripts [`unet.py`](https://github.com/Thvnvtos/Lung_Segmentation/blob/unet3d/model.py) and [`enet.py`](https://github.com/davidtvs/PyTorch-ENet/blob/master/models/enet.py) were taken from other repositories (see links).
0 commit comments