Abstract This paper introduces an automated components recognition system for printed circuit boards using Convolutional Neural Network (CNN). In addition to that, localization on the defects of the PCB components is also presented. In the first stage, a simple convolutional neural network-based component recognition classifier is developed. Since training a convolutional neural network from scratch is expensive, transfer learning with pre-trained models is performed instead. Pre-trained models such as VGG-16, DenseNet169 and Inception V3 are used to investigate which model suits the best for components recognition. Using transfer learning with VGG-16, the best result achieved is 99% accuracy with the capability of recognizing up to 25 different components. Following that, object localization is performed using faster region-based convolutional neural network (R-CNN). The best mean average precision (mAP) achieved for the defects localization system is 96.54%.
Defects and Components Recognition in Printed Circuit Boards Using Convolutional Neural Network
10th International Conference on Robotics, Vision, Signal Processing and Power Applications ; 1 ; 75-81
Lecture Notes in Electrical Engineering ; 547 , 1
2019-01-01
7 pages
Article/Chapter (Book)
Electronic Resource
English
POLYIMIDE PRINTED CIRCUIT BOARDS
SAE Technical Papers | 1979
Thermal Analysis of Components and Traces on Printed Circuit Boards
SAE Technical Papers | 2024
|