SketchBloom: Training-Free Vector Sketch Outpainting with Stroke-Level Style Control

1 University of Science, VNU-HCM, Ho Chi Minh City, Vietnam 2 Vietnam National University, Ho Chi Minh City, Vietnam 3 University of Dayton, Dayton, Ohio, United States of America * Equal contribution Corresponding author
Style-guided vector sketch outpainting results produced by SketchBloom.

Style-guided vector sketch outpainting with SketchBloom.

Given an input sketch, a text prompt, and a reference style image, SketchBloom extends the scene while transferring the reference stroke vocabulary and producing an editable SVG.

Abstract

SketchBloom is a training-free framework for text-guided vector sketch outpainting with stroke-level style control. Given a sparse input sketch, a text prompt, and an optional reference style image, SketchBloom extends the sketch beyond its original boundary while preserving the sketch domain.

The method transfers the reference style’s stroke width, color, and texture distribution through adaptive latent blending. It then converts the result into a resolution-independent SVG composed of optimized Bézier strokes.

What SketchBloom Does

SketchBloom combines three capabilities in one training-free pipeline:

  • Sketch outpainting: extends a sparse input sketch using a text prompt.
  • Reference-guided style control: transfers stroke-level visual identity from a reference image.
  • Editable SVG generation: produces scalable Bézier strokes rather than fixed raster pixels.

Method Overview

Overview of the SketchBloom raster preprocessing, stroke optimization, and vector fusion pipeline.

Overview of SketchBloom.

The pipeline first produces a stylized raster target, initializes and optimizes Bézier strokes, and finally fuses structure and texture stroke layers into an editable SVG.

Stage 1: Raster preprocessing and adaptive latent blending

SketchBloom first uses a ControlNet-conditioned diffusion model to semantically extend the input sketch into a full-content raster image. It then extracts contours and applies reference-guided style transfer through DDIM inversion, AdaIN initialization, and adaptive latent blending.

This stage produces a stylized raster target that guides the later vector optimization stage.

Stage 2: Differentiable stroke initialization and optimization

SketchBloom initializes Bézier strokes through a hybrid tiling strategy. Contour-guided placement preserves important structural lines, while attention-guided sampling improves coverage in semantically important regions.

The system then optimizes two stroke sets separately:

  • Structure strokes: preserve dark contour geometry.
  • Texture strokes: capture shading, hatching, and loose stylistic detail.

Stage 3: Layer-wise vector fusion

The final SVG is produced by compositing the structure and texture stroke sets using a multiply-blend layering scheme. This preserves dominant contour lines while retaining style-specific texture and shading.

Qualitative Results

SketchBloom produces coherent vector outpainting across diverse subjects, scene prompts, and reference styles. The examples include clean linework, dense cross-hatching, graphite shading, and loose painterly strokes.

Cross-style Outpainting

Qualitative SketchBloom results across multiple input sketches and reference styles.

Cross-style qualitative results.

Rows show different input sketches and scene prompts, while columns show outputs conditioned on different reference styles.

Comparison with Baselines

Visual comparison between SketchBloom and existing vector sketch generation methods.

Comparison with existing methods.

SketchBloom better preserves object boundaries, perspective, and scene-level structure while maintaining an editable vector representation.

Quantitative Results

We evaluate sketch vectorization quality by providing all methods with the same outpainted content image. Higher values are better for Aesthetic, DINO, and Edge F1, while lower values are better for DreamSim.

MethodAesthetic ↑DINO ↑DreamSim ↓Edge F1 ↑
CLIPasso4.16900.20640.72560.5262
CLIPascene4.39040.20220.70240.5797
SwiftSketch3.97840.15660.83050.3139
ControlSketch4.14930.14700.79600.3299
DiffSketcher (adapted)4.80200.37600.53510.8325
SketchBloom (Ours)5.21860.50530.49830.8866

SketchBloom achieves the strongest overall result across all four reported metrics, indicating improved visual quality, semantic consistency, perceptual similarity, and contour preservation.

User Study

The perceptual study involved 33 participants. Participants compared SketchBloom with CLIPascene and an adapted DiffSketcher under Perceptual Quality, Content Preservation, and Structural Coherence.

Compared MethodPerceptual Quality ↑Content Preservation ↑Structural Coherence ↑
CLIPascene97.2%96.8%96.5%
DiffSketcher (adapted)87.4%84.9%83.5%

Citation

@misc{sketchbloom2026,
title={SketchBloom: Training-Free Vector Sketch Outpainting with Stroke-Level Style Control},
author={Quang-Thinh Nguyen and Duy-Khang Do and Tam V. Nguyen and Minh-Triet Tran and Trung-Nghia Le},
year={2026}
}