Neural Network Pattern Recognizer Using Positional Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current pattern recognition technologies require extensive research and development to create specific recognizers for each application, making them labor-intensive and costly, and lack the ability to process images in a direct and efficient manner like text processing.

Innovation Solution

An image-based pattern recognizer using a neural network with positional coding, allowing for the creation of generic pattern recognizers that can be customized by users to recognize various patterns without explicit references to the problem or patterns, employing observers and pattern filters to process images and generate ranked lists of coordinates for feature recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a classic pattern recognition approach with explicit routines and variables is used for each specific recognition task, then the recognition function can be implemented, but long periods of research and development are required and the process is labor intensive

Engineering Contradiction:
Improverecognition function implementationVSAvoidresearch and development period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a universal pattern recognition system using neural networks that can be applied to multiple recognition tasks (OCR, ASR, face recognition, gesture recognition) without requiring separate development for each task. The neural network architecture with observers and pattern filters provides a generic framework that adapts to different recognition problems, eliminating the need for task-specific explicit routines and variables.

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

Solution Approach 2:

The patent replaces the mechanical approach of explicitly programming routines and variables for each recognition task with a neural network system that learns patterns automatically. The neural network substitutes the manual configuration process with automated learning, where the system adapts to different recognition tasks through training data rather than requiring hand-crafted algorithms for each task.

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

2Reliability

If a classic pattern recognition approach with explicit routines and variables is used for each specific recognition task, then the recognition function can be implemented, but the cost of resulting applications increases

Engineering Contradiction:
Improverecognition function implementationVSAvoidapplication development cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The universal neural network framework allows a single system to handle multiple recognition tasks, reducing the need to develop and maintain separate recognition systems for each application. This consolidation lowers development costs and makes the system more economical to implement across different domains.

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

Solution Approach 2:

By replacing manual programming of explicit routines with automated neural network learning, the patent reduces the labor-intensive nature of developing recognition systems. The automated learning process lowers development costs by eliminating the need for extensive manual configuration and tuning for each recognition task.

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

3Productivity

If text processing methods are used for image-based pattern recognition, then direct and efficient processing can be achieved, but current technologies lack the capability to process images in the same way

Engineering Contradiction:
Improveimage processing efficiencyVSAvoidtext-like operations on images
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent substitutes traditional image processing methods with a neural network system that processes images in a manner analogous to text processing. The neural network with observers and pattern filters enables operations similar to text indexing and search, allowing efficient processing and retrieval of image patterns without being constrained by conventional image analysis techniques.

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

Solution Approach 2:

The neural network framework provides universal processing capabilities that can handle both text and image data using the same underlying mechanisms. This allows text-like operations (indexing, searching, pattern matching) to be applied to images, making the system versatile across different data types while maintaining high processing efficiency.

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

Data Source

PatentUS8229209B2Neural network based pattern recognizer
Publication Date: 2012.07.24 FIVE APES
  • US8229209B2 patent drawing
  • US8229209B2 patent drawing
  • US8229209B2 patent drawing

AI summary

An image-based pattern recognizer and a method and apparatus for making such a pattern recognizer are disclosed. By employing positional coding, the meaning of any feature present in an image can be defined implicitly in space. The pattern recognizer can be a neural network including a plurality of stages of observers. The observers are configured to cooperate to identify the presence of features in the input image and to recognize a pattern in the input image based on the features. Each of the observers includes a plurality of neurons. The input image includes a plurality of units, and each of the observers is configured to generate a separate output set that includes zero or more coordinates of such units.