Skip to content
Back to skills

Dino V2 Radiology Eval

ASecurity

Evaluates the cross-task generalizability of the DINOv2 vision foundation model on medical image analysis tasks, specifically disease classification and organ segmentation across X-ray, CT, and MRI modalities. Use when the user wants to benchmark on NIH Chest X-ray, CheXpert, SARS-CoV-2, Brain Tumor, Montgomery County (MC), AMOS, MSD Heart, MSD Hipp, MSD Spleen, or asks about evaluating this task. Reports AUROC.

  • 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 dino-v2-radiology-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dino V2 Radiology Eval?

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

Security grade badge for Dino V2 Radiology Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dino-v2-radiology-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dino-v2-radiology-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: dino-v2-radiology-eval
description: Evaluates the cross-task generalizability of the DINOv2 vision foundation model on medical image analysis tasks, specifically disease classification and organ segmentation across X-ray, CT, and MRI modalities. Use when the user wants to benchmark on NIH Chest X-ray, CheXpert, SARS-CoV-2, Brain Tumor, Montgomery County (MC), AMOS, MSD Heart, MSD Hipp, MSD Spleen, or asks about evaluating this task. Reports AUROC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2312.02366
  bibtex_key: [REDACTED]
  confidence: high
---

# dino-v2-radiology-eval

> Evaluating General Purpose Vision Foundation Models for Medical Image Analysis: An Experimental Study of DINOv2 on Radiology Benchmarks — Baharoon et al. (2023) (arXiv:2312.02366, 2023)

## What this evaluates

Evaluates the cross-task generalizability of the DINOv2 vision foundation model on medical image analysis tasks, specifically disease classification and organ segmentation across X-ray, CT, and MRI modalities.

## Datasets

- **NIH Chest X-ray** — total ?; splits: test (-1)
- **CheXpert** — total ?; splits: test (-1)
- **SARS-CoV-2** — total ?; splits: test (-1)
- **Brain Tumor** — total ?; splits: test (-1)
- **Montgomery County (MC)** — total ?; splits: test (-1)
- **AMOS** — total ?; splits: test (-1)
- **MSD Heart** — total ?; splits: test (-1)
- **MSD Hipp** — total ?; splits: test (-1)
- **MSD Spleen** — total ?; splits: test (-1)

## Metrics

- `AUROC` **(primary)** — range: [0, 1]
  - Area under the Receiver Operating Characteristic curve, measuring the trade-off between true positive and false positive rates across classification thresholds.
- `Dice/Jaccard average` — range: [0, 1]
  - The arithmetic mean of the Dice coefficient and Jaccard index (Intersection over Union), measuring overlap between predicted and ground-truth segmentation masks.

## Input / output format

**Input**: 2D or 3D medical images (X-ray, CT, MRI) resized to 224×224, 518×518, or 1024×1024 pixels depending on the model and task.

**Output**: Classification: predicted probabilities or class labels. Segmentation: pixel-wise binary or multi-class masks.

## Scoring recipe

```python
def compute_metrics(predictions, gold):
    if is_classification(gold):
        return roc_auc_score(gold, predictions)
    else:
        dice = dice_coefficient(gold, predictions)
        jaccard = jaccard_index(gold, predictions)
        return (dice + jaccard) / 2
```

## Common pitfalls

- kNN evaluation underperforms due to domain shift between natural image pre-training and medical images.
- DINOv2's positional encoding interpolation degrades performance on 224×224 inputs compared to its native 518×518 pre-training size.
- SAM classification requires averaging patch embeddings as a CLS token substitute, which is non-standard.

## Evidence (verbatim from paper)

> We used the area under the operating receiver curve (AUROC) as a performance metric for classification tasks, and the average of the dice and jaccard scores as a metric for segmentation.

## Citation

```bibtex
@misc{baharoon2023dino,
  title={Evaluating General Purpose Vision Foundation Models for Medical Image Analysis: An Experimental Study of DINOv2 on Radiology Benchmarks},
  author={Baharoon et al. (2023)},
  year={2023},
  note={arXiv:2312.02366}
}
```

- arXiv: 2312.02366

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.