five

crello-animation

收藏
Hugging Face2024-07-09 更新2024-12-12 收录
下载链接:
https://huggingface.co/datasets/cyberagent/crello-animation
下载链接
链接失效反馈
官方服务:
资源简介:
Crello Animation数据集是一个动画图形集合,专门为机器学习研究中的精灵分解任务设计。该数据集包含多个特征,如ID、画布尺寸、帧数和精灵数,以及每个精灵的矩阵和透明度序列。纹理是静态图像,动画涉及随时间变化的仿射变形和透明度。数据集分为验证集和测试集,主要用于评估目的。源数据从create.vista.com收集并预处理为适合机器学习分析的低分辨率格式。
创建时间:
2024-07-08
原始信息汇总

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 秒。
  • 每个示例中的第一个精灵是静态背景,其 matrixopacity 始终是单位矩阵和 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日)

搜集汇总
数据集介绍
main_image_url
构建方式
Crello Animation数据集的构建基于从create.vista.com(前身为crello.com)收集的动画图形模板。这些模板经过预处理,转换为适合机器学习分析的低分辨率格式。每个动画由多个精灵(sprite)组成,精灵通过纹理的静态图像进行渲染,并通过时间变化的仿射变换和透明度变化实现动画效果。数据集的结构化处理确保了每个实例包含模板ID、画布尺寸、帧数、精灵数量、纹理图像、仿射矩阵和透明度等关键信息。
特点
Crello Animation数据集的特点在于其专注于动画图形的机器学习和分析任务。每个数据实例包含多个精灵的纹理图像、时间变化的仿射矩阵和透明度信息,能够支持复杂的动画渲染任务。数据集的帧数固定为50帧,对应5秒的动画时长,且每个实例的第一个精灵为静态背景。数据集分为验证集和测试集,规模较小,主要用于评估而非训练。
使用方法
Crello Animation数据集的使用方法包括通过Hugging Face的`datasets`库加载数据,并使用PyTorch等工具进行动画渲染。用户可以通过提供的代码示例,利用仿射矩阵和透明度信息对纹理图像进行时间变化的渲染,生成完整的动画序列。数据集支持精灵分解任务,适用于动画图形分析和生成的研究。
背景与挑战
背景概述
Crello Animation数据集由Tomoyuki Suzuki等人于2024年创建,旨在推动动画图形领域的机器学习研究,特别是精灵分解任务。该数据集源自create.vista.com的设计模板,经过预处理后,以低分辨率格式呈现,适用于机器学习分析。数据集的核心研究问题在于如何从动画图形中快速分解出精灵,这一任务在计算机视觉和图形学中具有重要意义。通过提供包含纹理、时间变化的仿射变换矩阵和不透明度信息的数据,Crello Animation为相关领域的研究者提供了一个标准化的评估平台,推动了动画图形处理技术的发展。
当前挑战
Crello Animation数据集面临的挑战主要体现在两个方面。首先,在领域问题方面,精灵分解任务要求模型能够准确识别并分离动画中的多个精灵,同时处理复杂的仿射变换和不透明度变化,这对模型的鲁棒性和计算效率提出了较高要求。其次,在数据集构建过程中,由于原始设计模板的多样性和复杂性,数据预处理和标准化工作面临较大挑战。此外,数据集规模较小,主要用于评估而非训练,限制了其在深度学习模型中的应用潜力。最后,数据集中可能存在的性别偏见等社会偏见问题,也需要在使用时加以注意和纠正。
常用场景
经典使用场景
Crello Animation数据集在动画图形处理领域具有广泛的应用,尤其是在精灵分解任务中。该数据集通过提供包含多个精灵的动画图形,使得研究人员能够深入分析时间变化的仿射变换和透明度变化。其经典使用场景包括动画图形的自动分解、精灵的提取与重建,以及动画效果的优化与生成。通过该数据集,研究人员可以探索如何从复杂的动画中提取出独立的精灵元素,并进一步研究其在不同帧中的运动轨迹和透明度变化。
衍生相关工作
Crello Animation数据集的发布催生了一系列相关研究工作,尤其是在动画图形处理和精灵分解领域。基于该数据集,研究人员提出了多种高效的精灵分解算法,如基于深度学习的自动分解模型和基于仿射变换的精灵重建方法。这些工作不仅推动了动画图形处理技术的发展,还为相关领域的算法创新提供了新的思路。此外,该数据集还被广泛应用于动画生成、编辑和优化的研究中,衍生出了多种新的应用场景和技术解决方案。
数据集最近研究
最新研究方向
近年来,随着动画图形在游戏、广告和社交媒体等领域的广泛应用,Crello Animation数据集在动画图形分解任务中展现了其独特的价值。该数据集通过提供包含多个精灵(sprites)的动画图形,支持了时间变化的仿射变换和透明度调整的研究。特别是在精灵分解任务中,研究者们利用该数据集开发了高效的算法,如Suzuki等人提出的快速精灵分解方法,该方法通过时间变化的矩阵和透明度数据,显著提升了动画图形的处理效率。这一研究方向不仅推动了动画图形处理技术的发展,还为设计师提供了更强大的创作工具,进一步促进了创意产业的进步。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作