Hand-Drawn Shape Recognition for Precise Template Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing design applications struggle with imperfect geometric shapes drawn using imprecise drawing tools, leading to variations in line orientation, curvature, and angle deviations from intended geometric forms.

Innovation Solution

A computer-implemented method that receives user input to draw a shape, generates original drawing data, processes it into an input vector, classifies the shape using a machine learning model, and generates a new shape based on a recognized template shape.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users draw shapes manually using a draw tool, then users can freely create design elements, but the shapes will be imperfect with imprecise lines, curves, and angles

Engineering Contradiction:
Improveease of drawingVSAvoidshape precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary processing system that acts as a mediator between the user's freehand drawing and the final template shape. The system processes the imperfect drawn shape through multiple stages: extracting geometric features, comparing against template shapes, and generating a corrected version. This intermediary process resolves the contradiction by preserving the ease of freehand drawing while eliminating precision errors through automated shape recognition and correction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical precision requirement with an automated recognition system. Instead of requiring users to draw precisely (mechanical precision), the system uses image processing and pattern recognition algorithms to automatically identify the intended shape from imperfect input. This substitution of mechanical precision with computational recognition resolves the contradiction between ease of drawing and shape precision.

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

2Measurement precision

If the system processes original drawing data to recognize shapes, then shape recognition accuracy improves, but data processing requirements increase

Engineering Contradiction:
Improveshape recognition accuracyVSAvoiddata requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential geometric features from the complete drawing data, such as key points, line segments, angles, and curvature characteristics. By taking out only the necessary features rather than processing all raw data points, the system achieves accurate shape recognition while reducing data processing requirements. This extraction approach resolves the contradiction between recognition accuracy and data quantity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing quality levels to different parts of the drawing data. Critical features like intersection points and curvature extremes are processed with high precision, while less critical areas use simplified processing. This local quality approach maintains shape recognition accuracy for essential characteristics while reducing overall data processing requirements.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If users want to access template shapes, then shape precision improves, but the process becomes more complex requiring tool switching

Engineering Contradiction:
Improvetemplate shape precisionVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the draw tool and template shape selection into a single integrated workflow. Users draw shapes freely in the draw tool, and the system automatically recognizes and converts them to template shapes without requiring users to switch tools or manually search for templates. This merging of functions resolves the contradiction by maintaining template precision while eliminating the complexity of tool switching and manual template selection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides self-service by automatically recognizing the drawn shape and selecting the appropriate template shape without user intervention. The system serves itself by processing the drawing data, identifying the intended shape, and applying the correct template automatically. This self-service approach resolves the contradiction by maintaining precision while reducing process complexity through automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12620147B2Systems and methods for recognizing hand-drawn shapes
Publication Date: 2026.05.05 CANVA PTY LTD
  • US12620147B2 patent drawing
  • US12620147B2 patent drawing
  • US12620147B2 patent drawing

AI summary

Described herein is a computer implemented method. The method includes receiving, via an input device, first user input drawing an input shape and generating, based on the first user input, original drawing data that includes an ordered set of points that define the input shape. The original drawing is processed to generate an input vector which also includes an ordered set of points. The input shape is then classified as a first template shape by processing the input vector using a machine learning model. A new shape is then generated based on the first template shape and the original drawing data.