beach-unreal-synthetic
收藏资源简介:
Beach: Unreal Engine synthetic capture 是一个由Unreal Engine 5.8.1渲染的合成目标检测与实例分割数据集。数据集包含300帧分辨率为1280×960的图像,共标注了22,040个实例,涵盖10个类别:人物(8,770)、球(1,116)、游泳圈(1,589)、毛巾(1,566)、躺椅(4,878)、遮阳伞(787)、冲浪板(1,085)、桶(1,079)、人字拖(780)和船(390)。根据COCO尺度阈值,其中16,915个为小目标,5,079个为中目标,46个为大目标,平均边界框覆盖图像面积的0.07%,属于小目标数据集。数据通过引擎的实例ID缓冲区在渲染时直接读取生成,无需人工标注。数据文件包括原始RGB图像(PNG格式)、逐实例ID缓冲区(用于分割掩码)、YOLO格式的边界框标签、COCO格式的注释、每帧的相机与演员元数据、验证报告以及捕获配置JSON。所有300帧均属于同一数据集,未划分训练/验证/测试集,用户可根据需要自行分割。数据集附带验证器输出,显示0张损坏图像、0张无标签帧、4张近重复图像、11张跨分割泄漏图像,平均亮度118.3,7帧欠曝光,0帧过曝光。已知限制包括:跨分割泄漏(dHash≤4)导致评分扣11.0分;类别不平衡(最稀有/最常用类别比0.044)扣7.64分;近重复图像(dHash≤4)扣0.67分;构建来源未验证;引擎可见但未标注的人物占0.07%;相机视角来源于3个预定义区域,视角和距离范围较窄;渲染图像存在合成到真实的域差距,适合作为预训练或增强材料,而非真实评估集。数据集由NameFrameCapture插件从Unreal Engine实例缓冲区生成,环境资产来自第三方许可,仅发布渲染图像和标签,不包含源资产,使用前请阅读LICENSE文件。
Beach: Unreal Engine synthetic capture is a synthetic object detection and instance segmentation dataset rendered by Unreal Engine 5.8.1. It contains 300 frames at 1280×960 resolution, with 22,040 annotated instances across 10 categories: person (8,770), ball (1,116), swim ring (1,589), towel (1,566), deck chair (4,878), umbrella (787), surfboard (1,085), bucket (1,079), flip flop (780), and boat (390). According to COCO scale thresholds, there are 16,915 small objects, 5,079 medium objects, and 46 large objects, with average bounding box covering 0.07% of image area, making it a small object dataset. Data is generated by reading the engines instance ID buffer during rendering, requiring no manual annotation. Data files include raw RGB images (PNG), per-instance ID buffers (for segmentation masks), YOLO format bounding box labels, COCO format annotations, per-frame camera and actor metadata, validation reports, and capture configuration JSON. All 300 frames belong to the same dataset without training/validation/test splits; users can split as needed. The dataset includes validator output showing 0 corrupted images, 0 unlabeled frames, 4 near-duplicate images, 11 cross-split leakage images, average brightness 118.3, 7 underexposed frames, 0 overexposed frames. Known limitations: cross-split leakage (dHash≤4) deducts 11.0 points; class imbalance (rarest/most frequent class ratio 0.044) deducts 7.64 points; near-duplicate images (dHash≤4) deducts 0.67 points; build provenance not verified; engine-visible but unlabeled persons account for 0.07%; camera viewpoints are from 3 predefined areas with narrow view and distance range; rendered images have synthetic-to-real domain gap, suitable as pre-training or augmentation material, not as a real evaluation set. The dataset is generated by the NameFrameCapture plugin from the Unreal Engine instance buffer, environment assets are from third-party licenses, only rendered images and labels are released, source assets are not included, please read the LICENSE file before use.
数据集概述
Beach: Unreal Engine synthetic capture 是一个使用虚幻引擎(Unreal Engine)5.8.1 渲染合成的海滩场景目标检测与图像分割数据集,包含 300 帧渲染图像及 22,040 个标注实例。
基本信息
| 属性 | 内容 |
|---|---|
| 数据集名称 | Beach: Unreal Engine synthetic capture |
| 许可协议 | other(sample-capture-terms,详见 LICENSE) |
| 任务类型 | 目标检测、图像分割 |
| 数据规模 | n < 1K(300 帧) |
| 标注方式 | 机器生成(引擎实例 ID 缓冲区读取) |
| 标签类型 | 实例分割、目标检测 |
采集规格
| 属性 | 内容 |
|---|---|
| 引擎版本 | 5.8.1-56057345+++UE5+Release-5.8 |
| 地图 | BeachDemo |
| 分辨率 | 1280 x 960 |
| 水平视场角 | 57.3 度 |
| 相机策略 | camera_zones_look_at_target(3 个作者定义的区域) |
| 镜头配置 | realistic_drone at 0.6 |
| 时间范围 | 07:00 至 19:00 |
| 天气 | 场景(300 帧) |
| 主种子 | 20260817 |
| 验证评分 | 等级 B,80.7/100 |
类别分布
| id | 类别 | 实例数 |
|---|---|---|
| 0 | person | 8,770 |
| 1 | ball | 1,116 |
| 2 | swimmingring | 1,589 |
| 3 | towel | 1,566 |
| 4 | deckchair | 4,878 |
| 5 | umbrella | 787 |
| 6 | surfboard | 1,085 |
| 7 | bucket | 1,079 |
| 8 | flipflop | 780 |
| 9 | boat | 390 |
按 COCO 尺度阈值划分:16,915 个小目标、5,079 个中目标、46 个大目标。平均框覆盖帧面积约 0.07%,属于小目标数据集。
文件结构
images/:渲染的 RGB 帧(PNG,未修改)segmentation/:逐实例 ID 缓冲区(每实例一种颜色)labels/:YOLO 格式框标注(每帧一个文本文件)annotations/:COCO 格式标注metadata/:每帧相机、角色和生成清单记录reports/:采集报告和验证输出capture.json:运行契约(类别、相机策略、种子)data.yaml:类别名称,可直接用于 YOLO 训练
帧 N 在 images/、segmentation/、labels/ 和 metadata/ 中对应同一场景。未预设数据划分,300 帧全部置于单一池中,可按实验需求自行切分。
质量验证结果
- 损坏图像:0 / 300
- 无标签帧:0
- 近似重复图像:4
- 跨划分泄漏:11
- 平均亮度 118.3;7 帧曝光不足,0 帧过曝
- 逐帧核对:请求 300 帧、300 张图像、300 个标注文件、22,040 个标注
已知局限
- 跨划分泄漏:验证器扣除 11.0 分,因精确或近似相同图像跨 train/val/test 出现(dHash ≤ 4)
- 类别不平衡:扣除 7.64 分,最稀有/最常见类别比率为 0.044
- 近似重复图像:扣除 0.67 分,单一划分内存在视觉近似图像(dHash ≤ 4)
- 构建溯源未通过:BUILD_PROVENANCE_UNVERIFIED: UNVERIFIED_REPOSITORY_COMMIT
- 漏标人员:引擎可见人员中 6/8,678 未标注(0.07%,覆盖 300/300 帧)
- 视角范围有限:相机位置仅来自 3 个作者定义的区域,视角和距离覆盖较窄,仅代表单一环境而非基准
- 合成到真实域差距:渲染图像存在 sim2real 域差距,适合作为预训练或增强材料,而非真实世界评估集
来源与条款
帧由 NameFrameCapture(虚幻引擎编辑器插件)渲染,标注直接读取引擎逐实例 ID 缓冲区生成。capture.json 包含完整构建记录,包括插件和任务哈希及未能验证的检查项。
场景中的环境和道具资产由第三方许可用于虚幻引擎项目。此处发布渲染图像及其标注,不包含源资产(无 .uasset 或地图文件)。重新分发图像前请阅读 LICENSE。
采集流水线、系列中的其他环境及相关测量方法文档见 https://getnameframe.com。




