Evaluates 3D volumetric medical image segmentation capability on prostate MRI scans. It probes the model's ability to accurately delineate organ boundaries under clinical variability and class imbalance using end-to-end fully convolutional networks. Use when the user wants to benchmark on PROMISE2012, or asks about evaluating this task. Reports Dice coefficient.
Installs into .claude/skills of the current project.
Are you the author of Promise2012 Prostate Seg Eval?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-promise2012-prostate-seg-eval)
---
name: promise2012-prostate-seg-eval
description: Evaluates 3D volumetric medical image segmentation capability on prostate MRI scans. It probes the model's ability to accurately delineate organ boundaries under clinical variability and class imbalance using end-to-end fully convolutional networks. Use when the user wants to benchmark on PROMISE2012, or asks about evaluating this task. Reports Dice coefficient.
metadata:
skill_kind: dataset_eval
source_arxiv: 1606.04797
bibtex_key: [REDACTED]
confidence: high
---
# promise2012-prostate-seg-eval
> V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation — Milletari et al. (2016) (arXiv:1606.04797, 2016)
## What this evaluates
Evaluates 3D volumetric medical image segmentation capability on prostate MRI scans. It probes the model's ability to accurately delineate organ boundaries under clinical variability and class imbalance using end-to-end fully convolutional networks.
## Datasets
- **PROMISE2012** — total 80; splits: train (50), test (30)
## Metrics
- `Dice coefficient` **(primary)** — range: [0, 1]
- 2 * |prediction ∩ ground_truth| / (|prediction| + |ground_truth|). Measures voxel-wise overlap between the predicted segmentation mask and the manual annotation.
- `Hausdorff distance` — range: mm
- Maximum distance between the boundaries of the predicted and ground truth masks. Computed as the largest of the shortest distances from any point on one boundary to the other boundary.
- `Score on challenge task` — range: other
- Composite evaluation metric computed by the PROMISE2012 challenge organizers based on segmentation accuracy and robustness.
## Input / output format
**Input**: 3D MRI volumes (prostate) normalized via N4 bias field correction and resampled to a common resolution of 1x1x1.5 mm.
**Output**: 3D segmentation mask/delineation of the prostate gland.
## Scoring recipe
```python
def compute_dice(pred_mask, gt_mask):
intersection = np.sum(pred_mask * gt_mask)
return 2.0 * intersection / (np.sum(pred_mask) + np.sum(gt_mask))
def compute_hausdorff(pred_mask, gt_mask):
pred_boundary = get_boundary(pred_mask)
gt_boundary = get_boundary(gt_mask)
dists = cdist(pred_boundary, gt_boundary)
return max(np.max(np.min(dists, axis=1)), np.max(np.min(dists, axis=0)))
# Aggregate over test set
avg_dice = np.mean([compute_dice(p, g) for p, g in zip(predictions, ground_truths)])
avg_hd = np.mean([compute_hausdorff(p, g) for p, g in zip(predictions, ground_truths)])
```
## Common pitfalls
- Test set ground truth is secret and only provided by challenge organizers, preventing independent verification or local metric calculation.
- Small dataset size (50 train, 30 test) requires heavy data augmentation (random non-linear deformations) to prevent overfitting and ensure clinical generalization.
- Memory constraints force mini-batch size of 2 volumes, which can affect gradient estimation stability and training convergence compared to larger batches.
## Evidence (verbatim from paper)
> We trained our method on $50$ MRI volumes, and the relative manual ground truth annotation, obtained from the ”PROMISE2012” challenge dataset. ... We evaluated the approach performance in terms of Dice coefficient, Hausdorff distance of the predicted delineation to the ground truth annotation and in terms of score obtained on the challenge data as computed by the organisers of ”PROMISE 2012”.
## Citation
```bibtex
@misc{milletari2016vnet,
title={V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation},
author={Milletari et al. (2016)},
year={2016},
note={arXiv:1606.04797}
}
```
- arXiv: 1606.04797