atlas

Research map / Vision-language and multimodal / Human and embodied modeling

OmniSVG: A Unified Scalable Vector Graphics Generation Model

NeurIPS 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Medical vision-language models · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds OmniSVG, a Qwen2.5-VL-based autoregressive model that generates colored SVGs from text, image, and character-reference prompts using parameterized SVG command/coordinate tokens, and introduces the MMSVG-2M dataset and MMSVG-Bench.

Problem

Generating high-quality, complex, editable SVGs under multimodal instructions; existing optimization-based methods are slow and produce redundant paths, while autoregressive methods are limited to simple monochrome icons and short context lengths.

Approach

Parameterize SVG commands, coordinates (merged into one token via x*w+y), and fill colors into discrete tokens and fine-tune a pre-trained VLM (Qwen2.5-VL) with next-token prediction, enabling sequences over 30k tokens and multimodal conditioning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use full SVG parameterization for coordinates and color instead of no parameterization (ablation)OmniSVG(4B) · Text-to-SVGFID: 218.76 -> 145.89Helped
Use full SVG parameterization for coordinates and color instead of no coordinate parameterization (ablation)OmniSVG(4B) · Image-to-SVGDINO: 0.826 -> 0.946Helped
Add color parameterization (ablation)OmniSVG(4B) · Text-to-SVGFID: 167.28 -> 145.89Helped
Add coordinate parameterization (ablation)OmniSVG(4B) · Text-to-SVGFID: 193.42 -> 145.89Helped
Scale the model from FLAN-T5-Base to FLAN-T5-Large (ablation)SVG generation · Text-to-SVGFID: 198.48 -> 175.24Helped
Scale the model from FLAN-T5-Large to FLAN-T5-xl (ablation)SVG generation · Text-to-SVGFID: 175.24 -> 160.28Helped
Replace CLIP and Qwen2.5 with Qwen2.5-VL-3B-Instruct (ablation)OmniSVG architecture · Text-to-SVGFID: 185.31 -> 145.89Helped
Replace VQGAN and Qwen2.5 with Qwen2.5-VL-3B-Instruct (ablation)OmniSVG architecture · Text-to-SVGFID: 198.74 -> 145.89Helped
Scale OmniSVG from 4B to 8B (ablation)OmniSVG · MMSVG-Bench Text-to-SVGFID: 145.89 -> 134.45Helped
Scale OmniSVG from 4B to 8B (ablation)OmniSVG · MMSVG-Bench Image-to-SVGDINO: 0.946 -> 0.914Hurt
Use OmniSVG(4B) instead of Chat2SVGText-to-SVG generation · MMSVG-IconFID: 190.87 -> 145.89Helped
Use OmniSVG(4B) instead of IconShopText-to-SVG generation · MMSVG-IllustrationFID: 107.93 -> 154.37Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MMSVG-2M FIGR-8-SVG IconShop dataset

Benchmarks: MMSVG-Bench

Metrics: FID CLIP score Aesthetic score HPS DINO score SSIM LPIPS MSE GPT-4o score for character reference token length

Baselines: VectorFusion SVGDreamer Chat2SVG IconShop LIVE DiffVG GPT-4o StarVector VTracer

Builds on: Qwen2.5-VL IconShop

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy