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...
Autores principales: | , , , , |
---|---|
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 |