Multi-Stroke Neural Rendering for Single-Pass Image Stylization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image stylizing systems face inefficiencies, requiring numerous strokes and significant computing resources, and often compromise between accuracy and flexibility in reproducing digital images with different rendering styles.

Innovation Solution

A multi-stroke neural network is employed to encode digital images, generate stroke parameters via a single pass, and render them on a canvas, utilizing a combination of losses to balance efficiency, accuracy, and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional image stylizing systems use multiple passes and numerous strokes to reproduce digital images, then accuracy is improved, but computing resources and time are significantly increased

Engineering Contradiction:
Improveimage reproduction accuracyVSAvoidcomputing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the image reproduction task into multiple independent drawing strokes with specific parameters (position, size, color, orientation). Each stroke is generated independently by the neural network, allowing parallel processing while maintaining overall image accuracy. This segmentation enables the system to achieve high-fidelity reproduction without requiring sequential multiple passes through the entire network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-defining a structured set of stroke parameters and templates before the actual image reproduction. The neural network is trained beforehand to understand the mapping from input images to stroke sequences, enabling it to generate accurate stylized images in a single pass without requiring iterative refinement or multiple processing passes during inference.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If conventional systems use numerous drawing strokes to achieve accurate stylization, then rendering quality is improved, but device complexity and computing resources are increased

Engineering Contradiction:
Improvestylization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes parameters by representing complex image transformations through a simplified set of stroke parameters (position, size, color, orientation, curvature). Instead of manipulating entire image pixels or complex transformation matrices, the system controls a limited number of parameters per stroke, significantly reducing computational complexity while maintaining stylization accuracy through the neural network's learned parameter mappings.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If conventional image stylizing methods require multiple processing passes, then accuracy is maintained, but processing time is increased

Engineering Contradiction:
Improveimage fidelityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements continuity of useful action by designing the neural network to generate the complete sequence of stroke parameters in a single continuous forward pass. The encoder-processorsdecoder architecture ensures that all stroke parameters for the entire stylized image are produced in one uninterrupted computation, eliminating the need for multiple discrete processing passes and reducing total processing time while maintaining image fidelity through the network's comprehensive feature extraction and reconstruction capabilities.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20260011047A1Generating stylized digital images via drawing stroke optimization utilizing a multi-stroke neural network
Publication Date: 2026.01.08 ADOBE INC
  • US20260011047A1 patent drawing
  • US20260011047A1 patent drawing
  • US20260011047A1 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing a multi-stroke neural network for modifying a digital image via a plurality of generated stroke parameters in a single pass of the neural network. Specifically, the disclosed system utilizes an encoder neural network to generate an encoding of a digital image. The disclosed system then utilizes a decoder neural network that generates a sequence of stroke parameters for digital drawing strokes from the encoding in a single pass of the encoder neural network and decoder neural network. Additionally, the disclosed system utilizes a renderer neural network to render the digital drawing strokes on a digital canvas according to the sequence of stroke parameters. In additional embodiments, the disclosed system utilizes a balance of loss functions to learn parameters of the multi-stroke neural network to generate stroke parameters according to various rendering styles.