Add 2nd pass models
Browse files- README.md +9 -8
- bone_rf_p1.joblib +2 -2
- bone_rf_p2.joblib +2 -2
- cartilage_rf.joblib → cartilage_rf_p1.joblib +2 -2
- cartilage_rf_p2.joblib +3 -0
README.md
CHANGED
|
@@ -11,18 +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 using the `kneeseg` Python package.
|
| 15 |
|
| 16 |
## Model Details
|
| 17 |
-
|
|
|
|
| 18 |
- **Dataset**: Trained on all **100 cases** from the `SKI10/TrainingData` folder.
|
| 19 |
- **Performance** (evaluated on a subset of 20 cases):
|
| 20 |
> **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.
|
| 21 |
> **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.
|
| 22 |
-
- **Femur Bone**:
|
| 23 |
-
- **Tibia Bone**:
|
| 24 |
-
- **Femoral Cartilage**:
|
| 25 |
-
- **Tibial Cartilage**:
|
| 26 |
|
| 27 |
## Usage
|
| 28 |
These models are designed to be used with the `kneeseg` library.
|
|
@@ -47,8 +48,8 @@ bone_p1.load("bone_rf_p1.joblib")
|
|
| 47 |
## Files
|
| 48 |
- `bone_rf_p1.joblib`: Bone Segmentation Pass 1 (Voxel Classifier)
|
| 49 |
- `bone_rf_p2.joblib`: Bone Segmentation Pass 2 (Auto-Context Refinement)
|
| 50 |
-
- `
|
| 51 |
-
- `
|
| 52 |
|
| 53 |
## Citation
|
| 54 |
|
|
|
|
| 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)
|
| 26 |
+
- **Tibial Cartilage**: 0.6799 DSC (+/- 0.0429)
|
| 27 |
|
| 28 |
## Usage
|
| 29 |
These models are designed to be used with the `kneeseg` library.
|
|
|
|
| 48 |
## Files
|
| 49 |
- `bone_rf_p1.joblib`: Bone Segmentation Pass 1 (Voxel Classifier)
|
| 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 |
|
bone_rf_p1.joblib
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:538d814808049d1ad5583b1d607ce70b8b91573a946863b9cb0a5517dfcdb38e
|
| 3 |
+
size 3704942225
|
bone_rf_p2.joblib
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ad6a21b4e64f4ba89cdfee15cd886f630969ae2b47f9d4a877903577c6579e28
|
| 3 |
+
size 734223089
|
cartilage_rf.joblib → cartilage_rf_p1.joblib
RENAMED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bacf70cba4f8c6a7932b7f516656d8f80c8e05d8d4b02632b0728faf64491703
|
| 3 |
+
size 923730257
|
cartilage_rf_p2.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eb6562cb124a6191401e6cf49c8becff1f4ee66f8642813315625a3208f5b36e
|
| 3 |
+
size 305168625
|