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
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
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
@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}
}
1---2name: text-video-alignment-eval3description: 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.4---56# text-video-alignment-eval78> VideoRepair: Improving Text-to-Video Generation via Misalignment Evaluation and Localized Refinement — Daeun Lee et al. (2024) (arXiv:2411.15115, 2024)910## What this evaluates1112This 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.1314## Datasets1516- **EvalCrafter** — total ?; splits: count (-1), color (-1), action (-1), others (-1); repo https://github.com/evalcrafter/EvalCrafter/blob/master/metadata.json17- **T2V-CompBench** — total 300; splits: consistent_attribute_binding (100), spatial_relationship (100), numeracy (100)1819## Metrics2021- `Text-Video Alignment` **(primary)** — range: [0, 1]22 - Average of six component scores: CLIP-Score, SD-Score, BLIP-BLEU, Detection-Score, Count-Score, and Color-Score.23- `Video Quality` — range: [0, 1]24 - Average of Video Quality Assessment score and Inception Score.25- `Motion Quality` — range: [0, 1]26 - Weighted average of Action Recognition score (VideoMAE) and Average Flow score.27- `Temporal Consistency` — range: [0, 1]28 - Combination of Warping Error (optical flow) and CLIP-Temp.29- `T2V-CompBench Category Score` — range: [0, 1]30 - Evaluated per category using ImageGrid-LLaVA for attribute binding, and GroundingDINO for spatial relationships and numeracy.3132## Input / output format3334**Input**: Text prompt and an initial video generated by a text-to-video model.3536**Output**: Refined video output after applying the localized refinement pipeline.3738## Scoring recipe3940```python41def compute_text_video_alignment(video, prompt):42 scores = [43 clip_score(video, prompt),44 sd_score(video, prompt),45 blip_bleu(video, prompt),46 detection_score(video, prompt),47 count_score(video, prompt),48 color_score(video, prompt)49 ]50 return sum(scores) / len(scores)51```5253## Common pitfalls5455- SLD's frame-level latent merging often breaks object count and spatial consistency across frames, artificially lowering alignment scores.56- OPT2I only optimizes in text space without spatial guidance, capping alignment improvements regardless of prompt paraphrasing.57- Composite metrics like Text-Video Alignment average multiple heterogeneous evaluators; reporting only the aggregate hides category-specific failures.5859## Evidence (verbatim from paper)6061> 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.6263## Citation6465```bibtex66@misc{lee2024videorepair,67 title={VideoRepair: Improving Text-to-Video Generation via Misalignment Evaluation and Localized Refinement},68 author={Daeun Lee et al. (2024)},69 year={2024},70 note={arXiv:2411.15115}71}72```7374- arXiv: 2411.15115