Stroke Patches: Customizable Artistic Image Styling Using Regression
Ian Jaffray, John Bronskill
TL;DR
This work tackles artistic image rendering with explicit control over stroke composition and detail by introducing stroke patches—procedurally generated stroke primitives with tunable attributes—and a regression-based U-Net that maps continuous image tones to discrete strokes. The method yields a range of patch-driven styles and supports scaling and parameter-driven adjustments, offering a controllable alternative to style transfer and diffusion-based approaches. The main contributions are the stroke patch concept and the regression mapping framework, demonstrated on diverse inputs with open-source code for reproducibility. The approach enables artists to design bespoke stroke grammars, bridging procedural generation and learned rendering.
Abstract
We present a novel, regression-based method for artistically styling images. Unlike recent neural style transfer or diffusion-based approaches, our method allows for explicit control over the stroke composition and level of detail in the rendered image through the use of an extensible set of stroke patches. The stroke patch sets are procedurally generated by small programs that control the shape, size, orientation, density, color, and noise level of the strokes in the individual patches. Once trained on a set of stroke patches, a U-Net based regression model can render any input image in a variety of distinct, evocative and customizable styles.
