Visual Calendar Comprehension Benchmark (VCCB)
收藏资源简介:
一个固定的基准周(周一至周五,日期为过去以避免与真实日历冲突),显示在08:00–18:00的时间窗口内,通过三种应用程序渲染:A = MS Outlook, B = HCL Notes, C = Mozilla Thunderbird。每种应用程序通过三种方式捕获,因此共有9张图像,命名为A1…C3:1. 正面截图,2. 屏幕的正面照片,3. 组合约15°透视照片——相机大致位于屏幕法线右侧15°和上方15°的位置。图像文件名仅包含字母和数字,因此测试中的模型不会被告知正在查看哪个应用程序。
A fixed baseline week (Monday to Friday, with dates set to past days to avoid conflicts with real-world calendars) displays content rendered by three applications within the time window of 08:00–18:00: A = MS Outlook, B = HCL Notes, and C = Mozilla Thunderbird. Each application is captured via three distinct methods, resulting in a total of 9 images labeled A1 through C3: 1. Frontal screenshot; 2. Frontal photograph of the display screen; 3. Perspective photograph with approximately 15° perspective, where the camera is positioned roughly 15° to the right and 15° above the screen's surface normal. The image filenames only contain letters and digits, so the model under test will not be informed which application it is observing.
数据集概述
Visual Calendar Comprehension Benchmark (VCCB) 是一个用于评估多模态模型从日历周视图截图中提取事件信息能力的基准测试。它通过固定截图和照片,测试模型能否准确提取事件的标题、开始时间、结束/持续时间、重叠情况、重复模式以及全天/多天跨度信息。
数据集内容与结构
- 数据组成:包含9张图像,来源于三个日历应用(MS Outlook、HCL Notes、Mozilla Thunderbird),每个应用有三种捕获方式:正面截图、正面屏幕照片、约15°透视照片。图像命名规则为
A1到C3(字母代表应用,数字代表捕获方式),文件名不透露应用信息。 - 测试周:一个固定的工作周(周一到周五,日期设定在久远的过去以避免与真实日历冲突),显示时间为08:00–18:00。
- 事件设计:覆盖多种视觉现象,包括不同持续时间、分钟级起始偏移、相同起始与偏移重叠、背靠背事件链、密集与稀疏区域、水平压缩重叠、跨小时边界、长标题截断、重复事件,以及单日与多日全天事件。
使用步骤
- 获取
benchmark/文件夹。 - 在每个图像的独立会话中运行模型,填写
benchmark/results/results-template.md的结果模板。 - 使用评分器评估:
python reference/evaluation/scorer.py --results your_file.md
评分机制
- 自归一化:每个应用根据其渲染特性设定可恢复的最大值,完美提取得分为100%,不同应用之间评分相互独立。
- 鲁棒性评估:同一可恢复区间适用于正面和透视照片,透视列衡量模型因图像畸变导致的性能损失。
- 误报与漏报:每张图像独立报告假阳性(FP)和假阴性(FN),不隐藏于平均值中。
范围界定
- 涵盖范围:周/工作周视图;日历截图和照片;事件标题、开始、结束/持续时间提取;重叠与重复事件解释;全天与多天事件;透视畸变处理。
- 不涵盖范围:月视图与多周视图;OCR鲁棒性基准测试;多语言文本;参会者/会议室/组织者提取;日历编辑;日历渲染或生成。
许可协议
- 代码采用 MIT 许可,基准测试图像和参考数据采用 CC BY 4.0 许可(发布前需确认或调整)。
状态与贡献
- 目前为研究预览版,包含一个固定周(9张图像)。未来可根据需要生成新的无污染周数据。
- 贡献者可通过提交结果文件(Pull Request 或 Issue)至
submissions/参与排行榜,维护者统一评分并更新leaderboard.md。




