Intelligent Defect Detection Using ML Image Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional defect detection systems face challenges in adapting to misalignment and tiny shifts in defect images, require labor-intensive human labeling for training data, and struggle with imbalanced defect image data, leading to inefficiencies in defect detection and cause determination.

Innovation Solution

An intelligent defect detection platform utilizing classic and machine learning-based image augmentation, generative adversarial networks, reinforcement learning, and deep CNN models for real-time defect characterization and cause analysis, enabling automated defect detection, classification, and remediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If rule-based object detection is used to detect defects, then the system is simple to implement, but it struggles to adapt to misalignment and tiny shifts in defect images

Engineering Contradiction:
Improveease of implementationVSAvoidadaptability to misalignment and shifts
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent replaces rule-based detection mechanisms with machine learning models that can automatically adapt to variations in defect images. The ML models learn from training data to identify defects regardless of alignment or position, substituting rigid rule-based systems with flexible data-driven approaches.

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

Solution Approach 2:

The patent transforms the detection approach by changing from fixed rule-based parameters to learned parameters from training data. The system adjusts detection parameters dynamically based on patterns learned from diverse defect images, enabling adaptation to misalignment and shifts without manual rule adjustments.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If machine learning models are used to detect defects, then adaptability improves, but training requires expensive and labor-intensive human labeling

Engineering Contradiction:
Improveadaptability to defect variationsVSAvoidtraining time and labeling effort
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-training models on large datasets of defect images before deployment. This advance preparation allows the models to be ready for production use without requiring real-time human labeling, reducing operational time and effort.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses synthetic defect images generated by copying and transforming real defect images to create training datasets. This approach reduces the need for extensive manual labeling by generating sufficient training data through image synthesis techniques.

Inventive Principle:
Principle #26Copying

3Measurement precision

If machine learning models are used to detect defects, then detection accuracy can improve, but imbalanced defect image data negatively affects model accuracy

Engineering Contradiction:
Improvedefect detection accuracyVSAvoidmodel accuracy with imbalanced data
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies local quality by focusing training efforts on rare defect types that are underrepresented in the dataset. The system prioritizes learning from minority class examples through techniques like oversampling or targeted data collection, ensuring adequate detection capability for all defect types despite overall data imbalance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial or excessive action by collecting and training on more defect images than strictly necessary, particularly for rare defect types. This excessive data collection approach ensures sufficient training examples for all defect categories, improving model reliability across the full range of possible defects.

Inventive Principle:
Principle #16Partial or excessive action

4Device complexity

If traditional defect detection systems are used, then system complexity is low, but they cannot determine defect causes rapidly in real-time

Engineering Contradiction:
Improvesystem complexityVSAvoidspeed of cause determination
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the defect detection process into distinct automated components: image capture, defect detection, characterization, and cause determination. Each segment is handled by specialized algorithms that work together in a pipeline, enabling real-time processing without requiring complex manual analysis procedures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling the system to automatically determine defect causes without human intervention. The ML models analyze defect characteristics and ancillary data to autonomously identify root causes, allowing rapid real-time decision-making while keeping the system relatively simple to operate.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10957031B1Intelligent defect detection from image data
Publication Date: 2021.03.23 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10957031B1 patent drawing
  • US10957031B1 patent drawing
  • US10957031B1 patent drawing

AI summary

Implementations include receiving image data representative of images of items within a physical environment and depicting defects in at least one item, providing one or more of a set of augmented images using image augmentation based on the image data and a set of synthetic images using ML-based image synthesis based on the image data, processing one of the set of augmented images and the set of synthetic images using an ML model to provide a set of defect characteristics representative of defects in the at least one item, providing one or more root causes of each of the one or more defects by processing the set of defect characteristics and ancillary data, the ancillary data representative of the physical environment, and generating one or more alerts based on the one or more root causes for remediation of at least one root cause of the one or more defects.