Cargando…

Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder

As technology evolves, more components are integrated into printed circuit boards (PCBs) and the PCB layout increases. Because small defects on signal trace can cause significant damage to the system, PCB surface inspection is one of the most important quality control processes. Owing to the limitat...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Jungsuk, Ko, Jungbeom, Choi, Hojong, Kim, Hyunchul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8347834/
https://www.ncbi.nlm.nih.gov/pubmed/34372203
http://dx.doi.org/10.3390/s21154968
_version_ 1783735190649044992
author Kim, Jungsuk
Ko, Jungbeom
Choi, Hojong
Kim, Hyunchul
author_facet Kim, Jungsuk
Ko, Jungbeom
Choi, Hojong
Kim, Hyunchul
author_sort Kim, Jungsuk
collection PubMed
description As technology evolves, more components are integrated into printed circuit boards (PCBs) and the PCB layout increases. Because small defects on signal trace can cause significant damage to the system, PCB surface inspection is one of the most important quality control processes. Owing to the limitations of manual inspection, significant efforts have been made to automate the inspection by utilizing high resolution CCD or CMOS sensors. Despite the advanced sensor technology, setting the pass/fail criteria based on small failure samples has always been challenging in traditional machine vision approaches. To overcome these problems, we propose an advanced PCB inspection system based on a skip-connected convolutional autoencoder. The deep autoencoder model was trained to decode the original non-defect images from the defect images. The decoded images were then compared with the input image to identify the defect location. To overcome the small and imbalanced dataset in the early manufacturing stage, we applied appropriate image augmentation to improve the model training performance. The experimental results reveal that a simple unsupervised autoencoder model delivers promising performance, with a detection rate of up to 98% and a false pass rate below 1.7% for the test data, containing 3900 defect and non-defect images.
format Online
Article
Text
id pubmed-8347834
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83478342021-08-08 Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder Kim, Jungsuk Ko, Jungbeom Choi, Hojong Kim, Hyunchul Sensors (Basel) Article As technology evolves, more components are integrated into printed circuit boards (PCBs) and the PCB layout increases. Because small defects on signal trace can cause significant damage to the system, PCB surface inspection is one of the most important quality control processes. Owing to the limitations of manual inspection, significant efforts have been made to automate the inspection by utilizing high resolution CCD or CMOS sensors. Despite the advanced sensor technology, setting the pass/fail criteria based on small failure samples has always been challenging in traditional machine vision approaches. To overcome these problems, we propose an advanced PCB inspection system based on a skip-connected convolutional autoencoder. The deep autoencoder model was trained to decode the original non-defect images from the defect images. The decoded images were then compared with the input image to identify the defect location. To overcome the small and imbalanced dataset in the early manufacturing stage, we applied appropriate image augmentation to improve the model training performance. The experimental results reveal that a simple unsupervised autoencoder model delivers promising performance, with a detection rate of up to 98% and a false pass rate below 1.7% for the test data, containing 3900 defect and non-defect images. MDPI 2021-07-21 /pmc/articles/PMC8347834/ /pubmed/34372203 http://dx.doi.org/10.3390/s21154968 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kim, Jungsuk
Ko, Jungbeom
Choi, Hojong
Kim, Hyunchul
Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title_full Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title_fullStr Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title_full_unstemmed Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title_short Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder
title_sort printed circuit board defect detection using deep learning via a skip-connected convolutional autoencoder
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8347834/
https://www.ncbi.nlm.nih.gov/pubmed/34372203
http://dx.doi.org/10.3390/s21154968
work_keys_str_mv AT kimjungsuk printedcircuitboarddefectdetectionusingdeeplearningviaaskipconnectedconvolutionalautoencoder
AT kojungbeom printedcircuitboarddefectdetectionusingdeeplearningviaaskipconnectedconvolutionalautoencoder
AT choihojong printedcircuitboarddefectdetectionusingdeeplearningviaaskipconnectedconvolutionalautoencoder
AT kimhyunchul printedcircuitboarddefectdetectionusingdeeplearningviaaskipconnectedconvolutionalautoencoder