Image Classification Module for Tail-Class Feature Augmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing inspection systems struggle to accurately identify features in images, particularly in classes with insufficient sample images, known as tail-classes, leading to poor recognition and classification accuracy.

Innovation Solution

The system employs a classification module that generates supplemental images by combining class generic and specific features from head and tail classes, increasing the number of samples in tail-classes to improve training data variation and recognition accuracy, using a multi-class recognition process and deep convolutional neural networks for self-learning and image augmentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the inspection system uses standard training methods with limited sample images, then the system can be trained quickly with available data, but the accuracy of identifying features in tail-classes is poor

Engineering Contradiction:
Improvefeature identification accuracyVSAvoidnumber of sample images
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent generates synthetic sample images by copying and combining features from existing images. The system extracts features from head-class images and reconstructs new images that resemble tail-class examples, effectively creating copies of useful feature patterns to augment scarce training data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary feature space that mediates between head-class and tail-class images. By extracting and recombining features through this intermediate representation, the system bridges the gap between abundant head-class data and scarce tail-class data, enabling effective training despite data imbalance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system focuses on learning from head-classes with sufficient samples, then the training process is efficient and converges faster, but the system fails to learn features of tail-classes accurately

Engineering Contradiction:
Improvetraining efficiencyVSAvoidcapability to recognize tail-class features
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by treating head-class and tail-class images differently in the training process. Head-class images are used to extract generic features that capture common patterns, while tail-class images are used to extract specific features that capture unique characteristics, allowing the system to adapt to each class's specific needs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the feature learning process into two distinct components: class-generic features learned from head-classes and class-specific features learned from tail-classes. This segmentation allows the system to efficiently learn from abundant head-class data while separately acquiring the specific knowledge needed for rare tail-classes.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the inspection system uses a simple classification approach, then the system complexity is low and easier to implement, but the system cannot accurately handle long-tail distribution of features

Engineering Contradiction:
Improveclassification module complexityVSAvoidclassification accuracy for tail-classes
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes the parameters of the classification approach by introducing separate feature extraction pathways for generic and specific features, and by using a two-stage training process. These parameter changes enable the system to handle long-tail distributions without requiring fundamentally complex architectural modifications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11068752B2Inspection systems and methods including image classification module
Publication Date: 2021.07.20 GENERAL ELECTRIC CO
  • US11068752B2 patent drawing
  • US11068752B2 patent drawing
  • US11068752B2 patent drawing

AI summary

A method of inspecting a component using an image inspection controller that includes a processor communicatively coupled to a memory includes classifying each sample image in a first database as a first sample or a second sample using a classification module, extracting at least one class generic feature from each first sample to generate a plurality of class generic features, and extracting at least one class specific feature from each second sample to generate a plurality of class specific features. The method further includes combining the class generic features and the class specific features to generate a plurality of supplemental images. The method further includes storing the sample images and the supplemental images in a second database, classifying each sample image and each supplemental image, capturing at least one image of the component using a camera, and identifying at least one feature of the component in the at least one image of the component using the classification module.