T2V-CompBench

本页内容

T2V-CompBench(港大,联合港中文与华为诺亚)问的是文生视频模型会不会把正确的属性、动作和运动绑到正确的物体上。这是组合能力,不是单一美学分。官方套件 1,400 条 prompt(7 × 200):

  • 一致 / 动态属性绑定 — 先测静态属性,再测时变属性,是否落在正确物体上。
  • 空间关系 — 二维 / 三维布局(检测 + 深度 / SAM)。
  • 运动绑定 — 前景 vs 背景运动(DOT 跟踪)。
  • 动作绑定 与 物体交互 — MLLM(LLaVA 风格)评判。
  • 生成计数 — GroundingDINO 数物体。这是 WorldFoundry 已在真实 MP4 上跑过的有界官方分量。

论文:T2V-CompBench。项目:t2v-compbench-2025.github.io。代码:KaiyueSun98/T2V-CompBench。参考视频:Kaiyue/T2V-CompBench-Videos(25,200 行)。

WorldFoundry 内置官方 runtime,并用严格的 manifest 桥把生成视频排成 category/NNNN.mp4。可导入官方 CSV / JSON,或在度量资源就位后跑单个类别。只有七个类别分齐备时才写出 t2v_compbench_average。

论文官方 Teaser:文生视频的七个组合性类别。
论文官方 Teaser:文生视频的七个组合性类别。

评测维度

  • 一致属性绑定
    类型类别

    把静态属性(颜色、材质)绑定到正确物体,并在整段视频中保持。

  • 动态属性绑定
    类型类别

    在正确物体上实现时变属性(变红、长大、融化)。

  • 空间关系
    类型类别

    用检测加深度/SAM 打分的二维/三维空间布局。

  • 运动绑定
    类型类别

    用 DOT 跟踪打分的前景/背景运动绑定。

  • 动作绑定
    类型类别

    把请求的动作绑定到正确主体,由 MLLM 评判。

  • 物体交互
    类型类别

    物体之间的交互是否一致,由 MLLM 评判。

  • 生成计数
    类型类别

    用 GroundingDINO 检测打分的物体计数。仓内已对有界官方分量做过验证。

数据组成

  • 规模

    1,400 条组合式 T2V prompt:7 个组合轴各 200 条。Hugging Face 另有 25,200 条官方参考视频。

  • 来源

    Kaiyue/T2V-CompBench-Videos · github.com

  • 模态

    text · video

  • 许可证

    unknown_pending_review

  • 说明

    WorldFoundry 内置官方 runtime。只有七个类别分齐备时才写出全套平均分。

指标

指标

  • consistent_attribute_binding
    方向越高越好

    T2V-CompBench MLLM 得分:静态属性与正确物体的绑定。

  • dynamic_attribute_binding
    方向越高越好

    T2V-CompBench MLLM 得分:时变属性变化与绑定。

  • spatial_relationships
    方向越高越好

    T2V-CompBench 检测/深度得分:2D 与 3D 空间关系。

  • motion_binding
    方向越高越好

    T2V-CompBench 跟踪得分:前景/背景运动绑定。

  • action_binding
    方向越高越好

    T2V-CompBench MLLM 得分:动作-物体绑定。

  • object_interactions
    方向越高越好

    T2V-CompBench MLLM 得分:物体间交互一致性。

  • generative_numeracy
    方向越高越好

    T2V-CompBench 检测得分:生成物体计数。

  • t2v_compbench_average
    方向越高越好

    仅当七个官方 T2V-CompBench 类别分齐备时输出的均值。

    主指标T2V-CompBench Average

Leaderboard

官方实时榜,嵌在本页。不是 WorldFoundry 跑分。 Hugging Face Space(Kaiyue).

huggingface.co · 实时打开实时榜

如何运行

导入官方类别分:

worldfoundry-eval zoo benchmark-run \
  --benchmark-id t2v-compbench \
  --mode official-validation \
  --official-results-path <official_results.json> \
  --generated-artifact-dir <generated_videos> \
  --output-dir tmp/t2v-compbench/official-validation \
  --json

从已就位视频重算一个类别(计数需要 GroundingDINO 与 BERT 兼容编码器):

${WORLDFOUNDRY_UNIFIED_PYTHON} \
  worldfoundry/evaluation/tasks/execution/runners/t2v_compbench/run_t2v_compbench_official_runner.py \
  --generated-video-dir <generated_videos_with_t2v_compbench_generation_manifest.jsonl> \
  --category generative_numeracy \
  --output-dir tmp/t2v-compbench/numeracy \
  --json

--preflight 会在开跑前检查资源。MLLM 类别需要 WORLDFOUNDRY_T2V_COMPBENCH_LLAVA_MODEL_PATH;运动绑定需要 DOT;空间类别需要 Depth-Anything / SAM(WORLDFOUNDRY_T2V_COMPBENCH_SAM_CKPT)。共享栈:grounded_depth_segmentation_stack。默认导入路径:WORLDFOUNDRY_T2V_COMPBENCH_RESULTS_PATH。可选 runtime 根:WORLDFOUNDRY_T2V_COMPBENCH_ROOT。

仓内指针:

worldfoundry/data/benchmarks/tasks/external/t2v-compbench.yaml
worldfoundry/evaluation/tasks/execution/runners/t2v_compbench/runtime/t2v_compbench

产物包括 scorecard.json(齐备时主键 t2v_compbench_average)、raw_metric_table.jsonl,以及来源提供时的逐样本行。

← 返回 Benchmark Hub