measurebench-clock-diverse-synthetic
收藏资源简介:
MeasureBenchClock-Diverse-Synthetic是一个用于模拟时钟读数的合成数据集,基于经过修改和多样化的MeasureBench时钟生成代码创建。该数据集旨在支持模拟时钟读数任务的监督微调和强化学习实验,并非官方MeasureBench版本。数据集包含使用可配置的合成模拟时钟渲染器生成的图像,在分辨率、时钟放置、表盘形状、颜色调色板、背景、指针样式、刻度标记、数字、秒针可见性和时钟布局等方面进行多样化。数据集规模包括5000个训练样本、300个开发样本和500个测试样本。每个样本包含生成的时钟图像、基于图像的时钟读数提示问题、标准答案字符串,以及多种文本版本的问题和答案:角度基础的文本问题、刻度位置基础的文本问题、请求逐步转换的角度扩展问题、请求逐步解释的刻度位置扩展问题、基于图像的请求逐步解释的问题,以及相应的角度基础和刻度位置基础的逐步解决方案答案。此外,数据集还提供底层渲染时间(时、分、秒)、秒针可见性、答案格式(`H:MM:SS`或`H:MM`)、高级生成样式名称、采样视觉主题、数字渲染器设置(如阿拉伯数字、罗马数字、仅基数、仅四分之一或无)、粗略数字类别、采样的时钟放置布局策略、渲染器使用的放置策略别名、几何推导的视觉放置标签、表盘形状,以及详细的几何属性如时钟中心位置、半径、与图像边缘的距离、裁剪状态和指针角度等。答案策略根据秒针可见性确定:如果秒针可见,答案以12小时制的`H:MM:SS`格式给出;如果秒针不可见,答案以四舍五入到最近分钟的12小时制`H:MM`格式给出。隐藏的秒数可能仍会影响渲染的时针和分针位置,但模型不需要预测隐藏的秒数。不使用区间标签。该数据集适用于训练和评估模拟时钟读数模型,特别是在合成数据、监督微调、多模态推理和后续强化学习训练方面的实验。需要注意的是,图像是合成的,可能不完全匹配真实世界的时钟照片;虽然视觉风格多样化以提高鲁棒性,但不应将其视为真实时钟图像的替代品。
MeasureBenchClock-Diverse-Synthetic is a synthetic dataset for analog clock reading tasks, created based on modified and diversified MeasureBench clock generation code. This dataset is designed to support supervised fine-tuning and reinforcement learning experiments for analog clock reading tasks, and is not the official MeasureBench release. The dataset includes images generated by a configurable synthetic analog clock renderer, with diversification across resolution, clock placement, dial shape, color palette, background, hand style, tick marks, numerals, second hand visibility, clock layout and other aspects. The dataset scale consists of 5000 training samples, 300 development samples and 500 test samples. Each sample contains the generated clock image, a prompt question based on the clock reading task, the standard answer string, as well as multiple textual versions of questions and answers: angle-based textual questions, tick position-based textual questions, angle-extended questions requesting step-by-step conversion, tick position-extended questions requesting step-by-step explanations, image-based questions requesting step-by-step explanations, and corresponding step-by-step solution answers based on angle and tick position foundations. In addition, the dataset provides underlying rendering time (hour, minute, second), second hand visibility, answer format (`H:MM:SS` or `H:MM`), advanced generated style name, sampled visual theme, numeral renderer settings (such as Arabic numerals, Roman numerals, cardinal numerals only, quarter markers only, or none), coarse numeral category, sampled clock placement layout strategy, placement strategy alias used by the renderer, geometrically derived visual placement labels, dial shape, and detailed geometric attributes such as clock center position, radius, distance to image edges, cropping status and hand angles, etc. The answer strategy is determined based on second hand visibility: if the second hand is visible, the answer is given in 12-hour `H:MM:SS` format; if the second hand is not visible, the answer is given in 12-hour `H:MM` format rounded to the nearest minute. Hidden second values may still affect the positions of the rendered hour and minute hands, but models do not need to predict the hidden second values. Interval labels are not used. This dataset is suitable for training and evaluating analog clock reading models, especially for experiments involving synthetic data, supervised fine-tuning, multimodal reasoning and subsequent reinforcement learning training. It should be noted that the images are synthetic and may not perfectly match real-world clock photographs; although the visual styles are diversified to improve robustness, they should not be regarded as a substitute for real clock images.
数据集概述
数据集名称: MeasureBenchClock-Diverse-Synthetic
数据集页面地址: https://huggingface.co/datasets/monica-sekoyan/measurebench-clock-diverse-synthetic
任务类别: 视觉问答(visual-question-answering)、图像到文本(image-to-text)
语言: 英语(en)
数据集别名: MeasureBenchClock-Diverse-Synthetic
数据集规模与划分
| 划分 | 样本数 |
|---|---|
| train | 5000 |
| dev | 300 |
| test | 500 |
数据集描述
MeasureBenchClock-Diverse-Synthetic 是一个合成的模拟时钟读数数据集,使用经过修改和多样化的 MeasureBench 时钟生成代码生成。该数据集主要用于模拟时钟读数的监督微调和强化学习实验,并非官方 MeasureBench 发布版本。
数据生成
图像通过可配置的合成模拟时钟渲染器生成。生成器会变化以下属性以增强多样性:
- 分辨率
- 时钟位置
- 表盘形状
- 调色板
- 背景
- 指针样式
- 刻度标记
- 数字样式
- 秒针可见性
- 时钟布局
答案策略
- 如果秒针可见,答案以12小时制
H:MM:SS格式给出。 - 如果秒针不可见,答案以最接近的分钟数(12小时制
H:MM格式)给出。隐藏的秒数仍会影响渲染的时针和分针位置,但模型不需要预测隐藏的秒数。 - 不使用间隔标签。
字段说明
| 字段名称 | 类型 | 说明 |
|---|---|---|
| id | string | 唯一样本ID |
| split | string | 数据集划分 |
| image | image | 生成的时钟图像 |
| image_path | string | 生成的PNG文件相对路径 |
| question | string | 基于图像的时钟读数提示 |
| answer | string | 黄金答案字符串 |
| text_only_question | string | 基于角度的纯文本版本问题 |
| trivial_text_only_question | string | 基于刻度位置的纯文本版本问题 |
| text_only_extended_question | string | 基于角度、要求逐步转换的问题 |
| trivial_text_only_extended_question | string | 基于刻度位置、要求逐步解释的问题 |
| image_extended_question | string | 基于图像、要求逐步解释的问题 |
| text_only_extended_answer | string | 基于角度的逐步解答,最终给出黄金答案 |
| trivial_text_only_extended_answer | string | 基于刻度位置的逐步解答,最终给出黄金答案 |
| hour, minute, second | int32 | 底层渲染的时间 |
| show_second_hand | bool | 秒针是否可见 |
| answer_format | string | 答案格式:H:MM:SS 或 H:MM |
| style_name | string | 高级生成器样式 |
| theme | string | 采样到的视觉主题 |
| number_mode | string | 精确数字渲染器设置,如 arabic, roman, cardinal_only, quarters_only, none |
| number_format | string | 粗略数字类别:arabic, roman, 或 none |
| layout | string | 原始采样的时钟放置布局(生成策略标签,非保证的视觉类别) |
| placement_strategy | string | 渲染器使用的放置策略别名 |
| visual_placement | string | 根据图像大小、时钟大小和裁剪计算得到的几何派生放置标签 |
| dial_shape | string | 表盘形状 |
| clock_area_frac_of_image | float32 | 可见表盘面积除以图像面积的近似值 |
| clock_center_x_frac, clock_center_y_frac | float32 | 时钟中心位置,分别按图像宽度和高度归一化 |
| clock_radius_px | float32 | 采样到的时钟半径(像素) |
| clock_radius_frac_of_min_dim | float32 | 采样到的时钟半径除以图像较小的维度 |
| center_offset_frac | float32 | 距图像中心的距离,按图像半对角线归一化 |
| nearest_edge | string | 可见时钟边界框最靠近的图像边缘 |
| nearest_edge_clearance_frac | float32 | 时钟边界框到最近边缘的距离,除以时钟半径(负值表示裁剪) |
| second_nearest_edge_clearance_frac | float32 | 时钟边界框到第二近边缘的距离,除以时钟半径(用于区分边缘与角落放置) |
| visible_clock_bbox_frac | float32 | 时钟边界框在图像内可见的比例 |
| is_partially_cropped | bool | 时钟边界框是否超出图像范围 |
| width, height | int32 | 图像分辨率 |
| hour_deg, minute_deg, second_deg | float32 | 指针角度,从12点方向顺时针度数 |
| metadata_json | string | 额外的生成器元数据,序列化为JSON |
预期用途
该数据集用于训练和评估模型在模拟时钟读数上的能力,特别适用于涉及合成数据、监督微调、多模态推理以及后续强化学习训练的实验。
局限性
图像为合成生成,可能无法完全匹配真实世界的时钟照片。部分视觉样式经过刻意多样化以提高鲁棒性,但该数据集不应替代真实时钟图像。





