atlas

Research map / Image generation / Autoregressive and latent generation

SuperSVG: Superpixel-based Scalable Vector Graphics Synthesis

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Generative latent space tooling · 9 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.

Proposes SuperSVG, a superpixel-based feed-forward image vectorization model with a coarse-stage and a coarse-path-guided refinement-stage transformer, trained with a novel Dynamic Path Warping loss to vectorize images into SVG paths quickly and accurately.

Problem

Image vectorization (raster to SVG) faces a trade-off: learning-based methods are fast but fail on complex images, while optimization-based methods reconstruct well but take very long.

Approach

Decompose the image into SLIC superpixels and vectorize each with a ViT-based coarse model, then train a refinement model that adds paths on top of the coarse canvas, using a DPW loss (a monotone, one-to-one DTW variant over path sequences) to avoid the vanishing-path local optimum.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use superpixel segmentation instead of vectorizing the whole image without segmentation (ablation)SuperSVG-B · ImageNet ablation, 1000 pathsMSE: 0.0083 -> 0.0032Helped
Use superpixel segmentation instead of 4 × 4 block division (ablation)SuperSVG-B · ImageNet ablation, 1000 pathsMSE: 0.0038 -> 0.0032Helped
Add boundary loss (ablation)Coarse-stage model · ImageNet ablation, coarse stage, 500 pathsMSE: 0.0534 -> 0.0045Helped
Add path efficiency loss (ablation)Coarse-stage model · ImageNet ablation, coarse stage, 500 pathsMSE: 0.0063 -> 0.0045Helped
Add the refinement stage (ablation)SuperSVG · ImageNet ablation, refinement stageMSE: 0.0041 -> 0.0032Helped
Add DPW loss and coarse-path guidance (ablation)SuperSVG refinement stage · ImageNet ablation, refinement stageMSE: 0.0045 -> 0.0032Helped
Use DPW loss instead of L2 loss in path parameter space (ablation)SuperSVG refinement stage · ImageNet ablation, refinement stageMSE: 0.0045 -> 0.0032Helped
Fine-tune SuperSVG-B SVG parameters with L2 lossSuperSVG-B · ImageNet test, 500 pathsMSE: 0.0044 -> 0.0026Helped
Fine-tune SuperSVG-B SVG parameters with L2 lossSuperSVG-B · ImageNet test, 2000 pathsMSE: 0.0024 -> 0.0017Helped
Fine-tune SuperSVG-B SVG parameters with L2 lossSuperSVG-B · ImageNet test, 4000 pathsMSE: 0.0019 -> 0.0014Helped
Use SuperSVG-B instead of LIVEImage vectorization · ImageNet test, 500 pathsTime (s): 20,000 -> 0.31Helped
Use SuperSVG-F instead of DiffVGImage vectorization · ImageNet test, 4000 pathsMSE: 0.0025 -> 0.0014Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet EMOJIS

Benchmarks: ImageNet test subset (1,000 images) EMOJIS

Metrics: MSE PSNR LPIPS SSIM inference time

Baselines: Potrace Adobe Illustrator Image Trace DiffVG LIVE Im2Vec Color Trace

Builds on: DiffVG AttnPainter DTW SoftDTW SLIC

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