{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T01:09:50Z","timestamp":1775610590677,"version":"3.50.1"},"reference-count":35,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:00:00Z","timestamp":1618963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002509","name":"Keimyung University","doi-asserted-by":"publisher","award":["Bisa Research Grant of Keimyung University in 2019"],"award-info":[{"award-number":["Bisa Research Grant of Keimyung University in 2019"]}],"id":[{"id":"10.13039\/501100002509","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>As the size of components mounted on printed circuit boards (PCBs) decreases, defect detection becomes more important. The first step in an inspection involves recognizing and inspecting characters printed on parts attached to the PCB. In addition, since industrial fields that produce PCBs can change very rapidly, the style of the collected data may vary between collection sites and collection periods. Therefore, flexible learning data that can respond to all fields and time periods are needed. In this paper, large amounts of character data on PCB components were obtained and analyzed in depth. In addition, we proposed a method of recognizing characters by constructing a dataset that was robust with various fonts and environmental changes using a large amount of data. Moreover, a coreset capable of evaluating an effective deep learning model and a base set using n-pick sampling capable of responding to a continuously increasing dataset were proposed. Existing original data and the EfficientNet B0 model showed an accuracy of 97.741%. However, the accuracy of our proposed model was increased to 98.274% for the coreset of 8000 images per class. In particular, the accuracy was 98.921% for the base set with only 1900 images per class.<\/jats:p>","DOI":"10.3390\/s21092921","type":"journal-article","created":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T21:25:10Z","timestamp":1619040310000},"page":"2921","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Character Recognition of Components Mounted on Printed Circuit Board Using Deep Learning"],"prefix":"10.3390","volume":"21","author":[{"given":"Sumyung","family":"Gang","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Keimyung University, Daegu 42601, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ndayishimiye","family":"Fabrice","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Keimyung University, Daegu 42601, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daewon","family":"Chung","sequence":"additional","affiliation":[{"name":"Faculty of Basic Sciences, Keimyung University, Daegu 42601, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joonjae","family":"Lee","sequence":"additional","affiliation":[{"name":"Faculty of Computer Engineering, Keimyung University, Daegu 42601, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,4,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1109\/ACCESS.2014.2325029","article-title":"Big data deep learning: Challenges and perspectives","volume":"2","author":"Chen","year":"2014","journal-title":"IEEE Access"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1016\/j.inffus.2017.10.006","article-title":"A survey on deep learning for big data","volume":"42","author":"Zhang","year":"2018","journal-title":"Inf. Fusion"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Gang, S., Fabrice, N., and Lee, J.J. (2020, January 19\u201321). Coresets for PCB Character Recognition based on Deep Learning. Proceedings of the 2020 International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2020, Fukuoka, Japan.","DOI":"10.1109\/ICAIIC48513.2020.9065271"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"225","DOI":"10.33851\/JMIS.2019.6.4.225","article-title":"Training Data Sets Construction from Large Data Set for PCB Character Recognition","volume":"6","author":"Fabrice","year":"2019","journal-title":"J. Multimed. Inf. Syst."},{"key":"ref_5","first-page":"382","article-title":"Coreset Construction for Character Recognition of PCB Components Based on Deep Learning","volume":"24","author":"Gang","year":"2021","journal-title":"J. Korea Multimed. Soc."},{"key":"ref_6","unstructured":"Bachem, O., Lucic, M., and Krause, A. (2017). Practical coreset constructions for machine learning. arXiv."},{"key":"ref_7","first-page":"241","article-title":"A PCB Character Recognition System Using Rotation-Invariant Features","volume":"12","author":"Jung","year":"2006","journal-title":"J. Inst. Control. Robot. Syst."},{"key":"ref_8","unstructured":"Kim, W., Lee, J., Ko, Y., Son, C., and Jin, C. (2018, January 27\u201329). Parallel Pre-Process Model to Improve Accuracy of Tesseract-OCR. Proceedings of the Conferece on Korea Information Science Society, Jeju Island, Korea."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Li, W., Neullens, S., Breier, M., Bosling, M., Pretz, T., and Merhof, D. (November, January 29). Text recognition for information retrieval in images of printed circuit boards. Proceedings of the IECON 2014\u201440th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA.","DOI":"10.1109\/IECON.2014.7049016"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Nava-Due\u00f1as, C.F., and Gonzalez-Navarro, F.F. (2015, January 7\u20139). OCR for unreadable damaged characters on PCBs using principal component analysis and Bayesian discriminant functions. Proceedings of the 2015 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA.","DOI":"10.1109\/CSCI.2015.165"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"241","DOI":"10.5302\/J.ICROS.2019.18.0204","article-title":"Improvement of character recognition for parts book using pre-processing of deep learning","volume":"25","author":"Lee","year":"2019","journal-title":"J. Inst. Control. Robot. Syst."},{"key":"ref_12","unstructured":"Song, J., and Park, T. (2017, January 26\u201328). Segmentation of Feature Extraction Regions for PCB Solder Joint Defect Classification. Proceedings of the Conference on Information and Control Systems, Mokpo, Korea."},{"key":"ref_13","unstructured":"Baek, Y.T., Sim, J.G., Pak, C.Y., and Lee, S.H. (2018, January 16\u201318). PCB Defect Inspection using Deep Learning. Proceedings of the Korean Society of Computer Information Conference, JeJu Island, Korea."},{"key":"ref_14","first-page":"11","article-title":"Detection of PCB Components Using Deep Neural Nets","volume":"19","author":"Cho","year":"2020","journal-title":"J. Semicond. Disp. Technol."},{"key":"ref_15","unstructured":"Tang, S., He, F., Huang, X., and Yang, J. (2019). Online PCB Defect Detector on a New PCB Defect Dataset. arXiv."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Silva, L.H.D.S., Azevedo, G.O.D.A., Fernandes, B.J.T., Bezerra, B.L.D., Lima, E.B., and Oliveira, S.C. (2019, January 11\u201315). Automatic Optical Inspection for Defective PCB Detection Using Transfer Learning. Proceedings of the 2019 IEEE Latin American Conference on Computational Intelligence (LA-CCI), Guayaquil, Ecuador.","DOI":"10.1109\/LA-CCI47412.2019.9037036"},{"key":"ref_17","first-page":"303","article-title":"HRIPCB: A challenging dataset for PCB defects detection and classification","volume":"2020","author":"Huang","year":"2020","journal-title":"J. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Li, Y.T., and Guo, J.I. (2018, January 19\u201321). A VGG-16 based Faster RCNN Model for PCB Error Inspection in Industrial AOI Applications. Proceedings of the 2018 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), Taichung, Taiwan.","DOI":"10.1109\/ICCE-China.2018.8448674"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kuo, C.W., Ashmore, J.D., Huggins, D., and Kira, Z. (2019, January 7\u201311). Data-efficient graph embedding learning for PCB component detection. Proceedings of the 2019 IEEE Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA.","DOI":"10.1109\/WACV.2019.00064"},{"key":"ref_20","first-page":"453","article-title":"Automatic Industry PCB Board DIP Process Defect Detection with Deep Ensemble Method","volume":"2020","author":"Li","year":"2020","journal-title":"IEEE Int. Symp. Ind. Electron."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"108335","DOI":"10.1109\/ACCESS.2020.3001349","article-title":"Detection of PCB Surface Defects with Improved Faster-RCNN and Feature Pyramid Network","volume":"8","author":"Hu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_22","unstructured":"Tan, M., and Le, Q.V. (2019, January 9\u201315). EfficientNet: Rethinking model scaling for convolutional neural networks. Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Bazi, Y., Rahhal, M.M.A., Alhichri, H., and Alajlan, N. (2019). Simple yet effective fine-tuning of deep cnns using an auxiliary classification loss for remote sensing scene classification. Remote Sens., 11.","DOI":"10.3390\/rs11242908"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Tan, M., Chen, B., Pang, R., Vasudevan, V., Sandler, M., Howard, A., and Le, Q.V. (2019, January 16\u201320). Mnasnet: Platform-aware neural architecture search for mobile. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00293"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/3422622","article-title":"Generative adversarial networks","volume":"63","author":"Goodfellow","year":"2020","journal-title":"Commun. ACM"},{"key":"ref_27","unstructured":"Mariani, G., Scheidegger, F., Istrate, R., Bekas, C., and Malossi, C. (2018). BAGAN: Data augmentation with balancing GAN. arXiv."},{"key":"ref_28","unstructured":"Bowles, C., Chen, L., Guerrero, R., Bentley, P., Gunn, R., Hammers, A., Dickie, D.A., Hern\u00e1ndez, M.V., Wardlaw, J., and Rueckert, D. (2018). GAN augmentation: Augmenting training data using generative adversarial networks. arXiv."},{"key":"ref_29","unstructured":"(2021, March 25). HSL and HSV\u2014Wikipedia. Available online: https:\/\/en.wikipedia.org\/wiki\/HSL_and_HSV."},{"key":"ref_30","unstructured":"Vikrant, P., and Singh, A. (2017). Machine Learning Algorithms, Packt Publishing Ltd."},{"key":"ref_31","unstructured":"Phillips, J.M. (2017). Coresets and sketches. Handb. Discret. Comput. Geom. Third Ed., 1269\u20131288."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: Synthetic Minority Over-sampling Technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Johnson, J.M., and Khoshgoftaar, T.M. (2019). Survey on deep learning with class imbalance. J. Big Data, 6.","DOI":"10.1186\/s40537-019-0192-5"},{"key":"ref_34","unstructured":"Gu, K., Tao, D., Qiao, J., and Lin, W. (2019). Learning a no-reference quality assessment model of enhanced images with big data. arXiv."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Shorten, C., and Khoshgoftaar, T.M. (2019). A survey on Image Data Augmentation for Deep Learning. J. Big Data, 6.","DOI":"10.1186\/s40537-019-0197-0"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/2921\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:50:55Z","timestamp":1760161855000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/2921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,21]]},"references-count":35,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21092921"],"URL":"https:\/\/doi.org\/10.3390\/s21092921","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,21]]}}}