Skip to content
Back to skills

Prior Loss Seg Benchmark

ASecurity

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.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill prior-loss-seg-benchmark --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Prior Loss Seg Benchmark
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-prior-loss-seg-benchmark/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-prior-loss-seg-benchmark)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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: [REDACTED]
  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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.