atlas

Research map / Image generation / Autoregressive and latent generation

VecFusion: Vector Font Generation with Diffusion

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Generative latent space tooling · 25 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 VecFusion, a two-stage cascaded diffusion model (raster diffusion with control point fields, then transformer-based vector diffusion over a mixed discrete-continuous control point tensor) that generates editable vector fonts.

Problem

Generating vector fonts with diverse topologies and precise, editable control point placement is hard for existing VAE, autoregressive, and CNN/RNN-based generative models.

Approach

A cascade of a raster diffusion model that generates a low-resolution glyph image plus control point fields, followed by a transformer vector diffusion model that denoises a mixed discrete-continuous control point tensor (path membership, grid cell index, and continuous displacement) conditioned on the raster output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VecFusion instead of ChiroDiffMissing glyph generation · Full test setL1: 0.044 -> 0.014Helped
Use VecFusion instead of ChiroDiffMissing glyph generation · Challenging subsetL1: 0.072 -> 0.021Helped
Use VecFusion instead of DeepVecFont-v2Few-shot font style transfer · Test fontsL1: 0.098 -> 0.069Helped
Use VecFusion instead of DualVectorFew-shot font style transfer · Test fonts#vp diff: 0.428 -> 0.033Helped
predict absolute coordinates instead of grid cell indices plus relative displacements (ablation)VecFusion · Missing glyph generation, full test setL1: 0.014 -> 0.020Hurt
remove control point fields from the raster image (ablation)VecFusion · Missing glyph generation, full test setCD: 0.16 -> 0.60Hurt
remove the raster diffusion stage and use vector diffusion only (ablation)VecFusion · Missing glyph generation, full test setCD: 0.16 -> 0.68Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Google Fonts (1424 fonts, 324K glyphs, new dataset) DeepVecFont-v2 dataset (8,035 training fonts, 1,425 test fonts)

Benchmarks: Google Fonts missing glyph test split (5K glyphs) DeepVecFont-v2 few-shot style transfer test set

Metrics: L1 pixel difference bidirectional Chamfer distance control point count difference vector path count difference

Baselines: ChiroDiff DeepVecFont-v2 DualVector VecFusion vector only ablation VecFusion no control point fields ablation VecFusion continuous coordinates ablation

Builds on: DDPM cascaded diffusion models Analog Bits DeepVecFont-v2 ChiroDiff

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