SuperSVG: Superpixel-Based Scalable Vector Graphics Synthesis

Teng Hu, Ran Yi, Baihong Qian, Jiangning Zhang, Paul L. Rosin +1 more
6/1/2024

No official code found. Best implementation: sjtuplayer/SuperSVG (76 stars, last commit 2026-04-12).

Abstract

SVG (Scalable Vector Graphics) is a widely used graphics format that possesses excellent scalability and editability. Image vectorization, which aims to convert raster images to SVGs, is an important yet challenging problem in computer vision and graphics. Existing image vectorization methods either suffer from low reconstruction accuracy for complex images or require long computation time. To address this issue, we propose SuperSVG, a superpixel-based vectorization model that achieves fast and high-precision image vectorization. Specifically, we decompose the input image into superpixels to help the model focus on areas with similar colors and textures. Then, we propose a two-stage self-training framework, where a coarse-stage model is employed to reconstruct the main structure and a refinement-stage model is used for enriching the details. Moreover, we propose a novel dynamic path warping loss to help the refinement-stage model to inherit knowledge from the coarse-stage model. Extensive qualitative and quantitative experiments demonstrate the superior performance of our method in terms of reconstruction accuracy and inference time compared to state-of-the-art approaches. The code is available in https://github.com/sjtuplayer/SuperSVG.

View on arXivView PDF

Code Implementations(1)

sjtuplayer/SuperSVGCommunity100%

[CVPR 2024] SuperSVG: Superpixel-based Scalable Vector Graphics Synthesis

768C, C++Oct 30, 20236 months ago

Similar Papers

Cite this paper

@article{hu2024supersvg,
  title  = {SuperSVG: Superpixel-Based Scalable Vector Graphics Synthesis},
  author = {Teng Hu and Ran Yi and Baihong Qian and Jiangning Zhang and Paul L. Rosin and Yu-Kun Lai},
  year   = {2024},
  eprint = {2406.09794},
  archivePrefix = {arXiv},
  url    = {https://orca.cardiff.ac.uk/id/eprint/167659/1/SuperSVG_CVPR2024.pdf},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.09794.svg)](https://codeofpaper.com/paper/2406.09794)

Discussion