Temporal-VIP
收藏资源简介:
Temporal-VIP是由武汉科技大学和武汉大学等机构联合创建的大规模视频重要人物识别基准数据集,旨在解决动态视频场景中社会重要性识别的时序重要性转移问题。该数据集包含9,249个精心挑选的视频片段,涵盖演讲、会议、访谈等11个真实世界社交类别,每个片段都提供了帧级重要人物标注、个体跟踪标识和边界框,并配有解释社会重要性判断的文本依据。数据通过多模态标注流程构建,结合了视觉分析和社会语义理解,主要应用于智能监控、自动视频编辑和社会感知人机交互等领域,为可解释的视频社会场景理解研究提供重要支撑。
Temporal-VIP is a large-scale video important person recognition benchmark dataset jointly developed by Wuhan University of Science and Technology, Wuhan University and other institutions, aiming to address the temporal importance shift problem in social importance recognition within dynamic video scenarios. This dataset contains 9,249 carefully curated video clips, covering 11 real-world social categories including speeches, conferences, interviews and more. Each clip is equipped with frame-level important person annotations, individual tracking IDs, bounding boxes, as well as textual justifications for the social importance judgments. The dataset is constructed via a multimodal annotation workflow that combines visual analysis and social semantic understanding. It is primarily applied in fields such as intelligent surveillance, automatic video editing and social-aware human-computer interaction, providing critical support for research on explainable video social scene understanding.
数据集名称
Temporal-VIP:用于视频重要人物检测任务的多模态数据集。
数据集概述
本数据集经过严格清理(移除了处理失败的视频),包含结构化的视觉特征(npz文件)和大语言模型生成的语义描述(json文件),适用于多模态建模、时空分析和重要人物识别等研究方向。
数据集统计
- 训练集:5,549 个视频
- 验证集:1,850 个视频
- 测试集:1,850 个视频
- 总计:9,249 个视频
数据组成与格式
1. 视觉特征数据(npz文件)
每个视频对应一个.npz文件,包含以下字段:
| 字段名 | 形状示例 | 类型 | 说明 |
|---|---|---|---|
frames |
(120, 192, 336, 3) | uint8 | 采样后的视频帧序列,RGB格式 |
bboxes |
(120, 20, 4) | float32 | 每帧每人的边界框[x1, y1, x2, y2],已缩放到目标分辨率 |
person_ids |
(120, 20) | int32 | 每帧每人的唯一ID |
frame_mask |
(120,) | bool | 帧有效性掩码,True为有效帧 |
person_mask |
(120, 20) | bool | 人物存在掩码,True为该帧该索引有人物 |
target_index |
() | int | 重要人物的索引位置(如无则为-1) |
original_ids |
(20,) | int32 | 索引到原始人物ID的映射 |
video_id |
() | string | 视频唯一标识符 |
scene_category |
() | string | 场景类别 |
2. 语义描述数据(json文件)
每个视频对应一个.json文件,包含以下字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
context_description |
string | 视频整体场景描述,简要介绍场景、氛围和主要活动 |
person_descriptions |
list | 人物列表,每个元素为一个字典,包含person_id和feature字段 |
vip_description |
dict | 重要人物描述,包含person_id和explanation |
video_name |
string | 视频文件名(与npz文件名一致) |
person_descriptions结构:
person_id:字符串,人物ID(与npz中的original_ids对应)feature:字典,包含以下子字段:location:人物在画面中的位置描述action:人物当前的动作或行为expression:人物表情或情绪interaction:与其他人物的互动关系
vip_description结构:
person_id:字符串,重要人物IDexplanation:字符串,说明为何该人物被认为是重要人物
场景类别映射(01-11)
共11个场景,顺序与目录一致:
| 场景ID | 场景名称 |
|---|---|
| 01 | Indoor Daily(室内日常) |
| 02 | Outdoor Public(户外公共) |
| 03 | Educational Teaching(教育教学) |
| 04 | Daily Office(日常办公) |
| 05 | Social Gathering(社交聚会) |
| 06 | Sports(体育运动) |
| 07 | Art and Performance(艺术与表演) |
| 08 | Medical and Nursing(医疗护理) |
| 09 | Formal Meeting(正式会议) |
| 10 | Emergency or Special Event(紧急或特殊事件) |
| 11 | Unknown or Unclassifiable(未知或不可分类) |
数据索引与掩码机制
- 人物索引一致性:所有帧中同一索引位置对应同一个人物ID,便于时序建模。
- 掩码使用:
frame_mask:筛选有效帧,避免无效帧干扰训练。person_mask:筛选有效人物,支持稀疏场景下的鲁棒建模。
数据预处理与清理流程
- 帧采样与补齐:每个视频均匀采样120帧,不足则补齐。
- 边界框与ID处理:统一分配人物索引,缩放边界框,保证跨帧一致性。
- 重要人物标注:通过人工或自动方式标注重要人物索引。
- 语义描述生成:利用大模型自动生成每个视频的结构化语义描述。
- 异常数据剔除:移除
target_index为-1或其他异常样本,保证数据质量。
目录结构
preprocessed_fixed/train|val|test/:视觉特征npz文件llm_marked_videos_description/train|val|test/:语义描述json文件
使用建议
- 训练/评估时,建议严格根据
frame_mask和person_mask筛选有效数据。 - 多模态任务可联合使用npz和json文件,进行视觉-语义对齐、事件检测、重要人物识别等研究。
- 若需还原原始人物ID,可通过
original_ids字段实现。
版本与更新
- 当前数据集划分:训练集5,549,验证集1,850,测试集1,850,总计9,249个视频。
- 最后更新:2026年3月

- 1Mining Multi-Modality Spatio-Temporal Cues for Video Important Person Identification武汉科技大学·计算机科学与技术学院; 武汉大学·计算机学院; 南洋理工大学·计算与数据科学学院 · 2026年




