Defects and components recognition in printed circuit boards using convolutional neural network

18Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

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%.

Cite

CITATION STYLE

APA

Cheong, L. K., Suandi, S. A., & Rahman, S. (2019). Defects and components recognition in printed circuit boards using convolutional neural network. In Lecture Notes in Electrical Engineering (Vol. 547, pp. 75–81). Springer Verlag. https://doi.org/10.1007/978-981-13-6447-1_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free