Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

OmniSVG: A Unified Scalable Vector Graphics Generation Model

About

Scalable Vector Graphics (SVG) is an important image format widely adopted in graphic design because of their resolution independence and editability. The study of generating high-quality SVG has continuously drawn attention from both designers and researchers in the AIGC community. However, existing methods either produces unstructured outputs with huge computational cost or is limited to generating monochrome icons of over-simplified structures. To produce high-quality and complex SVG, we propose OmniSVG, a unified framework that leverages pre-trained Vision-Language Models (VLMs) for end-to-end multimodal SVG generation. By parameterizing SVG commands and coordinates into discrete tokens, OmniSVG decouples structural logic from low-level geometry for efficient training while maintaining the expressiveness of complex SVG structure. To further advance the development of SVG synthesis, we introduce MMSVG-2M, a multimodal dataset with two million richly annotated SVG assets, along with a standardized evaluation protocol for conditional SVG generation tasks. Extensive experiments show that OmniSVG outperforms existing methods and demonstrates its potential for integration into professional SVG design workflows.

Yiying Yang, Wei Cheng, Sijin Chen, Xianfang Zeng, Fukun Yin, Jiaxu Zhang, Liao Wang, Gang Yu, Xingjun Ma, Yu-Gang Jiang• 2025

Related benchmarks

TaskDatasetResultRank
Image-to-SVGSArena-Icon benchmark (test)
DINO0.937
19
Image-to-SVGSArena Icon
DINO0.894
16
Text-to-SVGSArena-Icon benchmark (test)
FID19.941
15
Text-to-SVGSArena Icon
FID28.292
15
Text-to-SVGSVG-Hub-5M (test)
FID58.237
13
Text-to-SVGText-to-SVG (eval)
Avg. Token Length2.26e+3
13
Image-to-SVGSVG-Hub-5M (test)
DINO93.3
12
Text-to-Static Vector Graphics GenerationLottie
CLIP Score0.8321
10
Text-to-SVG GenerationText2SVG (test)
CLIP Score0.229
10
Figure-to-SVG generationVFig-Bench
SSIM69.5
9
Showing 10 of 19 rows

Other info

Follow for update