Optical Inspection Drift Detection for Assembly Unit Defects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current optical inspection methods lack efficiency in predicting defects in assembly units in real-time and identifying manufacturing drift, leading to potential yield reduction and waste, as they rely on manual inspection and limited data analysis.
Innovation Solution
A method that utilizes multi-dimensional feature vectors from inspection images to group similar assembly units, detect defects, and predict anomalies by analyzing trends over time, enabling real-time identification of defective units and manufacturing drift through machine learning techniques and clustering algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual inspection methods are used, then inspection simplicity is maintained, but inspection efficiency and defect detection accuracy deteriorate
Solution Approach 1:
The patent replaces manual mechanical inspection with an automated optical inspection system that captures images and uses machine learning algorithms to detect defects. This substitution dramatically improves inspection efficiency and accuracy while reducing human labor requirements.
Solution Approach 2:
The system creates digital copies (images) of assembly units and uses these copies for analysis instead of direct physical inspection. This allows multiple analyses to be performed on the same unit without additional physical handling, improving efficiency while maintaining simplicity in the physical inspection process.
2Measurement precision
If limited data analysis is used, then data processing complexity is reduced, but defect prediction accuracy and manufacturing drift identification deteriorate
Solution Approach 1:
The system performs preliminary data processing by extracting relevant features from images before defect detection. This preprocessing step organizes data in advance, enabling more accurate defect prediction without requiring excessively complex real-time analysis during inspection.
Solution Approach 2:
The patent segments the complex data analysis task into distinct components: image capture, feature extraction, vector generation, clustering analysis, and defect prediction. This segmentation makes the overall complex system manageable and allows each component to be optimized independently.
3Reliability
If real-time defect detection is implemented, then yield protection is improved, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary clustering and feature extraction on historical data before real-time inspection. When a new assembly unit is inspected, the system only needs to compare its features against pre-established clusters, significantly reducing real-time processing time while maintaining accurate defect detection and yield protection.
Solution Approach 2:
The patent implements partial real-time processing by performing only the critical comparison operations in real-time while leaving heavier computational tasks (clustering, feature extraction) to be performed beforehand on historical data. This balance provides sufficient yield protection without excessive real-time processing demands.
Data Source
AI summary
One variation of a method for predicting manufacturing defects includes: accessing a first set of inspection images of a first set of assembly units recorded by an optical inspection station over a first period of time; generating a first set of vectors representing features extracted from the first set of inspection images; grouping neighboring vectors in a multi-dimensional feature space into a set of vector groups; accessing a second inspection image of a second assembly recorded by the optical inspection station at a second time succeeding the first period of time; detecting a second set of features in the second inspection image; generating a second vector representing the second set of features in the multi-dimensional feature space; and, in response to the second vector deviating from the set of vector groups by more than a threshold difference, flagging the second assembly unit.


