Neural Network AOI Inspection With Three-Way Operator Review

Solution Overview

Problem

Existing automated optical inspection (AOI) systems in manufacturing have high false positive and false negative rates, requiring significant manual intervention and labor to correct, especially during new product introductions, due to insufficiently tuned classification rules and the need for extensive human supervision.

Innovation Solution

A Vision Analytics and Validation (VAV) system utilizing a convolutional neural network (CNN) with a three-way classifier that classifies components as 'good', 'bad', or 'do not know', allowing for rapid retraining based on operator feedback to adapt to new conditions and reduce false positives and negatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional AOI classification rules are used, then inspection coverage is achieved, but false positive and false negative rates remain high

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism where operator corrections of false positives and false negatives are fed back into the training dataset. The CNN model is periodically retrained with this corrected data, allowing it to learn from errors and continuously improve classification accuracy, thereby reducing both false positives and false negatives over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-improvement by automatically retraining the CNN model using feedback from operator corrections. This self-service capability allows the inspection system to autonomously enhance its classification rules without requiring manual reprogramming, continuously adapting to reduce errors and minimize manual review requirements.

Inventive Principle:
Principle #25Self-service

2Reliability

If extensive manual tuning of classification rules is performed, then false positive rate decreases, but labor cost and time increase

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces manual mechanical tuning of classification rules with an automated machine learning approach. The CNN model automatically learns optimal classification parameters from training data, and the system automates the retraining process using feedback from operator corrections, eliminating the need for manual rule adjustment while maintaining low false positive rates.

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

Solution Approach 2:

The system dynamically changes classification parameters through automated retraining of the CNN model. Instead of manual parameter adjustment, the model's internal parameters (weights and biases) are automatically updated based on feedback from operator corrections, allowing the system to adapt classification thresholds and rules efficiently without human intervention.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If AOI classification rules are not fine-tuned, then production speed is maintained, but all boards fail inspection requiring manual review

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary training of the CNN model using a training dataset before production inspection begins. This preliminary action establishes baseline classification capabilities that can operate at high speed during production, reducing the need for manual review while maintaining throughput. The model is prepared in advance to handle production volume requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous operation during production inspection, with the CNN model processing boards at full production speed. The feedback collection and model retraining occur continuously in the background or during idle periods, ensuring that production throughput is not interrupted while still improving classification accuracy over time.

Inventive Principle:
Principle #20Continuity of useful action

4Ease of manufacture

If traditional AOI systems are used during new product introduction, then initial inspection is possible, but 100% of boards fail due to insufficiently tuned rules

Engineering Contradiction:
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary training of the CNN model using a training dataset specific to the new product before production begins. This preliminary action allows the model to learn product-specific characteristics and establish accurate classification rules in advance, enabling immediate accurate inspection without requiring extensive manual rule tuning during new product introduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

During new product introduction, the system collects feedback from operator corrections and uses it to rapidly retrain the CNN model. This feedback mechanism allows the system to quickly adapt to the specific product variations and characteristics, improving inspection accuracy iteratively without delaying production or requiring extensive manual setup time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12373934B2Image analysis system for testing in manufacturing
Publication Date: 2025.07.29
  • US12373934B2 patent drawing
  • US12373934B2 patent drawing
  • US12373934B2 patent drawing

AI summary

A vision analytics and validation (VAV) system for providing an improved inspection of robotic assembly, the VAV system comprising a trained neural network three-way classifier, to classify each component as good, bad, or do not know, and an operator station configured to enable an operator to review an output of the trained neural network, and to determine whether a board including one or more “bad” or a “do not know” classified components passes review and is classified as good, or fails review and is classified as bad. In one embodiment, a retraining trigger to utilize the output of the operator station to train the trained neural network, based on the determination received from the operator station.