Skip to content
Back to skills

Osmabench Eval

ASecurity

Evaluates open semantic mapping models' robustness to dynamic indoor lighting and motion conditions. It measures semantic segmentation accuracy and frequency-weighted IoU, alongside LLM-generated visual question answering accuracy on scene graphs. Use when the user wants to benchmark on ReplicaCAD, HM3D, or asks about evaluating this task. Reports mAcc, f-mIoU.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Osmabench Eval?

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

Security grade badge for Osmabench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-osmabench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-osmabench-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: osmabench-eval
description: Evaluates open semantic mapping models' robustness to dynamic indoor lighting and motion conditions. It measures semantic segmentation accuracy and frequency-weighted IoU, alongside LLM-generated visual question answering accuracy on scene graphs. Use when the user wants to benchmark on ReplicaCAD, HM3D, or asks about evaluating this task. Reports mAcc, f-mIoU.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2503.10331
  bibtex_key: [REDACTED]
  confidence: high
---

# osmabench-eval

> OSMa-Bench: Evaluating Open Semantic Mapping Under Varying Lighting Conditions — Popov et al. (2025) (arXiv:2503.10331, 2025)

## What this evaluates

Evaluates open semantic mapping models' robustness to dynamic indoor lighting and motion conditions. It measures semantic segmentation accuracy and frequency-weighted IoU, alongside LLM-generated visual question answering accuracy on scene graphs.

## Datasets

- **ReplicaCAD** — total 22; splits: test (-1)
- **HM3D** — total 8; splits: test (-1)

## Metrics

- `mAcc` **(primary)** — range: [0, 1]
  - Mean accuracy computed from an overall confusion matrix (ReplicaCAD) or averaged per scene (HM3D), giving equal weight to all classes regardless of frequency.
- `f-mIoU` **(primary)** — range: [0, 1]
  - Frequency-weighted mean Intersection over Union, where voluminous objects like walls and floors contribute more to the score based on class frequency.
- `VQA Accuracy` — range: percent
  - Percentage of correctly answered questions generated by Gemini across categories such as existence, attributes, and spatial relations.

## Input / output format

**Input**: RGB-D 3D scenes simulated in Habitat Sim with configurable lighting (baseline, nominal, camera, dynamic) and robot trajectories; scene graphs and LLM-generated questions for VQA.

**Output**: Semantic segmentation maps, scene graphs, and natural language answers to VQA questions.

## Scoring recipe

```python
# For ReplicaCAD (global confusion matrix)
conf_matrix = compute_confusion_matrix(predictions, ground_truth)
mAcc = mean(diag(conf_matrix) / conf_matrix.sum(axis=1))
f_mIoU = sum(class_freq * (diag(conf_matrix) / (conf_matrix.sum(axis=1) + conf_matrix.sum(axis=0) - diag(conf_matrix)))) / sum(class_freq)

# For HM3D (average per scene)
scene_mAcc = [compute_mAcc(scene_preds, scene_gt) for scene in scenes]
scene_f_mIoU = [compute_f_mIoU(scene_preds, scene_gt) for scene in scenes]
mAcc = mean(scene_mAcc)
f_mIoU = mean(scene_f_mIoU)

# VQA Accuracy
vqa_acc = sum(correct_answers) / total_questions * 100
```

## Common pitfalls

- HM3D metrics are averaged per scene due to label inconsistencies across scenes, unlike ReplicaCAD which uses a global confusion matrix.
- Functional relationship questions were excluded from VQA evaluation due to LLM ambiguity.
- Class name formatting (underscores vs spaces) significantly impacts segmentation scores.
- Object merging in scene graphs inflates instance counts, skewing measurement-based questions.

## Evidence (verbatim from paper)

> Collecting mAcc and f-mIoU metrics from testing ConceptGraphs, BBQ, and OpenScene on scenes in ReplicaCAD and HM3D reveals key trade-offs. f-mIoU is weighted by class frequency, so voluminous objects like walls and floors matter more, while mAcc gives equal weight to all objects.

## Citation

```bibtex
@misc{popov2025osmabench,
  title={OSMa-Bench: Evaluating Open Semantic Mapping Under Varying Lighting Conditions},
  author={Popov et al. (2025)},
  year={2025},
  note={arXiv:2503.10331}
}
```

- arXiv: 2503.10331

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.