Automated Target Recognition via Self-Organizing Map Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks require a large number of manually labeled training images for accurate object detection and classification, which is time-consuming and prone to human error, especially when dealing with rare objects or multiple object types, limiting their effectiveness in real-world applications.

Innovation Solution

A method utilizing a self-organizing map classifier to automatically generate labels for unlabeled training images, reducing the need for manual labeling and enhancing the neural network's ability to detect, classify, and identify objects by aggregating image chips and converting them into image vectors for training, thereby improving the accuracy and efficiency of object detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling of training images is used, then the neural network can be trained with accurate labels, but the process is time-consuming and prone to human error

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses an automated labeling mechanism where the neural network itself generates labels for training images through self-organization and clustering algorithms, eliminating the need for manual human labeling while maintaining accuracy. The network performs self-service by automatically creating its own training data with consistent, error-free labels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An automated labeling intermediary system is introduced between the training images and the neural network, using unsupervised learning algorithms to generate labels automatically. This intermediary eliminates direct human involvement in labeling while ensuring consistent and accurate label generation through algorithmic processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a large quantity of training images is used to improve neural network accuracy, then the detection accuracy improves, but the training time and computational resources increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated labeling of training images using unsupervised learning algorithms before the main training process. By pre-processing and automatically labeling images in advance, the system prepares high-quality training data without requiring manual labeling during the main training phase, thus reducing overall training time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of label generation from manual human process to automated algorithmic process. This parameter change enables rapid generation of large quantities of labeled training images, allowing the neural network to be trained on extensive datasets without proportionally increasing training time, as the automated labeling can be performed efficiently at scale.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple object types are classified by the neural network, then the versatility of the system improves, but the number of training images required scales proportionally

Engineering Contradiction:
Improveobject type coverageVSAvoidnumber of training images
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system employs a universal automated labeling mechanism that can handle multiple object types simultaneously through a single unified process. The unsupervised learning algorithm performs multi-functionality by automatically labeling diverse object categories without requiring separate manual labeling procedures for each object type, thus enabling versatile classification while avoiding proportional increases in training data requirements.

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

Solution Approach 2:

The system uses copying by generating synthetic training examples through automated labeling and data augmentation techniques. Instead of requiring unique manual labels for each object type, the system creates copied and varied versions of labeled data through algorithmic processes, enabling the neural network to learn multiple object types from a manageable dataset size.

Inventive Principle:
Principle #26Copying

4Reliability

If manual labeling is performed to ensure accurate labels, then the quality of training data improves, but human errors are introduced into the training process

Engineering Contradiction:
Improvetraining data qualityVSAvoidlabeling accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system eliminates human involvement in labeling by implementing self-service automated labeling through unsupervised learning algorithms. The neural network automatically generates labels for training images without human intervention, ensuring consistent and error-free labeling. This self-service approach maintains high training data quality while completely avoiding human errors in the labeling process.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220284703A1Method and system for automated target recognition
Publication Date: 2022.09.08 DRS NETWORK & IMAGING SYSTEMS LLC
  • US20220284703A1 patent drawing
  • US20220284703A1 patent drawing
  • US20220284703A1 patent drawing

AI summary

A method includes receiving, from an image sensor, an image, identifying, by a first neural network, a plurality of locations-of-interest within the image, and generating, by the first neural network, a first classification label for each location-of-interest of the plurality of locations-of-interest. The method also includes extracting, from the image, a plurality of image chips derived from the plurality of locations-of-interest and generating, by a second neural network, a second classification label for each image chip of the plurality of image chips. The method further includes determining an identification of a set of targets within the image using the plurality of locations-of-interest, the first classification label for each location-of-interest of the plurality of locations-of-interest, the plurality of image chips, and the second classification label for each image chip of the plurality of image chips, and transmitting the identification of the set of targets within the image.