QFN Solder Defect Detection Using Convolutional Neural Networks with Color Input Images

컬러 입력 영상을 갖는 Convolutional Neural Networks를 이용한 QFN 납땜 불량 검출

  • Kim, Ho-Joong (Department of Computer Engineering, Korea University of Technology and Education) ;
  • Cho, Tai-Hoon (School of Computer Science and Engineering, Korea University of Technology and Education)
  • 김호중 (한국기술교육대학교 컴퓨터공학과) ;
  • 조태훈 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2016.08.16
  • Accepted : 2016.09.21
  • Published : 2016.09.30

Abstract

QFN (Quad Flat No-leads Package) is one of the SMD (Surface Mount Device). Since there is no lead in QFN, there are many defects on solder. Therefore, we propose an efficient mechanism for QFN solder defect detection at this paper. For this, we employ Convolutional Neural Network (CNN) of the Machine Learning algorithm. QFN solder's color multi-layer images are used to train CNN. Since these images are 3-channel color images, they have a problem with applying to CNN. To solve this problem, we used each 1-channel grayscale image (Red, Green, Blue) that was separated from 3-channel color images. We were able to detect QFN solder defects by using this CNN. In this paper, it is shown that the CNN is superior to the conventional multi-layer neural networks in detecting QFN solder defects. Later, further research is needed to detect other QFN.

Keywords

References

  1. https://ko.wikipedia.org/
  2. Chwee Liong, Tee, Andy Pascual, "Impact of Quad Flat No Lead package (QFN) on automated X-ray inspection (AXI)", IEEE International Test Conference, pp. 1-10, Oct. 2007.
  3. Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-Based Learning applied to Document Recognition", Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, Nov. 1998. https://doi.org/10.1109/5.726791
  4. P. Y. Simard, D. Steinkraus, J. Platt, "Best Practices for Convolutional Neural Networks Applied to Visual Document Analysis", IEEE Computer Society External Link International Conference on Document Analysis and Recognition (ICDAR), Los Alamitos, pp. 958-962, 2003.
  5. Alex Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton, "ImageNet Classification with Deep Convolutional Neural Networks", Advances in Neural Information Processing Systems 25, 2012
  6. Andrej Karpathy, George Toderici, Sanketh Shetty, Thomas Leung, Rahul Sukthankar, Li Fei-Fei, "Large-scale Video Classification with Convolutional Neural Networks", The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1725-1732, 2014.
  7. Maxime Oquab, Leon Bottou, Ivan Laptev, Josef Sivic, "Learning and Transferring Mid-Level Image Representations using Convolutional Neural Networks", The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1717-1724, 2014.
  8. Y. LeCun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard, L. D. Jackel, "Backpropagation Applied to Handwritten Zip Code Recognition", MIT Press Journals, vol. 1, no. 4, pp. 541-551, 1989.
  9. Richard O. Duda, Peter E. Hart, David G. Stork, "Pattern Classification", 1973.
  10. C. Garcia, M. Delakis, "Convolutional Face Finder: A Neural Architecture for Fast and Robust Face Detection", IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 26, no. 11, pp. 1408-1423, Nov. 2004. https://doi.org/10.1109/TPAMI.2004.97
  11. E. Santana, K. Dockendorf, J. C. Principe, "Learning joint features for color and depth images with Convolutional Neural Networks for object classification", IEEE International Conference on Acoustics, Speech and Signal Processing(ICASSP), pp. 1320-1323, 2015.
  12. http://www.codeproject.com/Articles/16650/Neural-Network-for-Recognition-of-Handwritten-Digit
  13. D. E. Rumelhart, G. E. Hinton, R. J. Williams, "Learning representations by back-propagating errors", Nature 323, pp. 533-536, 1986. https://doi.org/10.1038/323533a0