StarVector is a pioneering Foundation Model for Scalable Vector Graphics (SVG) generation that integrates both visual and textual inputs. Designed to address the limitations of traditional image processing algorithms, StarVector excels in complex tasks such as image vectorization and text-conditional SVG generation. It introduces a vision-language modeling approach within a transformer decoder architecture, offering a significant leap in generating sophisticated SVG elements. Accompanied by the introduction of SVG-Stack, a large-scale dataset, and SVG-Bench, a new benchmark for SVG generation, StarVector sets a new performance standard in this field.
- Innovative SVG Generation: StarVector leverages a transformer decoder architecture to generate SVG code from both images and textual descriptions, enabling advanced image vectorization and text-conditional SVG creation.
- Complex Task Proficiency: Unlike traditional algorithms, StarVector handles intricate SVG elements such as text and detailed primitives, making it suitable for generating sophisticated diagrams and visuals.
- Comprehensive Dataset and Benchmark: SVG-Stack, a dataset with over 2 million SVG samples, and SVG-Bench, a dedicated benchmark, provide the foundation for training and evaluating StarVector's capabilities.
- State-of-the-Art Performance: StarVector surpasses previous methods in both text-to-SVG and image-to-SVG generation, closing the gap with traditional image processing techniques while being fully open-sourced for the research community.
The repository can be accessed here:
https://github.com/starvector