Application of neural networks for control of printed circuit boards using 3D x-ray microtomography data
- Authors: Syryamkin V.I.1, Klassen F.A.1, Bertsun A.N.1
-
Affiliations:
- The National Research Tomsk State University, TSU
- Issue: No 1 (2025)
- Pages: 59-67
- Section: Рентгеновские методы
- URL: https://journals.rcsi.science/0130-3082/article/view/285903
- DOI: https://doi.org/10.31857/S0130308225010058
- ID: 285903
Cite item
Abstract
The article discusses a method for detecting PCB defects using neural networks. The analysis of various neural network architectures is carried out to identify the most effective. An approach to filtering data simulating the operation of a microtomograph using convolutional autoencoders is also presented. To assess the quality of the proposed approaches, the mean Average Precision (mAP) metric for the YOLOv8 and Faster R-CNN models was used.
Keywords
About the authors
V. I. Syryamkin
The National Research Tomsk State University, TSU
Author for correspondence.
Email: svi_tsu@mail.ru
Russian Federation, 634050 Tomsk, Lenin str., 36
F. A. Klassen
The National Research Tomsk State University, TSU
Email: svi_tsu@mail.ru
Russian Federation, 634050 Tomsk, Lenin str., 36
A. N. Bertsun
The National Research Tomsk State University, TSU
Email: svi_tsu@mail.ru
Russian Federation, 634050 Tomsk, Lenin str., 36
References
- Ivanenko B.P., Klestov S.А., Syryamkin V.I. Comparison of neural network methods of data preprocessing in solving problems of analysis, diagnosis, and classification of defects of radio-electronic equipment // Avtometriya. 2023. V. 59. No. 2. P. 17—24.
- Levkevich V.I., Ivanenko B.P., Klestov S.А. Classification of printed circuit board surface defects by neural network methods / Innovation-2023. The XIX International School-Conference of Students, Graduate Students and Young Scientists, Tomsk, Russia. 2023. P. 232—234.
- Tsvinger V.А., Syryamkin V.I., Klestov S.А. Application of machine vision in quality control of printing covers / Innovation-2023. The XIX International School-Conference of Students, Graduate Students and Young Scientists, Tomsk, Russia. 2023. P. 225—228.
- Alghassab M.A. Defect detection in printed circuit boards with pre-trained feature extraction methodology with convolution neural networks // Computers, Materials & Continua. 2022. V. 70. No. 1. P. 637—652.
- Adibhatla V.A., Shieh J.S., Abbod M.F., Chih H.C., Hsu C.C., Cheng J. Detecting Defects in PCB using Deep Learning via Convolution Neural Networks / 2018 13th International Microsystems, Packaging, Assembly and Circuits Technology Conference (IMPACT), Taipei, Taiwan. 2018. P. 202—205.
- Chen W., Huang Z., Mu Q., Sun Y. PCB Defect Detection Method Based on Transformer-YOLO // IEEE Access. 2022. V. 10. P. 129480—129489.
- Terven Juan, Cordova-Esparza Diana-Margarita, Romero-González Julio-Alejandro. A Comprehensive Review of YOLO Architectures in Computer Vision: From YOLOv1 to YOLOv8 and YOLO-NAS // Machine Learning and Knowledge Extraction. 2023. V. 5. No. 4. P. 1680—1716.
- Yujie Yang, Haiyan Kang. An Enhanced Detection Method of PCB Defect Based on Improved YOLOv7 // Electronics. 2023. V. 12. No. 9. P. 2120.
- Adibhatla V.A., Chih H.C., Hsu C.C., Cheng J., Abbod M.F., Shieh J.S. Defect Detection in Printed Circuit Boards Using You-Only-Look-Once Convolutional Neural Networks // Electronics. 2020. V. 9. No. 9.
- Girshick R. Fast R-CNN / 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile. 2015. P. 1440—1448.
- Shaoqing Ren, He Kaiming, Girshick Ross, Sun Jian. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks // IEEE Transactions on Pattern Analysis and Machine Intelligence. 2016. V. 39. No. 6. P. 1137—1149.
- Girshick R., Donahue J., Darrell T., Mali J. Rich feature hierarchies for accurate object detection and semantic segmentation / Proceedings of the IEEE conference on computer vision and pattern recognition. 2014. P. 580—587.
- Liu L., Ouyang W., Wang X., Fieguth P., Chen J., Liu X., Pietikäinen M. Deep learning for generic object detection: A survey // International journal of computer vision. 2020. V. 128. P. 261—318.
- Tang S., He F., Huang X., Yang J. Online PCB defect detector on a new PCB defect dataset // arXiv preprint arXiv:1902.06197. 2019.
- Syryamkin V.I., Klestov S.A., Suntsov S.B., Ivanenko B.P., Levkevich V.I. Digital X-ray Tomography // London: Red Square Scientific. 2023. 296 p.
- Syryamkin V.I., Klestov S.А., Suncov S.B. Design of 3d x-ray microtomograph based on its «digital twin» // Defectoskopyia. 2022. No. 11. P. 56—65.
- Khilchuk М.D., Klestov S.А. X-ray digital tomography for diagnostics of radio-electronic equipment elements / Innovation-2023. The XIX International School-Conference of Students, Graduate Students and Young Scientists, Tomsk, Russia. 2023. P. 229—231.
- Minikaev R.R., Klestov S.A. Development of a mathematical model and software for defectoscopy of images of an intelligent x-ray 3d microtomograph based on the neuro-fuzzy method of analysis, diagnosis and classification of defects in radio electronic equipment / Innovation-2022. The XVIII International School-Conference of Students, Graduate Students and Young Scientists Tomsk, Russia. 2022. P. 184—187.
- Davis J., Goadrich M. The relationship between Precision-Recall and ROC curves / Proceedings of the 23rd international conference on Machine learning. 2006. P. 233—240.
- Venkataraman P. Image denoising using convolutional autoencoder // arXiv preprint arXiv:2207.11771. 2022.
- Baldi P. Autoencoders, unsupervised learning, and deep architectures / Proceedings of ICML workshop on unsupervised and transfer learning. JMLR Workshop and Conference Proceedings. 2012. P. 37—49.
- Kim J., Ko J., Choi H., Kim H. Printed circuit board defect detection using deep learning via a skip-connected convolutional autoencoder // Sensors. 2021. V. 21. No. 15. P. 4968.
- Zhao G., Liu J., Jiang J., Guan H., Wen J.R. Skip-connected deep convolutional autoencoder for restoration of document images / 2018 24th International Conference on Pattern Recognition (ICPR). 2018. P. 2935—2940.
- Keras. URL: https://keras.io/
- Document № 2024663941. A program for image filtering based on neural network algorithms for the diagnosis of printed circuit boards and REA (PC).
Supplementary files
