Evaluates the effectiveness of various prior-based loss functions (low-level boundary/distance and high-level shape/size constraints) for medical image segmentation across diverse anatomical structures and imaging modalities. Use when the user wants to benchmark on WMH, ISLES, Atrium, Colon, Spleen, Hippocampus, Prostate, ACDC, or asks about evaluating this task. Reports Dice score.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill prior-loss-seg-benchmark --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Prior Loss Seg Benchmark?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-prior-loss-seg-benchmark)More formats (shields.io, HTML) on the badges page.
---
name: prior-loss-seg-benchmark
description: Evaluates the effectiveness of various prior-based loss functions (low-level boundary/distance and high-level shape/size constraints) for medical image segmentation across diverse anatomical structures and imaging modalities. Use when the user wants to benchmark on WMH, ISLES, Atrium, Colon, Spleen, Hippocampus, Prostate, ACDC, or asks about evaluating this task. Reports Dice score.
metadata:
skill_kind: dataset_eval
source_arxiv: 2201.02428
bibtex_key: eljurdi2022effect
confidence: high
---
# prior-loss-seg-benchmark
> Effect of Prior-based Losses on Segmentation Performance: A Benchmark — El Jurdi et al. (2022) (arXiv:2201.02428, 2022)
## What this evaluates
Evaluates the effectiveness of various prior-based loss functions (low-level boundary/distance and high-level shape/size constraints) for medical image segmentation across diverse anatomical structures and imaging modalities.
## Datasets
- **WMH** — total ?; splits: test (-1)
- **ISLES** — total ?; splits: test (-1)
- **Atrium** — total ?; splits: test (-1)
- **Colon** — total ?; splits: test (-1)
- **Spleen** — total ?; splits: test (-1)
- **Hippocampus** — total ?; splits: test (-1)
- **Prostate** — total ?; splits: test (-1)
- **ACDC** — total ?; splits: test (-1)
## Metrics
- `Dice score` **(primary)** — range: [0, 1]
- 2 * |A ∩ B| / (|A| + |B|), where A and B are the predicted and ground truth segmentation masks respectively.
- `Hausdorff distance` — range: other
- Maximum of the directed distances between the boundaries of the predicted and ground truth masks: max(sup_{a∈A} inf_{b∈B} d(a,b), sup_{b∈B} inf_{a∈A} d(a,b)).
- `MAE on connected components` — range: other
- Average absolute difference between the number of connected components (instances) in the ground truth and the predicted segmentation map across all samples.
## Input / output format
**Input**: 3D medical image volumes with corresponding ground truth segmentation masks.
**Output**: Predicted segmentation map of the same spatial dimensions as the input image.
## Scoring recipe
```python
def compute_metrics(pred_mask, gt_mask):
intersection = np.sum(pred_mask & gt_mask)
dice = 2.0 * intersection / (np.sum(pred_mask) + np.sum(gt_mask))
pred_boundary = get_boundary(pred_mask)
gt_boundary = get_boundary(gt_mask)
hd = max(max_distance_to_set(pred_boundary, gt_boundary),
max_distance_to_set(gt_boundary, pred_boundary))
pred_cc = count_connected_components(pred_mask)
gt_cc = count_connected_components(gt_mask)
mae_cc = abs(pred_cc - gt_cc)
return dice, hd, mae_cc
```
## Common pitfalls
- Hausdorff loss computation is highly computationally expensive during training, significantly increasing training time.
- High-level priors like size loss degrade performance on datasets with large organ size variability or multi-label segmentation tasks.
- clDice optimizes topological skeletons, which can blur boundary details and worsen HD scores despite achieving good Dice accuracy.
## Evidence (verbatim from paper)
> The segmentation performances are compared via the 2 usual segmentation metrics: the Dice score $^{30}$ (DSC) presented in Table 2, the Hausdorff distance metric $^{31}$ (HD) presented in Table 3. In addition, we have computed the mean absolute error on the number of instances (connected components) presented in Table 4.
## Citation
```bibtex
@misc{eljurdi2022effect,
title={Effect of Prior-based Losses on Segmentation Performance: A Benchmark},
author={El Jurdi et al. (2022)},
year={2022},
note={arXiv:2201.02428}
}
```
- arXiv: 2201.02428
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!