Skip to content

Commit e4a3d09

Browse files
authored
Merge pull request #32 from evamariie/panoptica-only
Minor panoptica updates (mainly description)
2 parents ee7fd3a + fd46610 commit e4a3d09

4 files changed

Lines changed: 386 additions & 409 deletions

File tree

panoptica/README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
This folder contains several Jupyter notebooks to showcase different possible use cases of the [panoptica package](https://github.com/BrainLesion/panoptica).
44
The package allows to compute instance-wise segmentation quality metrics for 2D and 3D semantic- and instance segmentation maps by providing 3 core modules:
55

6-
1. Instance Approximator: instance approximation algorithms in panoptic segmentation evaluation. Available now: connected components algorithm.
7-
1. Instance Matcher: instance matching algorithm in panoptic segmentation evaluation, to align and compare predicted instances with reference instances.
8-
1. Instance Evaluator: Evaluation of panoptic segmentation performance by evaluating matched instance pairs and calculating various metrics like true positives, Dice score, IoU, and ASSD for each instance.
6+
**1. Instance Approximator:** instance approximation algorithms in panoptic segmentation evaluation. Available now: connected components algorithm.
7+
8+
**2. Instance Matcher:** instance matching algorithm in panoptic segmentation evaluation, to align and compare predicted instances with reference instances.
9+
10+
**3. Instance Evaluator:** Evaluation of panoptic segmentation performance by evaluating matched instance pairs and calculating various metrics like true positives, Dice score, IoU, and ASSD for each instance.
911

1012
![workflow_figure](https://github.com/BrainLesion/panoptica/blob/main/examples/figures/workflow.png)
1113

@@ -17,7 +19,7 @@ The package allows to compute instance-wise segmentation quality metrics for 2D
1719

1820
Although for many biomedical segmentation problems, an instance-wise evaluation is highly relevant and desirable, they are still addressed as semantic segmentation problems due to lack of appropriate instance labels.
1921

20-
Modules [1-3] can be used to obtain panoptic metrics of matched instances based on a semantic segmentation input.
22+
**Modules [1-3]** can be used to obtain panoptic metrics of matched instances based on a semantic segmentation input.
2123

2224
[Jupyter Notebook Example](https://github.com/BrainLesion/tutorials/tree/main/panoptica/example_spine_semantic.ipynb)
2325

@@ -27,7 +29,7 @@ Modules [1-3] can be used to obtain panoptic metrics of matched instances based
2729

2830
It is a common issue that instance segementation outputs have good segmentations with mismatched labels.
2931

30-
For this case modules [2-3] can be utilized to match the instances and report panoptic metrics.
32+
For this case **modules [2-3]** can be utilized to match the instances and report panoptic metrics.
3133

3234
[Jupyter Notebook Example](https://github.com/BrainLesion/tutorials/tree/main/panoptica/example_spine_unmatched_instance.ipynb)
3335

@@ -37,7 +39,7 @@ For this case modules [2-3] can be utilized to match the instances and report pa
3739

3840
Ideally the input data already provides matched instances.
3941

40-
In this case module 3 can be used to directly report panoptic metrics without requiring any internal preprocessing.
42+
In this case **module 3** can be used to directly report panoptic metrics without requiring any internal preprocessing.
4143

4244
[Jupyter Notebook Example](https://github.com/BrainLesion/tutorials/tree/main/panoptica/example_spine_matched_instance.ipynb)
4345

0 commit comments

Comments
 (0)