Synthetic Defect Image Generation for Inspection Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing defect inspection models fail to achieve complete coverage of defect feature combinations, leading to inadequate identification and characterization of defects, especially with limited training data.

Innovation Solution

A computer-implemented method and system that trains a model using defect images with encoded textual features to generate synthetic images representing distinct feature combinations, enhancing coverage and enabling the detection of new defect types through a generative adversarial network (GAN) model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a model is trained using a limited number of defect feature combinations, then the training process is simpler and faster, but the model cannot achieve complete coverage of all defect types

Engineering Contradiction:
Improvetraining efficiencyVSAvoiddefect feature combination coverage
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by generating synthetic defect images for all possible feature combinations before actual defect inspection. This pre-generation of comprehensive training data ensures that the model is exposed to all potential defect types upfront, eliminating the need for extensive real-world data collection and enabling complete coverage without compromising training efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates synthetic copies of defect images by combining features from existing real defect images. Instead of requiring unique real samples for every possible feature combination, the system generates realistic synthetic representations by copying and recombining visual features, thereby achieving complete coverage while maintaining efficient training

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If more defect images with diverse feature combinations are used for training, then complete coverage of defect types is achieved, but the data collection and processing becomes more complex

Engineering Contradiction:
Improvedefect feature combination coverageVSAvoiddata collection and processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses copying to generate synthetic defect images by recombining visual features from existing real defect images. This approach creates diverse feature combinations without requiring complex data collection processes, as the synthetic images are generated algorithmically from available data

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes parameters by systematically varying feature combinations in synthetic image generation. By controlling which features are combined and how, the system generates diverse defect types with precise parameter control, avoiding the complexity of collecting and managing large volumes of real-world diverse defect data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11205260B2Generating synthetic defect images for new feature combinations
Publication Date: 2021.12.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11205260B2 patent drawing
  • US11205260B2 patent drawing
  • US11205260B2 patent drawing

AI summary

Aspects described herein include a computer-implemented method and associated system and computer program product. The method includes training a model using a plurality of defect images. Each defect image corresponds to a respective first feature combination of encoded textual features of a predefined set of textual features. The method further includes generating a first synthetic image using the model. The first synthetic image corresponds to a second feature combination of encoded textual features of the predefined set that is distinct from the first feature combinations.