Evaluates height-aware multimodal reasoning in remote sensing, probing models on pixel-level elevation retrieval, object-level relative height ranking, scene-level terrain relief analysis, and fine-grained height-aware mask generation. It specifically tests the model's ability to integrate vertical spatial priors with optical imagery for accurate numerical estimation and spatial segmentation. Use when the user wants to benchmark on GeoHeight-Bench, GeoHeight-Bench+, or asks about evaluating t...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill geoheight-bench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Geoheight Bench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-geoheight-bench-eval)More formats (shields.io, HTML) on the badges page.
---
name: geoheight-bench-eval
description: Evaluates height-aware multimodal reasoning in remote sensing, probing models on pixel-level elevation retrieval, object-level relative height ranking, scene-level terrain relief analysis, and fine-grained height-aware mask generation. It specifically tests the model's ability to integrate vertical spatial priors with optical imagery for accurate numerical estimation and spatial segmentation. Use when the user wants to benchmark on GeoHeight-Bench, GeoHeight-Bench+, or asks about evaluating this task. Reports Numerical QA Accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2603.25565
bibtex_key: hu2026geoheightbench
confidence: high
---
# geoheight-bench-eval
> GeoHeight-Bench: Towards Height-Aware Multimodal Reasoning in Remote Sensing — Xuran Hu et al. (arXiv:2603.25565, 2026)
## What this evaluates
Evaluates height-aware multimodal reasoning in remote sensing, probing models on pixel-level elevation retrieval, object-level relative height ranking, scene-level terrain relief analysis, and fine-grained height-aware mask generation. It specifically tests the model's ability to integrate vertical spatial priors with optical imagery for accurate numerical estimation and spatial segmentation.
## Datasets
- **GeoHeight-Bench** — total ?; splits: test (-1)
- **GeoHeight-Bench+** — total ?; splits: test (-1)
## Metrics
- `Numerical QA Accuracy` **(primary)** — range: percent
- For template-based questions, a numerical error threshold of 20% is applied: predictions falling within 20% of the ground truth value are marked correct. Open-ended questions are evaluated by an LLM judge (Qwen2.5-7B) for semantic accuracy and logical quality.
- `mIoU` — range: [0, 1]
- Mean Intersection over Union across all prediction classes. Calculated as the average of IoU scores for each class in the segmentation mask.
- `cIoU` — range: [0, 1]
- Cumulative Intersection over Union across all pixels/classes, aggregating true positives, false positives, and false negatives globally before computing the ratio.
## Input / output format
**Input**: Remote sensing optical imagery (RGB) paired with text prompts for QA or mask generation instructions. Height-aware models also receive height/DEM data or geometric priors as additional input channels.
**Output**: Textual responses for QA tasks; pixel-level binary or multi-class masks for segmentation tasks.
## Scoring recipe
```python
def score_qa(pred, gt):
val = extract_number(pred)
return 1.0 if abs(val - gt) / gt <= 0.20 else 0.0
def score_seg(pred_mask, gt_mask):
inter = np.logical_and(pred_mask, gt_mask).sum()
union = np.logical_or(pred_mask, gt_mask).sum()
return inter / union if union > 0 else 0.0
# mIoU = mean(score_seg for each class)
# cIoU = global_inter / global_union
```
## Common pitfalls
- Numerical QA does not use exact match; it applies a 20% relative error threshold for correctness.
- Open-ended responses are judged by an LLM (Qwen2.5-7B) rather than automated string matching or regex.
- Segmentation metrics distinguish between mIoU (per-class average) and cIoU (global cumulative), with scene-level tasks explicitly split by object type (buildings vs. trees).
## Evidence (verbatim from paper)
> For template-based QA, to ensure objective evaluation, we utilize Qwen2.5-1.5B for post-processing extraction and set a numerical error threshold of 20%; predictions falling within this range are deemed correct. For open-ended questions, we employ the Qwen2.5-7B as a judge model to assess semantic accuracy and logical quality. For the mask generation task, following existing semantic segmentation research, we adopt mean Intersection over Union (mIoU) and cumulative Intersection over Union (cIoU) as our core evaluation metrics.
## Citation
```bibtex
@misc{hu2026geoheightbench,
title={GeoHeight-Bench: Towards Height-Aware Multimodal Reasoning in Remote Sensing},
author={Xuran Hu et al.},
year={2026},
note={arXiv:2603.25565}
}
```
- arXiv: 2603.25565
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!