A Real-time PCB Defect Detector Based on Supervised and Semi-supervised Learning

Fan He, Sanli Tang, Siamak Mehrkanoon, Xiaolin Huang, Yie Yang

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

This paper designs a deep model to detect PCB defects from an input pair of a detect-free template and a defective tested image. A novel group pyramid pooling module is proposed to efficiently extract features in various resolutions to predict defects in different scales. To train the deep model, a dataset including 6 common types of PCB defects is established, namely DeepPCB, which contains 1,500 image pairs with annotations. Besides, a semi-supervised learning manner is examined to effectively utilize the unlabelled images for training the PCB defect detector. Experiment results validate the effectiveness and efficiency of the proposed model by achieving 98.6% mAP @ 62 FPS on DeepPCB dataset. DeepPCB is now available at: https://github.com/tangsanli5201/DeepPCB.

Original languageEnglish
Title of host publicationESANN 2020 proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning
Pages527-532
Publication statusPublished - 2020
EventEuropean Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning - Online, Brugge, Belgium
Duration: 2 Oct 20204 Oct 2020
Conference number: 28
https://www.esann.org/esann20programme

Symposium

SymposiumEuropean Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning
Abbreviated titleESANN 2020
Country/TerritoryBelgium
CityBrugge
Period2/10/204/10/20
Internet address

Cite this