crello-animation
收藏Crello Animation 数据集概述
数据集描述
数据集摘要
Crello Animation 数据集是一个动画图形集合。动画图形由多个精灵组成,每个精灵通过动画纹理渲染。纹理是静态图像,动画涉及时间变化的仿射变形和透明度。原始模板从 create.vista.com 收集,并转换为适合机器学习分析的低分辨率格式。
支持的任务
精灵分解任务在 Suzuki 等人的论文 "Fast Sprite Decomposition from Animated Graphics"(将在 ECCV 2024 发表)中进行研究。
数据集结构
数据实例
每个实例包含以下属性:
| 属性 | 类型 | 形状 | 描述 |
|---|---|---|---|
| id | string | () | 来自 crello.com 的模板 ID |
| canvas_width | int64 | () | 画布像素宽度 |
| canvas_height | int64 | () | 画布像素高度 |
| num_frames | int64 | () | 帧数 |
| num_sprites | int64 | () | 精灵数 |
| texture | image | (num_sprites) | 纹理列表(256x256 RGBA 图像) |
| matrix | float32 | (num_sprites, num_frames, 9) | 时间变化的变形矩阵列表 |
| opacity | float32 | (num_sprites, num_frames) | 时间变化的透明度列表 |
注意:
matrix被标准化为 [-1, 1] 范围内的坐标,假设使用 PyTorch 函数渲染。- 目前,
num_frames固定为 50,对应于 10 fps 下的 5 秒。 - 每个示例中的第一个精灵是静态背景,其
matrix和opacity始终是单位矩阵和 1。
数据分割
Crello Animation 数据集包含验证集和测试集。该数据集主要用于评估而非训练,因为它规模不大。
| 分割 | 数量 |
|---|---|
| val | 154 |
| test | 145 |
数据集创建
数据来源
数据集最初从 crello.com 抓取并预处理为上述格式。
个人和敏感信息
数据集不包含创作者的任何个人信息,但可能包含设计模板中的人物图片。
使用数据集的注意事项
数据集的社会影响
该数据集旨在促进动画图形的机器学习研究。如果有效使用,预计将有助于支持设计师的创意任务,如精灵分解。
偏见讨论
数据集中的模板反映了源数据中的偏见,某些设计类别可能存在性别偏见。
其他已知限制
由于源数据规范未知,纹理和动画参数不一定准确再现原始设计模板。
附加信息
数据集许可信息
数据集根据 CDLA-Permissive-2.0 许可证 分发。
引用信息
将在 ECCV 2024 发表。
@inproceedings{suzuki2024fast, title={Fast Sprite Decomposition from Animated Graphics}, author={Suzuki, Tomoyuki and Kikuchi, Kotaro and Yamaguchi, Kota}, booktitle={ECCV}, year={2024} }
版本
1.0.0: v1 发布(2024年7月9日)




