Browse > Article

Ball Grid Array Solder Void Inspection Using Mask R-CNN  

Kim, Seung Cheol (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University)
Jeon, Ho Jeong (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University)
Hong, Sang Jeen (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University)
Publication Information
Journal of the Semiconductor & Display Technology / v.20, no.2, 2021 , pp. 126-130 More about this Journal
Abstract
The ball grid array is one of the packaging methods that used in high density printed circuit board. Solder void defects caused by voids in the solder ball during the BGA process do not directly affect the reliability of the product, but it may accelerate the aging of the device on the PCB layer or interface surface depending on its size or location. Void inspection is important because it is related in yields with products. The most important process in the optical inspection of solder void is the segmentation process of solder and void. However, there are several segmentation algorithms for the vision inspection, it is impossible to inspect all of images ideally. When X-Ray images with poor contrast and high level of noise become difficult to perform image processing for vision inspection in terms of software programming. This paper suggests the solution to deal with the suggested problem by means of using Mask R-CNN instead of digital image processing algorithm. Mask R-CNN model can be trained with images pre-processed to increase contrast or alleviate noises. With this process, it provides more efficient system about complex object segmentation than conventional system.
Keywords
Computer vision system; Digital image processing; BGA; Automatic X-Ray inspection; Solder joints void; Object segmentation; Deep learning;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. M. S. Prewitt, "Object enhancement and extraction", Picture Processing and Psychopictorics, B. Lipkin and A. Rosenfeld, Eds., New York: Academic Press, 1970, pp. 75-149.
2 P. Roy, S. Dutta, N. Dey, G. Dey, S. Chakraborty, and R. Ray, "Adaptive thresholding: A comparative study", 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), 2014, pp. 1182-1186, doi: 10.1109/ICCICCT.2014.6993140.   DOI
3 Nobuyuki Otsu, "A Threshold Selection Method from Gray-Level Histograms", IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, pp. 62-66, 1979.   DOI
4 J. Hoshen, R. Kopelman, "Percolation and Cluster Distribution Cluster Multiple Labeling Technique and Critical and Concentration Algorithm", Phys. Rev. B., Vol. 1, No. 14, pp. 3438-3445, 1976.
5 I. Sobel and G. Feldman, "A 3×3 Isotropic Gradient Operator for Image Processing", Pattern Classification and Scene Analysis, pp. 271-272, 1973.
6 Wang X, "Laplacian operator-based edge detectors", IEEE Trans Pattern Anal. Mach. Intelligence, Vol. 29, No. 5, pp. 886-890, 2007.   DOI
7 J. Canny, "A computational Approach to Edge Detection", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 8, No. 6, pp. 679-698, 1986.   DOI
8 S. M. Beitzel, E. C. Jensen, O. Frieder, and L. MAP, Encyclopedia of Database Systems, (Eds. L. LIU, M.T. OZSU, Springer, Boston, MA. 2009.
9 J. Long, E. Shelhamer, and T. Darrell, "Fully Convolutional Networks for Semantic Segmentation", arXiv.org, 2015.
10 S. Ren, K. He, R. Girshick, and J. Sun, "Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks", arXiv.org, 2016.
11 J. H. Han and S. S. Hong, "Semiconductor Process Inspection Using Mask R-CNN", Journal of the Semiconductor & Display Technology, Vol. 19, No. 3, pp. 12-18, 2020.
12 D. J. Ketcham, R. W. Lowe, and W. Weber, "Image enhancement technique for cockpit displays", Tech. Rep., Hughes Aircraft, 1974.
13 K. He, G. Gkioxari, P. Dollar, and R. Girshick, "Mask R-CNN", arXiv.org, 2017.