Skip to content
Back to skills

Retinal Vessel Segmentation Eval

ASecurity

Evaluates a model's ability to segment retinal blood vessels in fundus images, focusing on preserving fine, elongated vascular structures and handling varying image resolutions and pathologies. The protocol tests robustness under strict hyperparameter consistency and standardized data splits. Use when the user wants to benchmark on DRIVE, STARE, CHASE_DB1, HRF, or asks about evaluating this task. Reports F1 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 retinal-vessel-segmentation-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Retinal Vessel Segmentation Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Retinal Vessel Segmentation Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-retinal-vessel-segmentation-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-retinal-vessel-segmentation-eval)

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: retinal-vessel-segmentation-eval
description: Evaluates a model's ability to segment retinal blood vessels in fundus images, focusing on preserving fine, elongated vascular structures and handling varying image resolutions and pathologies. The protocol tests robustness under strict hyperparameter consistency and standardized data splits. Use when the user wants to benchmark on DRIVE, STARE, CHASE_DB1, HRF, or asks about evaluating this task. Reports F1 score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2501.18921
  bibtex_key: seo2025fsgnet
  confidence: high
---

# retinal-vessel-segmentation-eval

> Full-scale Representation Guided Network for Retinal Vessel Segmentation — Seo et al. (2025) (arXiv:2501.18921, 2025)

## What this evaluates

Evaluates a model's ability to segment retinal blood vessels in fundus images, focusing on preserving fine, elongated vascular structures and handling varying image resolutions and pathologies. The protocol tests robustness under strict hyperparameter consistency and standardized data splits.

## Datasets

- **DRIVE** — total 40; splits: train (20), val (20)
- **STARE** — total 20; splits: train (10), val (10)
- **CHASE_DB1** — total 28; splits: train (14), val (14)
- **HRF** — total 45; splits: train (22), val (23)

## Metrics

- `F1 score` **(primary)** — range: [0, 1]
  - Harmonic mean of precision and recall: F1 = 2 * (precision * recall) / (precision + recall). Computed on binary segmentation masks after applying a 0.5 threshold to the model's output probability map.

## Input / output format

**Input**: Single retinal fundus image, resized/padded to dataset-specific square dimensions during training/inference (DRIVE: 608×608, STARE: 704×704, CHASE_DB1: 1024×1024, HRF: 1344×1344). Training uses random crops of 288×288 with augmentations (blur, jitter, flip, perspective, resize, CutMix).

**Output**: Binary segmentation mask of the same spatial dimensions as the input, where pixels ≥ 0.5 are classified as vessels and < 0.5 as background.

## Scoring recipe

```python
def compute_f1(preds, gold, threshold=0.5):
    preds_bin = (preds >= threshold).astype(int)
    tp = np.sum(preds_bin & gold)
    fp = np.sum(preds_bin & ~gold)
    fn = np.sum(~preds_bin & gold)
    precision = tp / (tp + fp + 1e-7)
    recall = tp / (tp + fn + 1e-7)
    return 2 * precision * recall / (precision + recall + 1e-7)
```

## Common pitfalls

- Using different expert annotations (e.g., Hoover B instead of Hoover A for STARE, or 2ndHO for CHASE_DB1) breaks comparability and inflates/deflates scores.
- Varying data augmentation or hyperparameters significantly impacts results due to small dataset sizes; strict consistency is required for fair comparison.
- Inconsistent padding/resizing before inference alters effective resolution and degrades segmentation of fine vessels, lowering F1 scores.

## Evidence (verbatim from paper)

> To measure the performance of the models, it is necessary to divide the data into training and validation sets. As the retinal vessel segmentation dataset was relatively limited, we split the data into a 1:1 ratio of the training and validation sets. The DRIVE dataset was officially divided into training and validation sets, each containing 20 images. For the STARE, CHASE_DB1, and HRF datasets, we used the first half as training and the remaining half as validation. To select the optimized model during the training step, we used the highest F1 score [44], with an early stop of 400 epochs.

## Citation

```bibtex
@misc{seo2025fsgnet,
  title={Full-scale Representation Guided Network for Retinal Vessel Segmentation},
  author={Seo et al. (2025)},
  year={2025},
  note={arXiv:2501.18921}
}
```

- arXiv: 2501.18921

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.