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


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Defects and Components Recognition in Printed Circuit Boards Using Convolutional Neural Network

    Cheong, Leong Kean / Suandi, Shahrel Azmin / Rahman, Saimunur | TIBKAT | 2019


    POLYIMIDE PRINTED CIRCUIT BOARDS

    SAE Technical Papers | 1979


    Thermal Analysis of Components and Traces on Printed Circuit Boards

    Rajasekharan, Jayakrishnan / ML, Sankar. T / Prasad, Suryanarayana | SAE Technical Papers | 2024


    Plant Recognition using Watershed and Convolutional Neural Network

    Manasa, N / Herur, Parul / Shetty, Prahari et al. | IEEE | 2019


    German Traffic Sign Recognition Using Convolutional Neural Network

    Santosh, G V S Sree / Kumar, G Chaitanya / Sandeep, G et al. | IEEE | 2022