Advertisement

Use 3D Convolutional Neural Network to Inspect Solder Ball Defects

  • Bing-Jhang Lin
  • Ting-Chen Tsan
  • Tzu-Chia Tung
  • You-Hsien Lee
  • Chiou-Shann Fuh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11301)

Abstract

Head-In-Pillow (HIP) is a solder ball defect. The defect can be caused by surface of solder ball oxidation, poor wetting of the solder, or by distortion of the Printed Circuit Board (PCB) by the heat of the soldering process. The current diagnosis of the HIP defects is difficult to find out the problems, and some destructive tests are not recommended for use. In this paper, we use different angles of 2D X-Rays images to reconstruct the 3D PCB volumetric data. We crop the 3D solder balls volumetric data to 46 × 46 × 46 pixels from the 3D PCB model. Because HIP problems do not happen often, we use the data augmentation method to expand our solder ball data. We propose a new 3D Convolutional Neural Network (CNN) to inspect the HIP problems. Our network uses convolutional blocks that consist of different convolutional paths and the dense connectivity method to connect the blocks. The network can learn various features through these convolutional blocks with different convolutional paths. Moreover, the features of each layer will be fully utilized in the following layers by the dense connectivity method, and also avoid some features lost in a deep convolutional path. In the last layer of our network, the global average pooling can let our network process more different sizes of solder ball data, and the normalized same size vector can be used to do the end-to-end learning. Compared with other classic models, our network not only has fewer parameters but also has faster training time.

Keywords

3D object recognition 3D CNN Deep learning Head-in-Pillow problems 

Notes

Acknowledgement

This research was supported by the Ministry of Science and Technology of Taiwan, R.O.C., under Grants MOST 104-2221-E-002-133-MY2 and MOST 106-2221-E-002-220, and by Test Research, Jorgin Technologies, III, Egistec, D8AI, and LVI.

References

  1. 1.
    Numba, A.: https://numba.pydata.org/ (2018)
  2. 2.
    Bi, L., Kim, J., Ahn, E., Feng, D.: Automatic skin lesion analysis using large-scale dermoscopy images and deep residual networks. arXiv preprint arXiv:1703.04197 (2017)
  3. 3.
    He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. arXiv preprint arXiv:1512.03385 (2015)
  4. 4.
    Huang, G., Liu, Z., Van Der Maaten, L., Weinberger, K.Q.: Densely connected convolutional networks. arXiv preprint arXiv:1608.06993 (2018)
  5. 5.
    Iandola, F.N., Shen, A., Gao, P., Keutzer, K.: DeepLogo: hitting logo recognition with the deep neural network hammer. arXiv preprint arXiv:1510.02131 (2015)
  6. 6.
    Seelig, K.: Head-in-Pillow BGA Defects. AIM Solder, Montreal (2008)Google Scholar
  7. 7.
    Sercu, T., Puhrsch, C., Kingsbury, B., LeCun, Y.: Very deep multilingual convolutional neural networks for LVCSR. arXiv preprint arXiv:1509.08967 (2016)
  8. 8.
    Simonyan, K., Zisserman, Z.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2015)
  9. 9.
    Su, H., Maji, S., Kalogerakis, E., Learned-Miller, E.: Multi-view convolutional neural networks for 3D shape recognition. arXiv:1505.00880 (2015)
  10. 10.
    Sun, Y., Liang, D., Wang, X.G., Tang, X.O.: DeepID3: face recognition with very deep neural networks. arXiv preprint arXiv:1502.00873 (2015)
  11. 11.
    Szegedy, C., et al.: Going deeper with convolutions. arXiv preprint arXiv:1409.4842 (2014)
  12. 12.
    Targ, S., Almeida, D., Lyman, K.: Resnet in Resnet: generalizing residual architectures. arXiv preprint arXiv:1603.08029 (2016)
  13. 13.
    Zhong, Z.Y., Jin, L.W., Xie, Z.C.: High performance offline handwritten chinese character recognition using GoogLeNet and directional feature maps. arXiv preprint arXiv:1505.04925 (2015)

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Department of Computer Science and Information EngineeringNational Taiwan UniversityTaipeiTaiwan

Personalised recommendations