Neural Network Font Capture from Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating fonts from images of fonts of interest result in low-quality fonts due to the use of rasterized masks, which become blurry when scaled up, and require manual manipulation, failing to produce high-quality fonts automatically.

Innovation Solution

A font capture system that uses neural networks to generate a high-quality vectorized representation of a font from an image, including a character mask and texture synthesis to create a captured font that can be rendered at any resolution, by detecting characters, optimizing parameters, and applying textures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional rasterized masks are used to generate fonts from images, then the process is simple, but the font quality deteriorates and becomes blurry when scaled up

Engineering Contradiction:
Improvefont generation process simplicityVSAvoidfont quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent replaces conventional mechanical/raster-based font generation methods with a neural network-based system. The neural network automatically processes the input image to generate vectorized font representations, eliminating the need for manual rasterization and subsequent vectorization steps while producing high-quality, scalable fonts directly.

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

Solution Approach 2:

The system transforms the font generation process by changing key parameters: instead of working with fixed-resolution raster images, the neural network generates vector-based representations that can be scaled indefinitely without quality loss. The system also optimizes parameters such as stroke width, curvature, and character spacing to match the original font's aesthetic properties.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional font generation methods are used, then manual manipulation is required, but automation is lost

Engineering Contradiction:
Improvemanual manipulation capabilityVSAvoidautomatic font generation
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The neural network system performs font generation autonomously without requiring manual intervention. It automatically detects characters in the input image, extracts font properties, generates vector representations, and optimizes parameters all in one automated pipeline, eliminating the need for manual rasterization, vectorization, and adjustment steps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a neural network as an intermediary between the input image and the final font output. This intermediary automatically performs the complex tasks of character recognition, font property extraction, and vector generation that would otherwise require manual operation, bridging the gap between image input and usable font output.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If high-quality vectorized fonts are generated, then font quality improves, but the device complexity increases

Engineering Contradiction:
Improvefont qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The neural network system performs multiple functions within a single unified architecture: character detection, font property extraction, vector generation, and parameter optimization. This multi-functional approach consolidates what would otherwise require separate tools and processes, managing complexity through integration rather than proliferation of components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system segments the font generation process into distinct functional modules within the neural network: input image processing, character detection, font property extraction, vector generation, and output optimization. This modular segmentation allows each component to be optimized independently while maintaining overall system manageability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11126788B2Font capture from images of target decorative character glyphs
Publication Date: 2021.09.21 ADOBE INC
  • US11126788B2 patent drawing
  • US11126788B2 patent drawing
  • US11126788B2 patent drawing

AI summary

Embodiments of the present invention are directed towards generating a captured font from an image of a target font. Character glyphs of the target font can be detected from the image. A character glyph can be selected from the detected character glyphs. A character mask can be generated for the selected character glyph. The character mask can be used to identify a similar font. A character from the similar font corresponding to the selected character glyph can be transformed to match the character mask. This transformed corresponding character can be presented and used to generate a captured font. In addition, a texture from the image can be applied to the captured font based on the transformed corresponding character.