PCB Defect Detection Using Neural Networks Under Variable Lighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
AOI systems face limitations such as single-task dedication, high expense, limited processing speed, lack of portability, difficulty in training, limited camera angles, and inability to operate under multiple lighting conditions.
Innovation Solution
The use of neural networks, specifically Siamese convolutional neural networks, trained on diverse image data to detect defects and count components on PCBs, utilizing multiple cameras and flexible lighting conditions, enabling real-time edge inferencing and cloud-based augmentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional AOI systems are used with dedicated single-task design, then task specialization is improved, but system flexibility and adaptability deteriorate
Solution Approach 1:
The patent implements a universal AOI system using neural networks that can perform multiple inspection tasks (defect detection, component counting, verification) across different PCB types and manufacturing stages. The system uses a single configurable platform with adjustable parameters to handle various inspection requirements, eliminating the need for dedicated single-task systems while maintaining high specialization through software configuration.
2Measurement precision
If multiple cameras and lighting conditions are implemented, then detection accuracy is improved, but system complexity and cost increase
Solution Approach 1:
The patent changes the parameters of existing cameras and lighting systems dynamically through neural network processing. Instead of adding multiple physical cameras and lighting setups, the system adjusts imaging parameters (focus, exposure, contrast enhancement) and lighting conditions through software control, achieving improved detection accuracy while minimizing hardware complexity.
3Productivity
If real-time processing is implemented, then productivity is improved, but processing speed requirements and computational resources increase
Solution Approach 1:
The patent performs preliminary actions by pre-training neural networks with extensive defect data and component libraries before actual inspection. This pre-processing allows the system to make rapid real-time decisions during production, as the computational heavy lifting has already been done during training. The system also performs preliminary image preprocessing and feature extraction to reduce computational load during real-time inference.
Data Source
AI summary
Apparatuses, systems, and techniques to facilitate feature detection of a manufactured object such as a PCB using combined images of said manufactured object. In at least one embodiment, an automated optical inspection system (AOI) comprising one or more neural networks can infer based, at least in part, on combined images of a PCB the existence of defects on said PCB.


