Live Vector Sketching With Automatic Stroke-to-Curve Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital graphics and image editing software require significant user training and multiple complex steps to convert hand-drawn sketches into vector graphics, making it difficult for traditional artists and consumers to create natural-looking sketches in vector format.

Innovation Solution

A method and system that converts discrete user-generated strokes into vector poly-curve lines using a timer-based recognition process, data point analysis, and neural networks to infer intent, applying graph theory and curve fitting to generate natural-looking sketches directly in digital vector graphics applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional vector graphics conversion methods are used, then vector graphics output is achieved, but user training time and operational complexity increase significantly

Engineering Contradiction:
Improvevector graphics conversion accuracyVSAvoiduser training requirement
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs automatic stroke grouping, merging, and curve fitting without requiring user intervention. The algorithm independently analyzes stroke data, identifies connected components, and generates vector paths, enabling the software to serve itself in the conversion process rather than requiring expert user operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual, mechanical vector conversion processes (tracing, node editing, path drawing) with automated computational algorithms. Neural networks and graph theory-based algorithms substitute for the mechanical skills users previously needed to manually create vector graphics from sketches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If manual tracing and node editing methods are used, then vector graphics are created, but conversion time and operational steps increase

Engineering Contradiction:
Improvevector graphics qualityVSAvoidconversion speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically grouping strokes and identifying connected components before the user even completes their sketch. The algorithm prepares the stroke data for conversion by organizing it into meaningful segments, so that when conversion occurs, it can proceed directly to high-quality vector output without intermediate manual steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversion process operates continuously as the user sketches, with real-time stroke analysis, grouping, and preliminary curve fitting occurring throughout the drawing process. This continuous automated processing eliminates idle time between sketching and vector conversion, maintaining productive action throughout.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If complex vector editing tools are provided, then precise vector graphics control is achieved, but interface complexity and learning curve increase

Engineering Contradiction:
Improvevector path control precisionVSAvoidsoftware interface complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts and automates the complex vector editing functions that would normally require separate user actions. Stroke grouping, path merging, and curve fitting operations are automatically performed by the system, removing these complex functions from the user interface while still providing precise vector control in the output.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If traditional sketch-to-vector conversion is used, then vector output is achieved, but multiple processing steps and time are required

Engineering Contradiction:
Improvevector graphics accuracyVSAvoidconversion time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent merges multiple conversion steps into a single automated process. Stroke grouping, path identification, curve fitting, and vector generation are combined into one continuous algorithmic workflow that processes the sketch from raw strokes to final vector graphics in a single operation, eliminating the need for separate manual tracing and editing steps.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12555280B2Vector graphics based live sketching methods and systems
Publication Date: 2026.02.17 COREL CORP
  • US12555280B2 patent drawing
  • US12555280B2 patent drawing
  • US12555280B2 patent drawing

AI summary

Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology.