Cargando…

A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection

Poor chip solder joints can severely affect the quality of the finished printed circuit boards (PCBs). Due to the diversity of solder joint defects and the scarcity of anomaly data, it is a challenging task to automatically and accurately detect all types of solder joint defects in the production pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, Jing, Li, Guang, Wang, Ruifeng, Chen, Ruiyang, Luo, Shouhua
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9954869/
https://www.ncbi.nlm.nih.gov/pubmed/36832635
http://dx.doi.org/10.3390/e25020268
_version_ 1784894219479941120
author Zhou, Jing
Li, Guang
Wang, Ruifeng
Chen, Ruiyang
Luo, Shouhua
author_facet Zhou, Jing
Li, Guang
Wang, Ruifeng
Chen, Ruiyang
Luo, Shouhua
author_sort Zhou, Jing
collection PubMed
description Poor chip solder joints can severely affect the quality of the finished printed circuit boards (PCBs). Due to the diversity of solder joint defects and the scarcity of anomaly data, it is a challenging task to automatically and accurately detect all types of solder joint defects in the production process in real time. To address this issue, we propose a flexible framework based on contrastive self-supervised learning (CSSL). In this framework, we first design several special data augmentation approaches to generate abundant synthetic, not good (sNG) data from the normal solder joint data. Then, we develop a data filter network to distill the highest quality data from sNG data. Based on the proposed CSSL framework, a high-accuracy classifier can be obtained even when the available training data are very limited. Ablation experiments verify that the proposed method can effectively improve the ability of the classifier to learn normal solder joint (OK) features. Through comparative experiments, the classifier trained with the help of the proposed method can achieve an accuracy of 99.14% on the test set, which is better than other competitive methods. In addition, its reasoning time is less than 6 ms per chip image, which is in favor of the real-time defect detection of chip solder joints.
format Online
Article
Text
id pubmed-9954869
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99548692023-02-25 A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection Zhou, Jing Li, Guang Wang, Ruifeng Chen, Ruiyang Luo, Shouhua Entropy (Basel) Article Poor chip solder joints can severely affect the quality of the finished printed circuit boards (PCBs). Due to the diversity of solder joint defects and the scarcity of anomaly data, it is a challenging task to automatically and accurately detect all types of solder joint defects in the production process in real time. To address this issue, we propose a flexible framework based on contrastive self-supervised learning (CSSL). In this framework, we first design several special data augmentation approaches to generate abundant synthetic, not good (sNG) data from the normal solder joint data. Then, we develop a data filter network to distill the highest quality data from sNG data. Based on the proposed CSSL framework, a high-accuracy classifier can be obtained even when the available training data are very limited. Ablation experiments verify that the proposed method can effectively improve the ability of the classifier to learn normal solder joint (OK) features. Through comparative experiments, the classifier trained with the help of the proposed method can achieve an accuracy of 99.14% on the test set, which is better than other competitive methods. In addition, its reasoning time is less than 6 ms per chip image, which is in favor of the real-time defect detection of chip solder joints. MDPI 2023-01-31 /pmc/articles/PMC9954869/ /pubmed/36832635 http://dx.doi.org/10.3390/e25020268 Text en © 2023 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
Zhou, Jing
Li, Guang
Wang, Ruifeng
Chen, Ruiyang
Luo, Shouhua
A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title_full A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title_fullStr A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title_full_unstemmed A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title_short A Novel Contrastive Self-Supervised Learning Framework for Solving Data Imbalance in Solder Joint Defect Detection
title_sort novel contrastive self-supervised learning framework for solving data imbalance in solder joint defect detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9954869/
https://www.ncbi.nlm.nih.gov/pubmed/36832635
http://dx.doi.org/10.3390/e25020268
work_keys_str_mv AT zhoujing anovelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT liguang anovelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT wangruifeng anovelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT chenruiyang anovelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT luoshouhua anovelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT zhoujing novelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT liguang novelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT wangruifeng novelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT chenruiyang novelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection
AT luoshouhua novelcontrastiveselfsupervisedlearningframeworkforsolvingdataimbalanceinsolderjointdefectdetection