skip to main content
10.1145/3577117.3577142acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicaipConference Proceedingsconference-collections
research-article

An Intelligent Defect Detection Algorithm for PCB based on Deep Learning

Published:25 February 2023Publication History

ABSTRACT

As an essential component of modern machines, printed circuit board (PCB) is widely used in various electronic products. Its quality significantly affects the quality of products. However, the production process of PCB is often accompanied with defects. In this paper, a defect detection algorithm is proposed. Data augmentation such as flipping, shifting, brightness adjustment, rotation, and Guass noise are carried out to diversify the dataset. You only look once (YOLO) v5s is then introduced to detect the PCB defects. Through parameter tuning and optimization, a trained detection model is achieved. F1-score and mean average precision (mAP) are used to assess the performance of the model. The experiment results show that the mAP and F1-score are 99.3% and 99.0%, respectively. The model developed based on YOLO-v5s algorithm can achieve superior performance, which is competent to detect the defects of PCBs.

References

  1. Yoon, H., JoonJae, L.: Pcb component classification algorithm based on yolo network for pcb inspection. Journal of Korea Multimedia Society 24(8), 988–999 (2021).Google ScholarGoogle Scholar
  2. Adibhatla, V.A., Chih, H.C., Hsu, C.C., Cheng, J., Abbod, M.F., Shieh, J.S.: Applying deep learning to defect detection in printed circuit boards via a newest model of you-only-look-once. Mathematical Biosciences and Engineering (4), 4411–4428 (2021).Google ScholarGoogle ScholarCross RefCross Ref
  3. Lin, Y.L., Chiang, Y.M., Hsu, H.C.: Capacitor detection in pcb using yolo algorithm. In: 2018 International Conference on System Science and Engineering (ICSSE) (2018).Google ScholarGoogle ScholarCross RefCross Ref
  4. Liu, Z., Qu, B.: Machine vision based online detection of pcb defect. Microprocessors and Microsystems 82(9), 103807 (2021).Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Li, J., Su, Z., Geng, J., Yin, Y.: Real-time detection of steel strip surface defects based on improved yolo detection network. IFAC-PapersOnLine 51(21), 76–81 (2018), https://www.sciencedirect.com/science/article/pii/S2405896318321001, 5th IFAC Workshop on Mining, Mineral and Metal Processing MMM 2018.Google ScholarGoogle ScholarCross RefCross Ref
  6. Zhang, F., Qiao, N., Li, J.: A pcb photoelectric image edge information detection method. Optik 144, 642–646 (2017), https://www.sciencedirect.com/science/article/pii/S0030402617308112.Google ScholarGoogle ScholarCross RefCross Ref
  7. Ding, R., Dai, L., Li, G., Liu, H.: Tdd-net: A tiny defect detection network for printed circuit boards. CAAI Transactions on Intelligence Technology 4(2), 110–116 (2019).Google ScholarGoogle ScholarCross RefCross Ref
  8. Faghih-Roohi, S., Siamak, H., Nez, A., Babuska, R., Schutter, B.D.: Deep convolutional neural networks for detection of rail surface defects. In: International Joint Conference on Neural Networks (IJCNN 2016) (2016).Google ScholarGoogle ScholarCross RefCross Ref
  9. Liu, Y., Liu, S., Xu, J., Kong, X., Xie, L., Chen, K., Liao, Y., Fan, B., Wang, K.: Forest pest identification based on a new dataset and convolutional neural network model with enhancement strategy. Computers and Electronics in Agriculture 192, 106625 (2022) Prokop, Emily. 2018. The Story Behind. Mango Publishing Group. Florida, USA.Google ScholarGoogle Scholar
  10. Soukup, D., Huber-Mrk, R.: Convolutional neural networks for steel surface defect detection from photometric stereo images. Springer, Cham (2014).Google ScholarGoogle Scholar
  11. Zhao, W., Lu, H., Wang, D.: Multisensor image fusion and enhancement in spectral total variation domain. IEEE Transactions on Multimedia 20(4), 866–879 (2018).Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Zhu, L., Spachos, P.: Support vector machine and yolo for a mobile food grading system. Internet of Things 13, 100359 (2021).Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. An Intelligent Defect Detection Algorithm for PCB based on Deep Learning

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICAIP '22: Proceedings of the 6th International Conference on Advances in Image Processing
      November 2022
      202 pages
      ISBN:9781450397155
      DOI:10.1145/3577117

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 February 2023

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format