Skip to content
Back to skills

Osbench Eval

ASecurity

Evaluates subject-driven image generation and manipulation capabilities, specifically testing identity consistency, prompt adherence, and background preservation across single- and multi-subject scenarios. Use when the user wants to benchmark on OSBench, or asks about evaluating this task. Reports Overall (Generation).

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Osbench Eval?

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

Security grade badge for Osbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-osbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-osbench-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: osbench-eval
description: Evaluates subject-driven image generation and manipulation capabilities, specifically testing identity consistency, prompt adherence, and background preservation across single- and multi-subject scenarios. Use when the user wants to benchmark on OSBench, or asks about evaluating this task. Reports Overall (Generation).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2512.08294
  bibtex_key: [REDACTED]
  confidence: high
---

# osbench-eval

> OpenSubject: Leveraging Video-Derived Identity and Diversity Priors for Subject-driven Image Generation and Manipulation — Liu et al. (2025) (arXiv:2512.08294, 2025)

## What this evaluates

Evaluates subject-driven image generation and manipulation capabilities, specifically testing identity consistency, prompt adherence, and background preservation across single- and multi-subject scenarios.

## Datasets

- **OSBench** — total 240; splits: test (240); repo https://github.com/LAW1223/OpenSubject

## Metrics

- `Prompt Adherence (PA)` — range: [0, 10]
  - VLM judge (GPT-4.1) assigns a 0–10 score based on attribute, count, and relation compliance with the prompt.
- `Identity Fidelity (IF)` — range: [0, 10]
  - VLM judge assigns a 0–10 score measuring consistency with the subject across provided reference images.
- `Overall (Generation)` **(primary)** — range: [0, 10]
  - Geometric mean of PA and IF: sqrt(PA * IF).
- `Manipulation Fidelity (MF)` — range: [0, 10]
  - VLM judge assigns a 0–10 score measuring match between edited regions and referenced subject(s).
- `Background Consistency (BC)` — range: [0, 10]
  - VLM judge assigns a 0–10 score measuring stability of non-edited regions.
- `Overall (Manipulation)` — range: [0, 10]
  - Geometric mean of MF and BC: sqrt(MF * BC).

## Input / output format

**Input**: Reference image(s) and an open-ended text prompt (generation); reference image(s), target scene image, and edit instruction (manipulation).

**Output**: A single synthesized or edited image.

## Scoring recipe

```python
judge = GPT4.1()
scores = {}
for task in [single_gen, multi_gen, single_manip, multi_manip]:
    for sample in task.samples:
        output = model.generate(sample.ref_images, sample.prompt)
        scores[task] = judge.score(output, sample, rubric=task.rubric, scale=10)
gen_overall = (scores['PA'] * scores['IF']) ** 0.5
manip_overall = (scores['MF'] * scores['BC']) ** 0.5
return gen_overall, manip_overall
```

## Common pitfalls

- VLM judges may conflate aesthetic quality with strict prompt adherence or identity fidelity.
- Geometric mean heavily penalizes models that score high on one dimension but low on another, potentially masking balanced performance.
- Rubricized prompts for GPT-4.1 are not publicly detailed, making exact score reproduction difficult.

## Evidence (verbatim from paper)

> Following instruction-based assessment methods (e.g., VIEScore, OmniContext), we use a strong VLM judge (GPT-4.1) to assign 0–10 scores with rubricized prompts and independent criteria. For generation tasks, we report Prompt Adherence (PA) (attribute/count/relation compliance), Identity Fidelity (IF) (consistency with the subject across provided references), and Overall (geometric mean of PA and IF). For manipulation tasks, we report Manipulation Fidelity (MF) (match between edited regions and the referenced subject(s)), Background Consistency (BC) (stability of non-edited regions), and Overall (geometric mean of MF and BC).

## Citation

```bibtex
@misc{liu2025opensubject,
  title={OpenSubject: Leveraging Video-Derived Identity and Diversity Priors for Subject-driven Image Generation and Manipulation},
  author={Liu et al. (2025)},
  year={2025},
  note={arXiv:2512.08294}
}
```

- arXiv: 2512.08294

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.