wq2012 commited on
Commit
b13c656
·
1 Parent(s): 046c834

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +9 -4
README.md CHANGED
@@ -11,15 +11,19 @@ metrics:
11
 
12
  # Knee Bone & Cartilage Segmentation Models
13
 
14
- This repository contains trained models for 3D MRI Knee Bone and Cartilage Segmentation on the SKI10 dataset, using the `kneeseg` Python package.
 
 
 
15
 
16
  ## Model Details
17
 
18
  - **Architecture**: Dense Random Forest with Auto-Context (2 Passes for Bones, 2 Passes for Cartilage).
19
- - **Dataset**: Trained on all **100 cases** from the `SKI10/TrainingData` folder.
 
 
 
20
  - **Performance** (evaluated on a subset of 20 cases):
21
- > **Note**: These 20 cases are **included** in the training set (overlap). We evaluate on them because the official `SKI10/TestData` (50 cases) does not have public ground truth labels.
22
- > **Test Data**: We have included the predicted labels for the 50 official **SKI10 TestData** cases in the `TestData_labels/` directory. These were generated using the fully trained models but were **not evaluated** due to the lack of ground truth.
23
  - **Femur Bone**: 0.9155 DSC (+/- 0.0303)
24
  - **Tibia Bone**: 0.9383 DSC (+/- 0.0194)
25
  - **Femoral Cartilage**: 0.7095 DSC (+/- 0.0478)
@@ -50,6 +54,7 @@ bone_p1.load("bone_rf_p1.joblib")
50
  - `bone_rf_p2.joblib`: Bone Segmentation Pass 2 (Auto-Context Refinement)
51
  - `cartilage_rf_p1.joblib`: Cartilage Segmentation Pass 1 (Semantic Context Forest)
52
  - `cartilage_rf_p2.joblib`: Cartilage Segmentation Pass 2 (Auto-Context Refinement)
 
53
 
54
  ## Citation
55
 
 
11
 
12
  # Knee Bone & Cartilage Segmentation Models
13
 
14
+ This repository contains trained models for 3D MRI Knee Bone and Cartilage Segmentation on the [SKI10 dataset](https://ski10.grand-challenge.org/), using the `kneeseg` Python package.
15
+
16
+ - GitHub: https://github.com/wq2012/kneeseg
17
+ - PyPI: https://pypi.org/project/kneeseg/
18
 
19
  ## Model Details
20
 
21
  - **Architecture**: Dense Random Forest with Auto-Context (2 Passes for Bones, 2 Passes for Cartilage).
22
+ - **Dataset**:
23
+ - **Training**: The models are trained on all **100 cases** from the `SKI10/TrainingData` folder.
24
+ - **Evaluation**: The evaluations are performed on a subset of 20 cases of `SKI10/TrainingData`. Note that in this setup, the 20 evaluation cases are **included** in the training set, so there is train-eval overlap. For a non-overlap eval, see [GitHub](https://github.com/wq2012/kneeseg) for a 80%-20% split experiment.
25
+ - **Inference**: We have included the predicted labels for the 50 official **SKI10 TestData** cases in the `TestData_labels/` directory. These were generated using the fully trained models but were **not evaluated** due to the lack of ground truth.
26
  - **Performance** (evaluated on a subset of 20 cases):
 
 
27
  - **Femur Bone**: 0.9155 DSC (+/- 0.0303)
28
  - **Tibia Bone**: 0.9383 DSC (+/- 0.0194)
29
  - **Femoral Cartilage**: 0.7095 DSC (+/- 0.0478)
 
54
  - `bone_rf_p2.joblib`: Bone Segmentation Pass 2 (Auto-Context Refinement)
55
  - `cartilage_rf_p1.joblib`: Cartilage Segmentation Pass 1 (Semantic Context Forest)
56
  - `cartilage_rf_p2.joblib`: Cartilage Segmentation Pass 2 (Auto-Context Refinement)
57
+ - `TestData_labels`: Predicted labels of the SKI10 official TestData using our models.
58
 
59
  ## Citation
60