Browse > Article
http://dx.doi.org/10.9717/kmms.2020.24.3.382

Coreset Construction for Character Recognition of PCB Components Based on Deep Learning  

Gang, Su Myung (Dept of Computer Engineering, Graduate School, Keimyung University)
Lee, Joon Jae (Faculty of Computer Engineering, Keimyung University)
Publication Information
Abstract
In this study, character recognition using deep learning is performed among the various defects in the PCB, the purpose of which is to check whether the printed characters are printed correctly on top of components, or the incorrect parts are attached. Generally, character recognition may be perceived as not a difficult problem when considering MNIST, but the printed letters on the PCB component data are difficult to collect, and have very high redundancy. So if a deep learning model is trained with original data without any preprocessing, it can lead to over fitting problems. Therefore, this study aims to reduce the redundancy to the smallest dataset that can represent large amounts of data collected in limited production sites, and to create datasets through data enhancement to train a flexible deep learning model can be used in various production sites. Moreover, ResNet model verifies to determine which combination of datasets is the most effective. This study discusses how to reduce and augment data that is constantly occurring in real PCB production lines, and discusses how to select coresets to learn and apply deep learning models in real sites.
Keywords
Deep Learning; Coreset; PCB Inspection; OCR; ResNet;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Q. Zhang, L. T. Yang, Z. Chen, and P. Li, "A Survey On Deep Learning For Big Data," Information Fusion, Vol. 42, pp. 146-157, 2018.   DOI
2 S.J. You. "4th Industrial Revolution And Artificial Intelligence," Journal of Korea Multimedia Society, Vol. 21, No. 4, pp. 1-8, 2017.
3 S. Gang, N. Fabrice, and J. Lee, "Coresets for PCB Character Recognition based on Deep Learning," 2020 International Conference on Artificial Intelligence in Information and Communication (ICAI IC), Fukuoka, Japan, 2020, pp. 637-642, 2020.
4 N. Fabrice, S. Gang, and J. Lee, "Training Data Sets Construction from Large Data Set for PCB Character Recognition," Journal of Multimedia Information System, Vol. 6. pp, 225-234, 2019.   DOI
5 S. Lee and J. Lee, "In-Line 3-D Inspection for PCB Solder Paste," The Fall Conforence on Korea Multimedia Society, pp. 492-495, Nov. 2004.
6 O. Bachem, M. Lucic, and A. Krause. "Practical Coreset Constructions For Machine Learning," arXiv preprint arXiv:1703.06476, 2017.
7 J. Song and T. Park, "Segmentation of Feature Extraction Regions for PCB Solder Joint Defect Classification," Information and Control Symposium, pp. 13-14, 2017.
8 Y. Baek, J. Sim, C. Pak, and S. Lee, "PCB Defect Inspection using Deep Learning," Proceedings of the Korean Society of Computer Information Conference, Vol. 26, No. 2, pp. 325-326, 2018.
9 T. Cho, "Detection of PCB Components Using Deep Neural Nets," Journal of the Semiconductor & Display Technology, Vol. 19, No. 2. pp. 11-15, 2020.
10 Y. Li and I. Jiun, "A VGG-16 Based Faster RCNN Model for PCB Error Inspection in Industrial AOI Applications," 2018 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW). pp. 1-2, 2018.
11 J.M. Johnson and T.M. Khoshgoftaar. "Survey on Deep Learning with Class Imbalance," Journal of Big Data, Vol. 6, No. 1, 2019.
12 C. W. Kuo, J. Ashmore, D. Huggins, and Z. Kira, "Data-Efficient Graph Embedding Learning for PCB Component Detection," 2019 IEEE Winter Conference on Applications of Computer Vision (WACV). IEEE, pp. 551-560, 2019.
13 Y. Li, P. Kuo, and J. Guo. "Automatic Industry PCB Board DIP Process Defect Detection with Deep Ensemble Method," 2020 IEEE 29th International Symposium on Industrial Electronics (ISIE). pp. 453-459, 2020.
14 K. He, X. Zhang, S. Ren, and J. Sun. "Deep Residual Learning for Image Recognition," In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770-778, 2016.
15 C. Shorten and T.M. Khoshgoftaar, "A survey on Image Data Augmentation for Deep Learning," Journal of Big Data, Vol. 6, No. 1, 2019.
16 E.D. Cubuk, B. Zoph, D. Mane, V. Vasudevan, and Q.V. Le, "Autoaugment: Learning Augmentation Strategies from Data," Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 113-123, 2019.
17 M. Tan and Q.V. Le, "Efficientnet: Rethinking Model Scaling for Convolutional Neural Networks," arXiv preprint arXiv:1905.11946, 2019.