Skip to content
Back to skills

Measurebench Eval

ASecurity

Evaluates vision-language models on fine-grained visual measurement reading, specifically testing their ability to accurately localize pointers and ticks on instrument scales, map visual cues to numerical values, and recognize measurement units from real-world and synthetic images. Use when the user wants to benchmark on MeasureBench, or asks about evaluating this task. Reports Overall accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill measurebench-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Measurebench Eval?

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

Security grade badge for Measurebench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-measurebench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-measurebench-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: measurebench-eval
description: Evaluates vision-language models on fine-grained visual measurement reading, specifically testing their ability to accurately localize pointers and ticks on instrument scales, map visual cues to numerical values, and recognize measurement units from real-world and synthetic images. Use when the user wants to benchmark on MeasureBench, or asks about evaluating this task. Reports Overall accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2510.26865
  bibtex_key: [REDACTED]
  confidence: high
---

# measurebench-eval

> Do Vision-Language Models Measure Up? Benchmarking Visual Measurement Reading with MeasureBench — Lin et al. (2025) (arXiv:2510.26865, 2025)

## What this evaluates

Evaluates vision-language models on fine-grained visual measurement reading, specifically testing their ability to accurately localize pointers and ticks on instrument scales, map visual cues to numerical values, and recognize measurement units from real-world and synthetic images.

## Datasets

- **MeasureBench** — total ?; splits: real-world (-1), synthetic (-1)

## Metrics

- `Overall accuracy` **(primary)** — range: percent
  - Percentage of instances where both the predicted numerical value and unit exactly match the ground truth.
- `Value accuracy` — range: percent
  - Percentage of instances where the predicted numerical value exactly matches the ground truth value, regardless of unit prediction.
- `Unit accuracy` — range: percent
  - Percentage of instances where the predicted measurement unit exactly matches the ground truth unit.

## Input / output format

**Input**: An image of a measuring instrument (dial, digital, linear, or composite) accompanied by a prompt requesting the model to read the measurement.

**Output**: A textual response containing the predicted numerical value and the corresponding unit.

## Scoring recipe

```python
def compute_metrics(predictions, golds):
    correct_val = correct_unit = correct_overall = 0
    for pred, gold in zip(predictions, golds):
        p_val, p_unit = extract_value_and_unit(pred)
        g_val, g_unit = gold['value'], gold['unit']
        if p_val == g_val: correct_val += 1
        if p_unit == g_unit: correct_unit += 1
        if p_val == g_val and p_unit == g_unit: correct_overall += 1
    n = len(golds)
    return {
        'value_accuracy': correct_val / n * 100,
        'unit_accuracy': correct_unit / n * 100,
        'overall_accuracy': correct_overall / n * 100
    }
```

## Common pitfalls

- Error cancellation: models may arrive at the correct final number through flawed intermediate reasoning, inflating accuracy if only the final answer is scored.
- Unit recognition is near-ceiling (>90%), so overall accuracy is heavily driven by value reading difficulty, masking OCR capabilities.
- Synthetic vs real-world performance gap is small, so synthetic data may not fully capture real-world visual clutter/distortion challenges.

## Evidence (verbatim from paper)

> Table [2] reports results on MeasureBench for 17 VLMs. The best model, Gemini 2.5 Pro, reaches only 30.3% overall accuracy on real images and 26.1% on synthetic images, showing that reading measuring instruments remains a challenging fine-grained vision task for current VLMs.

## Citation

```bibtex
@misc{lin2025measurebench,
  title={Do Vision-Language Models Measure Up? Benchmarking Visual Measurement Reading with MeasureBench},
  author={Lin et al. (2025)},
  year={2025},
  note={arXiv:2510.26865}
}
```

- arXiv: 2510.26865

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.