atlas

Research map / Image generation / Autoregressive and latent generation

Optimize & Reduce: A Top-Down Approach for Image Vectorization

AAAI 2024 · Image generation › Autoregressive and latent generation · approach: Generative latent space tooling · 14 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 Optimize & Reduce (O&R), a top-down DiffVG-based vectorization method that clusters colors with DBSCAN, iteratively optimizes Bézier shapes and halves the shape count via a removal score, plus a geometric loss against self/cross intersections, and contributes a five-dataset vectorization benchmark.

Problem

Raster-to-vector image conversion (vectorization) that yields compact, editable SVGs with few shapes while remaining fast and domain-agnostic; existing optimization methods are slow or produce redundant shapes, and learning-based methods generalize poorly.

Approach

Top-down vectorization: initialize many Bézier shapes from DBSCAN color clusters and connected components, optimize all shapes jointly with DiffVG, then repeatedly score shapes by the reconstruction loss increase when each is removed and drop the lowest-ranked ones (exponential schedule 256→128→64), with a differentiable geometric loss penalizing self- and cross-intersections.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Optimize & Reduce instead of DiffVG with random initializationDiffVG vectorization · All five datasetsMSEHelped
Use Optimize & Reduce instead of DiffVG with DBSCAN initializationDiffVG vectorization · All datasets except NFT-ApesMSEHelped
Use DiffVG with DBSCAN initialization instead of random initialization (ablation)DiffVG · All datasetsMSEHelped
Use DBSCAN initialization with DiffVG (ablation)DiffVG · NFT-ApesMSEHelped
Add the O&R optimization and reduction scheme after DBSCAN initialization (ablation)DiffVG with DBSCAN initialization · Low shape countsMSEHelped
Add 32 shapes after reducing to 32 shapes (ablation)Optimize & Reduce · Images with intricate details or prominent texturesreconstruction qualityHelped
Fix LIVE's image-loading bug (ablation)LIVE · New EMOJI, 8 shapesMSE: 5.3 -> 1.5Helped
Use Optimize & Reduce instead of LIVEImage vectorization · Vectorization benchmarkruntime: × 10Helped

Surprising findings

Limitations

Experimental setup

Datasets: NotoEmoji (old 2015 version) NotoEmoji (new 2022 version) Free-SVG NFT-Apes Midjourney text-to-image images

Benchmarks: NotoEmoji old NotoEmoji new Free-SVG NFT-Apes Midjourney

Metrics: MSE LPIPS runtime

Baselines: DiffVG LIVE LIVE-ES AutoTrace Potrace VectorFusion

Builds on: DiffVG LIVE DBSCAN CLIPasso

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