journal article·2022Open access

Algorithmic Scheme for Concurrent Detection and Classification of Printed Circuit Board Defects

Mohd Anul Haq, Abdul Khadar Jilani, P. Prabu

Computers, Materials & Continua· Volume 71· Issue 1

Abstract

An ideal printed circuit board (PCB) defect inspection system can detect defects and classify PCB defect types. Existing defect inspection technologies can identify defects but fail to classify all PCB defect types. This research thus proposes an algorithmic scheme that can detect and categorize all 14-known PCB defect types. In the proposed algorithmic scheme, fuzzy c-means clustering is used for image segmentation via image subtraction prior to defect detection. Arithmetic and logic operations, the circle hough transform (CHT), morphological reconstruction (MR), and connected component labeling (CCL) are used in defect classification. The algorithmic scheme achieves 100% defect detection and 99.05% defect classification accuracies. The novelty of this research lies in the concurrent use of CHT, MR, and CCL algorithms to accurately detect and classify all 14-known PCB defect types and determine the defect characteristics such as the location, area, and nature of defects. This information is helpful in electronic parts manufacturing for finding the root causes of PCB defects and appropriately adjusting the manufacturing process. Moreover, the algorithmic scheme can be integrated into machine vision to streamline the manufacturing process, improve the PCB quality, and lower the production cost.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Image and Object Detection Techniques · Image Processing Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. Automatic PCB inspection algorithms: A survey10.1006/cviu.1996.0020 ↗
2. PCB defect detection and classification using image processing
3. A decision support system of statistical process control for printed circuit boards manufacturing
4. Automated inspection of printed circuit boards through machine vision10.1016/0166-3615(95)00063-1 ↗
5. Detection of bare PCB defects by image subtraction method using machine vision
6. An algorithm for classification of five types of defects on bare printed circuit board
7. An improved defect classification algorithm for six printing defects and its implementation on real printed circuit board images,
8. Detection and classification of printed circuit board defects using image subtraction method
9. PCB detection and classification using digital image processing
10. Defects detection in PCB using image processing for industrial applications
11. Printed circuit board defect visual detection based on wavelet denoising10.1088/1757-899X/392/6/062055 ↗
12. CNN-Based reference comparison method for classifying bare PCB defects10.1049/joe.2018.8271 ↗
13. Convolutional neural network-based multi-label classification of PCB defects10.1049/joe.2018.8279 ↗
14. A PCB dataset for defects detection and classification
15. An algorithm to group defects on printed circuit board for automated visual inspection
16. Printed circuit board defect detection using mathematical morphology and MATLAB image processing tools
17. PCB defect detection, classification and localization using mathematical morphology and image processing tools10.5120/15240-3782 ↗
18. Defect detection and classification of printed circuit board using MATLAB
19. MATLAB based defect detection and classification of printed circuit board
20. Segmentation of PCB images into simple generic patterns using mathematical morphology and windowing technique
21. Automatic PCB defects detection and classification using MATLAB
22. Huang · Speech, and Signal Processing · 1979 · 27 · 1310.1109/TASSP.1979.1163188 ↗
23. Ibrahim · Information & Production · 2012 · 3 · 82
24. Improving fuzzy C-means clustering based on adaptive weighting
25. Circular hough transform assisted CNN based vehicle axle detection and classification
26. Brain tumor extraction from MRI image using mathematical morphological reconstruction
27. Connected component labelling using components neighbours-scan labelling approach
28. Segmentation of activated sludge phase contrast microscopy images using U-net deep learning model10.18494/SAM.2019.2406 ↗