Diff of /README.md [000000] .. [b5be3a]

Switch to unified view

a b/README.md
1
# Semantic Segmentation of Anatomical ROIs in Chest CT Scans
2
### Reproduce Results
3
- To replicate the results of the implementation of the paper by Rim et al., run
4
```
5
bash model_original.sh
6
```
7
- To replicate the results of the improved version of the workflow built on top of the paper, run
8
```
9
bash model_improved.sh
10
```
11
12
### Directory Structure
13
- The first folder, `1 - Methods with Improved Results` contains files with code presenting an improved workflow for lung, trachea, spine and heart segmentation. It is a complete, original implementation of the workflow and results in more accurate segmentation of meaningful anatomical structures.
14
    - `anatomical_roi_segmentation_model.ipynb`: Contains the workflow and method analysis of the segmentation methodology.
15
    - `model_pipeline.ipynb`: Runs the entire pipeline for segmentation on all chest CT slices in the dataset.  
16
- The second folder, `2 - KMeans & Morphology Methods - Rim et al.` is a complete, original implementation of the paper by Rim et al., 'Semantic Cardiac Segmentation in Chest CT Images Using K-Means Clustering and the Mathematical Morphology Method'.
17
    - `segmentation_model_on_sample#16_truePositive.ipynb`: Contains the workflow and method analysis of the segmentation methodology. Results in a well segmented image.
18
    - `segmentation_model_on_sample#2_falsePositive.ipynb`: Same workflow run on an initial CT slice and results in a falsely segmented image. 
19
    - `model_pipeline.ipynb`: Runs the entire pipeline for segmentation on all chest CT slices in the dataset. 
20
- The third folder, `3 - Statistical Parameter Methods - Larrey-Ruiz et al.` implements part of the paper by Larrey-Ruiz et al., 'Automatic image-based segmentation of the heart from CT scans', and is heavily derived from the [GitHub repo by @karageorge](https://github.com/karageorge/Automatic-image-based-segmentation-of-the-heart-from-CTs). This was mainly done to explore different techniques of dealing with CT scan images. None of the ideas from the code in this folder are implemented in our original work in folder 1.
21
```
22
.
23
├── 1 - Methods with Improved Results
24
│   ├── anatomical_roi_segmentation_model.ipynb
25
│   ├── model_pipeline.ipynb
26
│   └── SegmentationFunctions.py
27
├── 2 - KMeans & Morphology Methods - Rim et al.
28
│   ├── Histograms with KMeans
29
│   │   ├── histograms_with_clusters_and_threshold.ipynb
30
│   │   ├── rough_draft_histograms.ipynb
31
│   │   └── rough_draft_hist_with_kmeans.ipynb
32
│   ├── model_pipeline.ipynb
33
│   ├── SegmentationFunctions.py
34
│   ├── segmentation_model_on_sample#16_truePositive.ipynb
35
│   └── segmentation_model_on_sample#2_falsePositive.ipynb
36
├── 3 - Statistical Parameter Methods - Larrey-Ruiz et al.
37
│   ├── automatic_region_selection_using_statistical_parameters.ipynb
38
│   └── preprocessing_with_hist_params.ipynb
39
├── LICENSE
40
├── pipeline-imgs-report
41
├── README.md
42
├── sample-dataset
43
└── sample-dataset-ground-truth
44
```