The invention discloses a method for automatic detection of BGA defects, mainly comprising the following steps: BGA image acquisition, the BGA image is an image of a complete, direct processing; image preprocessing, median filter denoising, then the method of linear compensation uneven brightness by reducing the image effect of uneven brightness; then two the value of the image and BGA image to remove the background of contour processing, and calculation of each BGA contour area, contour of the BGA expansion, increased two pixels wide outer contour; use the Sobel operator to get the two value image of the image to calculate and determine the area of bubbles and bubble area in the original image BGA area ratio is in accordance with the requirements. The above BGA defect detection method has realized the real automatic inspection, convenient, fast, high precision.
【技术实现步骤摘要】
一种BGA缺陷自动检测方法
本专利技术涉及到图像处理
,具体是一种BGA缺陷自动检测方法。
技术介绍
近些年,经济的迅猛发展推动了电子产品的快速更新,电子行业的小型化对于电路板及芯片的制作和检测提出了更高的要求。芯片封装大量采用BGA(BallGridArray,球栅阵列)封装技术,同时由于封装的不可见性,使得封装之后的检测不能够按照传统的芯片检测方法进行。球栅阵列是近几年发展十分迅速的一种电子器件封装技术,广泛应用于大规模集成电路的封装,但其焊点气泡会影响焊点的力学性能或电学性。工业生产中常利用焊点钎料与印刷电路板PCB材料对X射线吸收差异,对BGA封装器件焊点缺陷进行检测。随着集成电路器件的小型化及热可靠性要求的提高,对集成电路芯片焊接气泡检测与控制日益成为确保芯片质量可靠性的重要检测项目芯片焊接气泡一般表现为连续型大气泡以及随机分布的小气泡两种。这两类气泡对热阻的影响各不相同。但随着芯片小型化以及功率密度的提高,随机分布型的小气泡对热阻的贡献已不能忽视。BGA封装的芯片电路在表面是无法检测到的,这就使得检测技术需要借助射线进入芯片内部,通过射线成像进行检测。X射线成像系统可以将隐藏的芯片内部的缺陷呈现在图像当中,那么利用X射线成像系统进行图像采集,获取的图像传输到计算机进行图像分析处理技术。因此针对X-Ray图像恰当的后续图像处理与气泡提取技术的研究尤为重要。图像处理分析技术成为BGA缺陷检测的关键环节,通过对图像处理分割出缺陷,计算出缺陷的比例,从而实现对BGA缺陷的检测。目前,已提出了一些BGA缺陷检测的方法,虽然检测速度快,但是精度不高, ...
【技术保护点】
一种BGA缺陷自动检测方法,包括以下步骤:S1:获取BGA图,并对图像进行预处理;S2:对图像取反,使用Otsu对图像进行二值化,得到二值图;S3:在二值图上查找轮廓,并将轮廓存入链表中;S4:过滤轮廓,遍历链表中的所有轮廓,轮廓是由点集组成,单个轮廓点数大于70并且小于120判断为BGA轮廓;S5:对BGA轮廓进行外轮廓扩展,得到扩展轮廓后的BGA图,并对图像取反,同时计算每个BGA轮廓的面积作为最终缺陷比例的基数;S6、对步骤S5处理后的图像,用Sobel算子处理;S7:检测图中BGA轮廓中的气泡;S8:过滤轮廓中的气泡并计算BGA轮廓的面积,最后计算气泡与对应BGA轮廓面积之比,绘制并显示结果。
【技术特征摘要】
1.一种BGA缺陷自动检测方法,包括以下步骤:S1:获取BGA图,并对图像进行预处理;S2:对图像取反,使用Otsu对图像进行二值化,得到二值图;S3:在二值图上查找轮廓,并将轮廓存入链表中;S4:过滤轮廓,遍历链表中的所有轮廓,轮廓是由点集组成,单个轮廓点数大于70并且小于120判断为BGA轮廓;S5:对BGA轮廓进行外轮廓扩展,得到扩展轮廓后的BGA图,并对图像取反,同时计算每个BGA轮廓的面积作为最终缺陷比例的基数;S6、对步骤S5处理后的图像,用Sobel算子处理;S7:检测图中BGA轮廓中的气泡;S8:过滤轮廓中的气泡并计算BGA轮廓的面积,最后计算气泡与对应BGA轮廓面积之比,绘制并显示结果。2.根据权利要求1所述一种BGA缺陷自动检测方法,其特征在于:步骤S1所述图像进行预处理包括,用中值滤波处理图像,和对图像进行整体的线性补偿,减少图像亮度不均匀的影响。3.根据权利要求2所述一种BGA缺陷自动检测方法,其特征在于:所述线性补偿具体为:图像中心点的亮度最大,p表示距中心点单位距离补偿的灰度值,计算公式为:其中w为图像宽度,h为图...
【专利技术属性】
技术研发人员:黄海辉,耿守栋,潘霖,范时平,黄德玲,徐光侠,代皓,唐志京,胡梦潇,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。