Skip to content
Back to skills

Text Video Alignment Eval

ASecurity

This evaluation protocol assesses how well text-to-video generation models align generated content with textual prompts across fine-grained attributes like object counts, colors, actions, and spatial relationships. It measures both semantic alignment and visual/motion quality to determine if refinement techniques successfully correct misalignments without degrading fidelity. Use when the user wants to benchmark on EvalCrafter, T2V-CompBench, or asks about evaluating this task. Reports Text-Vi...

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

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill text-video-alignment-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Text Video Alignment Eval?

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

Security grade badge for Text Video Alignment Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-text-video-alignment-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-text-video-alignment-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: text-video-alignment-eval
description: This evaluation protocol assesses how well text-to-video generation models align generated content with textual prompts across fine-grained attributes like object counts, colors, actions, and spatial relationships. It measures both semantic alignment and visual/motion quality to determine if refinement techniques successfully correct misalignments without degrading fidelity. Use when the user wants to benchmark on EvalCrafter, T2V-CompBench, or asks about evaluating this task. Reports Text-Video Alignment.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2411.15115
  bibtex_key: [REDACTED]
  confidence: high
---

# text-video-alignment-eval

> VideoRepair: Improving Text-to-Video Generation via Misalignment Evaluation and Localized Refinement — Daeun Lee et al. (2024) (arXiv:2411.15115, 2024)

## What this evaluates

This evaluation protocol assesses how well text-to-video generation models align generated content with textual prompts across fine-grained attributes like object counts, colors, actions, and spatial relationships. It measures both semantic alignment and visual/motion quality to determine if refinement techniques successfully correct misalignments without degrading fidelity.

## Datasets

- **EvalCrafter** — total ?; splits: count (-1), color (-1), action (-1), others (-1); repo https://github.com/evalcrafter/EvalCrafter/blob/master/metadata.json
- **T2V-CompBench** — total 300; splits: consistent_attribute_binding (100), spatial_relationship (100), numeracy (100)

## Metrics

- `Text-Video Alignment` **(primary)** — range: [0, 1]
  - Average of six component scores: CLIP-Score, SD-Score, BLIP-BLEU, Detection-Score, Count-Score, and Color-Score.
- `Video Quality` — range: [0, 1]
  - Average of Video Quality Assessment score and Inception Score.
- `Motion Quality` — range: [0, 1]
  - Weighted average of Action Recognition score (VideoMAE) and Average Flow score.
- `Temporal Consistency` — range: [0, 1]
  - Combination of Warping Error (optical flow) and CLIP-Temp.
- `T2V-CompBench Category Score` — range: [0, 1]
  - Evaluated per category using ImageGrid-LLaVA for attribute binding, and GroundingDINO for spatial relationships and numeracy.

## Input / output format

**Input**: Text prompt and an initial video generated by a text-to-video model.

**Output**: Refined video output after applying the localized refinement pipeline.

## Scoring recipe

```python
def compute_text_video_alignment(video, prompt):
    scores = [
        clip_score(video, prompt),
        sd_score(video, prompt),
        blip_bleu(video, prompt),
        detection_score(video, prompt),
        count_score(video, prompt),
        color_score(video, prompt)
    ]
    return sum(scores) / len(scores)
```

## Common pitfalls

- SLD's frame-level latent merging often breaks object count and spatial consistency across frames, artificially lowering alignment scores.
- OPT2I only optimizes in text space without spatial guidance, capping alignment improvements regardless of prompt paraphrasing.
- Composite metrics like Text-Video Alignment average multiple heterogeneous evaluators; reporting only the aggregate hides category-specific failures.

## Evidence (verbatim from paper)

> For evaluation metrics in EvalCrafter, we mainly adopt the overall text-video alignment, video quality scores, motion quality, and temporal consistency metrics. Here, the text-video alignment score is defined as an average of CLIP-Score, SD-Score, BLIP-BLEU, Detection-Score, Count-Score, and Color-Score.

## Citation

```bibtex
@misc{lee2024videorepair,
  title={VideoRepair: Improving Text-to-Video Generation via Misalignment Evaluation and Localized Refinement},
  author={Daeun Lee et al. (2024)},
  year={2024},
  note={arXiv:2411.15115}
}
```

- arXiv: 2411.15115

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.