vsdx-eval
Enhanced Vision-Language Models for Diverse Sensor Understanding: Cost-Efficient Optimization and Benchmarking — Sangyun Chung et al. (2024) (arXiv:2412.20750, 2024)
What this evaluates
Evaluates vision-language models' ability to perceive and reason about non-RGB sensor data (thermal, depth, X-ray). It probes low-level perception (existence, counting, position, description) and high-level understanding (contextual reasoning, sensor-specific physical property interpretation).
Datasets
- VS-TDX — total 10160; splits: test (10160)
Metrics
accuracy (primary) — range: percent
- Percentage of question-answer pairs where the model's generated response matches the ground-truth positive answer. Scores are reported per sub-task (Existence, Counting, Position, General Description, Contextual Understanding, Sensor Understanding) and aggregated into Perception and Understanding averages.
Input / output format
Input: A single image (thermal, depth, or X-ray modality) paired with a natural language question.
Output: A natural language text response answering the question.
Scoring recipe
correct = 0
total = 0
for qa in dataset:
pred = model.generate(qa.image, qa.question)
if normalize(pred) == normalize(qa.gold):
correct += 1
total += 1
accuracy = (correct / total) * 100
Common pitfalls
- Models are evaluated on non-RGB modalities that lack color cues, so RGB-biased priors often lead to systematic misinterpretations of physical properties.
- Sub-task scores (e.g., Counting, Position) are averaged to form the Perception and Understanding aggregate metrics rather than being combined into a single global accuracy score.
- The benchmark includes a negative answer set used for training (DNA optimization), but evaluation accuracy is computed solely against the positive answer set.
Evidence (verbatim from paper)
The final VS-TDX benchmark comprises approximately 6,791 sensor images, consisting of 1,867 thermal, 2,781 depth, and 2,143 X-ray images. It includes 10,160 diverse question-answer pairs, with an average of 1.50 pairs per image. TABLE I: Evaluation results of various Vision-Language Models (VLMs) on the VS-TDX benchmark, with accuracy as the primary metric.
Citation
@misc{chung2024enhanced,
title={Enhanced Vision-Language Models for Diverse Sensor Understanding: Cost-Efficient Optimization and Benchmarking},
author={Sangyun Chung et al. (2024)},
year={2024},
note={arXiv:2412.20750}
}
1---2name: vsdx-eval3description: Evaluates vision-language models' ability to perceive and reason about non-RGB sensor data (thermal, depth, X-ray). It probes low-level perception (existence, counting, position, description) and high-level understanding (contextual reasoning, sensor-specific physical property interpretation). Use when the user wants to benchmark on VS-TDX, or asks about evaluating this task. Reports accuracy.4---56# vsdx-eval78> Enhanced Vision-Language Models for Diverse Sensor Understanding: Cost-Efficient Optimization and Benchmarking — Sangyun Chung et al. (2024) (arXiv:2412.20750, 2024)910## What this evaluates1112Evaluates vision-language models' ability to perceive and reason about non-RGB sensor data (thermal, depth, X-ray). It probes low-level perception (existence, counting, position, description) and high-level understanding (contextual reasoning, sensor-specific physical property interpretation).1314## Datasets1516- **VS-TDX** — total 10160; splits: test (10160)1718## Metrics1920- `accuracy` **(primary)** — range: percent21 - Percentage of question-answer pairs where the model's generated response matches the ground-truth positive answer. Scores are reported per sub-task (Existence, Counting, Position, General Description, Contextual Understanding, Sensor Understanding) and aggregated into Perception and Understanding averages.2223## Input / output format2425**Input**: A single image (thermal, depth, or X-ray modality) paired with a natural language question.2627**Output**: A natural language text response answering the question.2829## Scoring recipe3031```python32correct = 033total = 034for qa in dataset:35 pred = model.generate(qa.image, qa.question)36 if normalize(pred) == normalize(qa.gold):37 correct += 138 total += 139accuracy = (correct / total) * 10040```4142## Common pitfalls4344- Models are evaluated on non-RGB modalities that lack color cues, so RGB-biased priors often lead to systematic misinterpretations of physical properties.45- Sub-task scores (e.g., Counting, Position) are averaged to form the Perception and Understanding aggregate metrics rather than being combined into a single global accuracy score.46- The benchmark includes a negative answer set used for training (DNA optimization), but evaluation accuracy is computed solely against the positive answer set.4748## Evidence (verbatim from paper)4950> The final VS-TDX benchmark comprises approximately 6,791 sensor images, consisting of 1,867 thermal, 2,781 depth, and 2,143 X-ray images. It includes 10,160 diverse question-answer pairs, with an average of 1.50 pairs per image. TABLE I: Evaluation results of various Vision-Language Models (VLMs) on the VS-TDX benchmark, with accuracy as the primary metric.5152## Citation5354```bibtex55@misc{chung2024enhanced,56 title={Enhanced Vision-Language Models for Diverse Sensor Understanding: Cost-Efficient Optimization and Benchmarking},57 author={Sangyun Chung et al. (2024)},58 year={2024},59 note={arXiv:2412.20750}60}61```6263- arXiv: 2412.20750