UniSVG
收藏资源简介:
UniSVG 是一个用于矢量图形理解和生成的大型数据集,包含超过52.8万条多模态数据项,旨在支持多模态大型语言模型(MLLM)的训练和评估。该数据集涵盖了从图像到 SVG 的生成、从文本到 SVG 的生成和 SVG 理解三个主要任务,并包含了一个名为 UniSVG-benchmark 的测试集,用于评估 MLLM 在 SVG 任务上的性能。UniSVG 数据集的创建过程包括数据收集、数据清洗和去重、数据转换和多模态整合等步骤。该数据集的应用领域是矢量图形的理解和生成,旨在解决机器对 SVG 图形的理解和生成能力不足的问题。
UniSVG is a large-scale dataset for vector graphic understanding and generation, containing over 528,000 multimodal data items, which aims to support the training and evaluation of multimodal large language models (MLLMs). This dataset covers three core tasks: image-to-SVG generation, text-to-SVG generation, and SVG understanding, and includes a test set named UniSVG-benchmark for evaluating the performance of MLLMs on SVG-related tasks. The construction pipeline of the UniSVG dataset includes procedures such as data collection, data cleaning and deduplication, data transformation, and multimodal integration. The application scope of this dataset focuses on vector graphic understanding and generation, aiming to address the insufficient capabilities of machines in understanding and generating SVG graphics.
UniSVG数据集概述
数据集简介
- 名称:UniSVG
- 规模:525k数据项
- 用途:专为多模态大语言模型(MLLM)训练和评估设计
- 功能:支持统一SVG生成(从文本提示和图像)和SVG理解(颜色、类别、用途等)
数据集特点
- 数据类型:可缩放矢量图形(SVG)代码及相关元数据
- 核心价值:首个专注于统一SVG生成与理解的综合数据集
- 技术挑战:解决SVG代码高精度控制及多模态条件约束下的生成问题
使用方式
-
安装方法: bash pip install datasets
-
加载示例: python from datasets import load_dataset UniSVG_dataset = load_dataset("lili24/UniSVG") print(UniSVG_dataset[0])
许可信息
- 原始SVG文件来源:
- Kaggle SVG Icons数据集
- Hugging Face SVGEN-500k-Instruct数据集
- 其他数据许可:CC BY 4.0许可证
引用文献
bibtex @inproceedings{li2025unisvg, title={UniSVG: A Unified Dataset for Vector Graphic Understanding and Generation with Multimodal Large Language Models}, author={Li, Jinke and Yu, Jiarui and Wei, Chenxing and Dong, Hande and Lin, Qiang and Yang, Liangjing and Wang, Zhicai and Hao, Yanbin}, booktitle={Proceedings of the 33rd ACM international conference on multimedia}, year={2025} }




