Neural Network Object Recognition with Limited Input Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning algorithms require a large number of input images to properly train neural networks for object recognition, which is inefficient for objects that are similar in appearance, leading to increased processing complexity and maintenance needs.

Innovation Solution

A computer-implemented method that updates a neural network trained to recognize a first object rendition by applying predetermined image mappings, such as geometric, illumination, and obscuration transformations, to a limited set of model images of a second object rendition, generating training images for updated training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of input images are used to train a neural network for object recognition, then recognition accuracy is improved, but processing complexity and maintenance requirements increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates synthetic training images by applying geometric transformations (rotations, flips, scaling) to a small set of original training images. These copied and transformed images serve as additional training data, enabling the neural network to achieve high recognition accuracy without collecting and processing a large number of actual input images, thereby reducing processing complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent systematically varies parameters such as rotation angles, flip directions, and scaling factors to generate diverse training images from a single original image. By changing these transformation parameters, the system creates multiple unique training samples that improve recognition accuracy across different object orientations and appearances without increasing the base number of required images

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If training is performed on each variant of an object separately, then recognition accuracy for each variant is improved, but processing time and maintenance effort increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent develops a universal image transformation framework that can be applied to any object variant using the same set of geometric transformations. Instead of creating separate training pipelines for each object variant, the system uses a single versatile approach that works across different products, designs, and versions, significantly reducing maintenance effort and processing time while maintaining recognition accuracy

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

3Measurement precision

If a large set of training images is required for each new object, then the neural network can recognize the object accurately, but system maintenance complexity increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidmaintenance complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

When a new object needs to be added to the recognition system, the patent applies the same image transformation process to generate training images from a small set of new object photos. This copying approach eliminates the need to manually collect large datasets for each new product, simplifying the onboarding process and reducing maintenance complexity while ensuring the neural network achieves accurate recognition for the new object

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11562561B2Object verification/recognition with limited input
Publication Date: 2023.01.24 ZEBRA TECHNOLOGIES CORP
  • US11562561B2 patent drawing
  • US11562561B2 patent drawing
  • US11562561B2 patent drawing

AI summary

Systems and methods for object recognition with limited input are disclosed herein. An example method includes updating a neural network trained to perform object recognition on a first rendition of an object, so that the neural network performs object recognition on a second rendition of the object, using a limited set of input images. The method includes receiving a limited set of model images of the second rendition of the object, accessing a corresponding image mapping, and generating a large number of training images from the limited set, where image mappings include geometric, illumination, and/or obscuration transformations. The neural network is then trained, from this initial small set, to classify the second rendition of the object.