芯片键合线的分割方法及其分割装置转让专利

申请号 : CN202011293153.1

文献号 : CN112233110B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 请求不公布姓名左文琪

申请人 : 苏州斯玛维科技有限公司

摘要 :

本发明公开了一种芯片键合线的分割方法及其分割装置,其涉及数字图像处理技术领域,分割方法包括:对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像;基于分离出的键合线焊点区域的图像计算得到焊点的质心坐标;对芯片的X射线图像进行边缘检测以获取键合线边缘轮廓的图像;以焊点的质心为标记点,在键合线边缘轮廓的图像上标记出完整的键合线图像;对键合线边缘轮廓的图像和标记后完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像;等等。本申请能够在图像中将键合线高效、准确的分割出来,从而为键合线断裂缺陷的自动在线检测提供良好的前置条件。

权利要求 :

1.一种芯片键合线的分割方法,其特征在于,所述芯片键合线的分割方法包括:对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像;

基于分离出的键合线焊点区域的图像计算得到焊点的质心坐标:使用图像的几何矩计算焊点的质心点坐标,设分离出的键合线焊点区域的图像的大小为M×N,其p+q阶几何矩mpq的计算公式为:其中,f(i,j)为图像在坐标点(i,j)的灰度值;p和q分别代表几何矩阶数的系数;

根据上述公式计算出一阶矩m10和m01,则焊点的质心坐标中的x坐标和y坐标分别可表示为:对芯片的X射线图像使用高斯拉普拉斯算子进行边缘检测以获取键合线边缘轮廓的图像;

以焊点的质心为标记点,在键合线边缘轮廓的图像上使用区域生长算法标记出完整的键合线图像;

对键合线边缘轮廓的图像和标记后的完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像;

根据分离出的键合线的完整轮廓的图像判断键合线是否存在断裂缺陷。

2.根据权利要求1所述的芯片键合线的分割方法,其特征在于,在步骤对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像,其中包括:对芯片的X射线图像进行处理得到积分图像;根据积分图像计算出每个像素周围s×s大小的邻域灰度平均值,若当前像素灰度值小于邻域灰度平均值的t%则将其置为黑色,否则置为白色,从而得到分离出的键合线焊点区域的图像;其中,s表示邻域大小,t表示设定的浮动数值。

3.根据权利要求2所述的芯片键合线的分割方法,其特征在于,在步骤对芯片的X射线图像进行处理得到积分图像中,设图像大小为i×j,分别使用f(i,j)和I(i,j)来表示原始图像和积分图像中(i,j)位置的像素值,则积分图像中每个点的像素值表示为:I(i,j)=f(i,j)+I(i‑1,j)+I(i,j‑1)‑I(i‑1,j‑1);

其中初始边界:

I(‑1,j)=I(i,‑1)=I(‑1,‑1)=0;

经过上述运算得到积分图像。

4.根据权利要求1所述的芯片键合线的分割方法,其特征在于,在步骤对芯片的X射线图像使用高斯拉普拉斯算子进行边缘检测以获取键合线边缘轮廓的图像中,其具体过程如下:采用二维高斯函数来对芯片的X射线图像做平滑处理,该二维高斯函数具体如下:其中,σ表示生成高斯滤波器所使用的标准差;x和y分别表示坐标轴的X轴和Y轴的坐标;

将二维高斯函数的各阶偏导数,忽略系数 后对于x得到:

同理,忽略系数 后对于y得到:

根据二维高斯函数得到的各阶偏导数计算得到LoG算子,其表示为:基于该LoG算子表达式的特性,用卷积模板表示如下:

将芯片的X射线图像内各像素点的灰度值乘以模板上对应的系数再求和来得到运算结果,从而得到键合线边缘轮廓的图像。

5.根据权利要求1所述的芯片键合线的分割方法,其特征在于,在步骤以焊点的质心为标记点,在键合线边缘轮廓的图像上使用区域生长算法标记出完整的键合线图像中,具体过程如下:将焊点图像的质心坐标作为标记点,在键合线边缘轮廓的图像上使用区域生长算法,即:在每一个区域内首先要指定一个标记点作为生长的起点;然后将标记点周围邻域的像素点与标记点进行比较,对具有相似性质的点合并之后继续向外生长,直到没有满足条件的像素被包括进来为止,最终得到完整的键合线图像。

6.根据权利要求1所述的芯片键合线的分割方法,其特征在于,在步骤对键合线边缘轮廓的图像和标记后的完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像中,具体过程如下:对键合线边缘轮廓的图像和完整的键合线图像进行如下逻辑处理:若同位置两像素颜色相异,则将结果图像中相同位置的值设为1,否则设为0;

再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像。

7.一种芯片键合线的分割装置,包括存储器和处理器,存储器中存储计算机程序,所述计算机程序在被所述处理器执行时,实现以下步骤:如权利要求1至6中任一所述的芯片键合线的分割方法。

说明书 :

芯片键合线的分割方法及其分割装置

技术领域

[0001] 本发明涉及数字图像处理技术领域,特别涉及一种芯片键合线的分割方法及其分割装置。

背景技术

[0002] 引线键合技术是将半导体裸芯片焊区与微电子封装的I/O引线或基板上的金属布线焊区用金属细线连接起来的工艺技术。在芯片出厂前必须经过严格的检测,从而确保焊接好的键合线不存在断裂的缺陷。
[0003] 因此,能否自动分割出芯片上键合线的轮廓是促进其自动化在线检测的关键。另外,图1为原始的芯片的X射线图像,如图1所示,芯片上的背景轮廓较为复杂,常见的图像处理步骤难以将键合线轮廓干净的分割出来,图2为采用现有技术分割出的键合线的轮廓,具体可以如图2所示。所以,亟需一种新的方法能够在图像中将键合线高效准确的分割出来,从而可以为键合线断裂缺陷的自动在线检测提供良好的前置条件。

发明内容

[0004] 为了克服现有技术的上述缺陷,本发明实施例所要解决的技术问题是提供了一种芯片键合线的分割方法及其分割装置,其能够在图像中将键合线高效、准确的分割出来,从而为键合线断裂缺陷的自动在线检测提供良好的前置条件。
[0005] 本发明实施例的具体技术方案是:
[0006] 一种芯片键合线的分割方法,所述芯片键合线的分割方法包括:
[0007] 对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像;
[0008] 基于分离出的键合线焊点区域的图像计算得到焊点的质心坐标;
[0009] 对芯片的X射线图像使用高斯拉普拉斯算子进行边缘检测以获取键合线边缘轮廓的图像;
[0010] 以焊点的质心为标记点,在键合线边缘轮廓的图像上使用区域生长算法标记出完整的键合线图像;
[0011] 对键合线边缘轮廓的图像和标记后的完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像;
[0012] 根据分离出的键合线的完整轮廓的图像判断键合线是否存在断裂缺陷。
[0013] 优选地,在步骤对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像中,其包括:对芯片的X射线图像进行处理得到积分图像;根据积分图像计算出每个像素周围s×s大小的邻域灰度平均值,将当前像素灰度值小于邻域灰度平均值的t%则将其置为黑色,否则置为白色,从而得到分离出的键合线焊点区域的图像;其中,s表示邻域大小,t表示设定的浮动数值。
[0014] 优选地,在步骤对芯片的X射线图像进行处理得到积分图像中,
[0015] 设图像大小为i×j,分别使用f(i,j)和I(i,j)来表示原始图像和积分图像中(i,j)位置的像素值,则积分图像中每个点的像素值表示为:
[0016] I(i,j)=f(i,j)+I(i‑1,j)+I(i,j‑1)‑I(i‑1,j‑1)
[0017] 其中初始边界:
[0018] I(‑1,j)=I(i,‑1)=I(‑1,‑1)=0
[0019] 经过上述运算得到积分图像。
[0020] 优选地,在步骤基于分离出的键合线焊点区域的图像计算得到焊点的质心坐标中,具体过程如下:
[0021] 使用图像的几何矩表示焊点区域的面积,分离出的键合线焊点区域的图像的大小为M×N,其p+q阶几何矩mpq的计算公式为:
[0022]
[0023] 其中,其中f(i,j)为图像在坐标点(i,j)的灰度值。p和q分别代表几何矩阶数的系数;
[0024] 根据上述公式计算出一阶矩m10和m01,则焊点的质心坐标中的X坐标和Y坐标分别可表示为:
[0025]
[0026] 优选地,在步骤对芯片的X射线图像使用高斯拉普拉斯算子进行边缘检测以获取键合线边缘轮廓的图像中,其具体过程如下:
[0027] 采用二维高斯函数来对芯片的X射线图像做平滑处理,该二维高斯函数具体如下:
[0028]
[0029] 将二维高斯函数的各阶偏导数,忽略系数 后对于x得到:
[0030]
[0031] 忽略系数 后对于y得到:
[0032]
[0033] 根据二维高斯函数得到的各阶偏导数计算得到LoG算子,其表示为:
[0034]
[0035] 基于该LoG算子表达式的特性,用卷积模板表示如下:
[0036]
[0037] 将芯片的X射线图像内各像素点的灰度值乘以模板上对应的系数再求和来得到运算结果,从而得到键合线边缘轮廓的图像。
[0038] 优选地,在步骤以焊点的质心为标记点,在键合线边缘轮廓的图像上使用区域生长算法标记出完整的键合线图像中,具体过程如下:
[0039] 将焊点图像的质心坐标作为标记点,在键合线边缘轮廓的图像上使用区域生长算法,即:在每一个区域内首先要指定一个标记点作为生长的起点;然后将标记点周围邻域的像素点与标记点进行比较,对具有相似性质的点合并之后继续向外生长,直到没有满足条件的像素被包括进来为止,最终得到完整的键合线图像。
[0040] 优选地,在步骤对键合线边缘轮廓的图像和标记后的完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像中,具体过程如下:
[0041] 对键合线边缘轮廓的图像和完整的键合线图像进行如下逻辑处理:若两像素颜色相异,则将结果图像中相同位置的值设为1,否则设为0;
[0042] 再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像。
[0043] 一种芯片键合线的分割装置,包括存储器和处理器,存储器中存储计算机程序,所述计算机程序在被所述处理器执行时,实现以下步骤:如上述任一所述的芯片键合线的分割方法。
[0044] 本发明的技术方案具有以下显著有益效果:
[0045] 本申请根据芯片的结构特征和X射线图像的特点,提出了一种芯片键合线的分割方法及其分割装置,该申请可以在芯片的X射线图像上将键合线轮廓干净的分割出来,从而作为自动判别键合线是否存在断裂缺陷的基础,其具有良好的实用价值,工程应用前景广阔。
[0046] 参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

附图说明

[0047] 在此描述的附图仅用于解释目的,而不意图以任何方式来限制本发明公开的范围。另外,图中的各部件的形状和比例尺寸等仅为示意性的,用于帮助对本发明的理解,并不是具体限定本发明各部件的形状和比例尺寸。本领域的技术人员在本发明的教导下,可以根据具体情况选择各种可能的形状和比例尺寸来实施本发明。
[0048] 图1为原始的芯片的X射线图像;
[0049] 图2为采用现有技术分割出的键合线的轮廓;
[0050] 图3为本发明实施例中芯片键合线的分割方法的流程示意图;
[0051] 图4为本发明实施例中分割出的键合线焊点的图像;
[0052] 图5为本发明实施例中LoG算子边缘检测后的图像;
[0053] 图6为本发明实施例中区域生长法处理后的图像;
[0054] 图7为本发明实施例中分割出的键合线的图像。

具体实施方式

[0055] 结合附图和本发明具体实施方式的描述,能够更加清楚地了解本发明的细节。但是,在此描述的本发明的具体实施方式,仅用于解释本发明的目的,而不能以任何方式理解成是对本发明的限制。在本发明的教导下,技术人员可以构想基于本发明的任意可能的变形,这些都应被视为属于本发明的范围。需要说明的是,当元件被称为“设置于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。本文所使用的术语“垂直的”、“水平的”、“上”、“下”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
[0056] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本申请。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0057] 为了能够在图像中将键合线高效、准确的分割出来,从而为键合线断裂缺陷的自动在线检测提供良好的前置条件,在本申请中提出了一种芯片键合线的分割方法,图3为本发明实施例中芯片键合线的分割方法的流程示意图,如图3所示,所述芯片键合线的分割方法可以包括:
[0058] S101:对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像。
[0059] 对芯片进行扫描拍摄从而得到芯片的X射线图像。使用电子设备如电脑等加载芯片的X射线图像,然后对芯片的X射线图像进行自适应阈值二值化处理,以得到分离出的键合线焊点区域的图像。该过程具体可以包括如下步骤:
[0060] S201:对芯片的X射线图像进行处理得到积分图像,具体过程如下:
[0061] 求积分图像的目的在于后续的局部自适应阈值选取中,需要对以每个像素点为中心邻域的区域进行灰度值求和运算。假如设图像大小为i×j,邻域大小为s。则针对每幅图2
像都需要进行i×j×s 次运算,这将会大大拖慢图像处理的效率,难以满足在线实时检测的速度要求。利用原始图像的积分图像可以解决这一问题。积分图像的含义是该图像中每一点的灰度值等于原始图像中在该像素点之前所有像素点灰度值之和。
[0062] 因此,分别使用f(i,j)和I(i,j)来表示原始图像和积分图像中(i,j)位置的像素值,则积分图像中每个点的像素值表示为:
[0063] I(i,j)=f(i,j)+I(i‑1,j)+I(i,j‑1)‑I(i‑1,j‑1)
[0064] 其中初始边界:
[0065] I(‑1,j)=I(i,‑1)=I(‑1,‑1)=0
[0066] 经过上述运算得到积分图像。
[0067] 利用积分图像计算任意矩形邻域中像素值之和可以表示为:
[0068]
[0069] 即针对每一个位置只需固定查找积分图像4次即可完成求和,其中a,b,c,d为区域2
的四个边界。这使得全图的运算次数由i×j×s下降到了i×j×4。
[0070] S202:根据积分图像可以在恒定较短的时间内计算出每个像素周围s×s大小的邻域灰度平均值,将当前像素灰度值小于邻域灰度平均值的t%则将其置为黑色,否则置为白色,从而得到分离出的键合线焊点区域的图像,图4为本发明实施例中分割出的键合线焊点的图像,具体如图4所示。当前像素点的邻域平均灰度值的t%为该点的局部自适应阈值,t表示设定的浮动数值,可以根据实际效果进行一定的调整。
[0071] S102:基于分离出的键合线焊点区域的图像计算得到焊点的质心坐标。
[0072] 使用图像的几何矩表示焊点区域的面积,则计算几何矩的一阶矩可以找到其质心。分离出的键合线焊点区域的图像f(i,j)的大小为M×N,其p+q阶几何矩mpq的计算公式为:
[0073]
[0074] 其中,其中f(i,j)为图像在坐标点(i,j)的灰度值。p和q分别代表几何矩阶数的系数;
[0075] 根据上述公式计算出一阶矩m10和m01,其中m10为p=1,q=0;m01为p=0,q=1;则焊点的质心坐标中的X坐标和Y坐标分别可表示为:
[0076]
[0077] 其中m00为p=0,q=0。
[0078] S103:对芯片的X射线图像使用高斯拉普拉斯算子进行边缘检测以获取键合线边缘轮廓的图像。
[0079] 利用高斯拉普拉斯算子(以下简称LoG算子)可以获取清晰且锐利的键合线边缘轮廓。常见边缘检测算法中,通常使用的是3×3领域的检测模板。这样的模板运算量相对较小,但是不足之处是检测精度较低,得到的边缘线条不规整。LoG算子用到的是高斯函数的二阶导数,可以在一定程度上压制噪声对边缘检测结果的影响。获取LoG算子的过程如下:
[0080] LoG算子用到的高斯函数的一维和二维函数表达式分别为:
[0081]
[0082]
[0083] 其中,σ表示生成高斯滤波器所使用的标准差,该系数的调整可以改变高斯函数的平滑程度,默认可设置σ=2,x和y分别表示坐标轴的X轴和Y轴的坐标。二维高斯函数的一阶偏导数表达式为:
[0084]
[0085]
[0086] 二维高斯函数的二阶偏导数表达式为:
[0087]
[0088]
[0089] 为了降低噪声在边缘检测中的影响,先采用二维高斯函数来对芯片的X射线图像做平滑处理,该二维高斯函数具体如下:
[0090]
[0091] 将二维高斯函数的各阶偏导数,忽略系数 后对于x得到:
[0092]
[0093] 忽略系数 后对于y得到:
[0094]
[0095] 根据二维高斯函数得到的各阶偏导数计算得到LoG算子,其表示为:
[0096] 基于该LoG算子表达式的特性,用卷积模板表示如下:
[0097]
[0098] 该模板的实质是一组系数因子,不同位置的系数大小结合起来描述了LoG算子的曲线形状,且模板中所有系数因子的和为0。
[0099] 将芯片的X射线图像内各像素点的灰度值乘以模板上对应的系数再求和来得到运算结果,从而得到键合线边缘轮廓的图像,图5为本发明实施例中LoG算子边缘检测后的图像,具体如图5所示。
[0100] S104:以焊点的质心为标记点,在键合线边缘轮廓的图像上使用区域生长算法标记出完整的键合线图像。
[0101] 将焊点图像的质心坐标作为标记点,在键合线边缘轮廓的图像上使用区域生长算法,区域生长算法的基本思想是:将具有相似性质的像素点合并到一起。即,在每一个区域内首先要指定一个标记点作为生长的起点;然后将标记点周围邻域的像素点与标记点进行比较,对具有相似性质的点合并之后继续向外生长,直到没有满足条件的像素被包括进来为止,最终得到标记后的完整的键合线图像。
[0102] 经过前面几个过程的处理,键合线区域和其他区域的分界线处拥有了锐利的边缘,再配合找到的焊点质心坐标作为标记点,经过区域生长算法处理后的效果如图6所示,图6为本发明实施例中区域生长法处理后的图像。
[0103] S105:对键合线边缘轮廓的图像和标记后的完整的键合线图像进行按位异或处理,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像。
[0104] 对键合线边缘轮廓的图像和完整的键合线图像进行如下逻辑处理:若两像素颜色相异,则将结果图像中相同位置的值设为1,否则设为0。该运算相当于获取了参与运算的两幅图像的差异部分。
[0105] 按照惯例,习惯将前景设为黑色,背景设为白色,因此,再进行图像颜色取反处理以得到分离出的键合线的完整轮廓的图像,最终处理后的效果图如图7所示,图7为本发明实施例中分割出的键合线的图像。
[0106] S106:根据分离出的键合线的完整轮廓的图像判断键合线是否存在断裂缺陷。
[0107] 分离出的键合线的完整轮廓的图像是清楚的、干净的,不存在其它干扰图像,因此,在自动在线检测装置中可以直接通过机器判断键合线是否存在断裂缺陷,这种操作过程具有高效性和可靠性。
[0108] 本申请根据芯片的结构特征和X射线图像的特点,提出了一种芯片键合线的分割方法及其分割装置,该申请可以在芯片的X射线图像上将键合线轮廓干净的分割出来,从而作为自动判别键合线是否存在断裂缺陷的基础,其具有良好的实用价值,工程应用前景广阔。
[0109] 披露的所有文章和参考资料,包括专利申请和出版物,出于各种目的通过援引结合于此。描述组合的术语“基本由…构成”应该包括所确定的元件、成分、部件或步骤以及实质上没有影响该组合的基本新颖特征的其他元件、成分、部件或步骤。使用术语“包含”或“包括”来描述这里的元件、成分、部件或步骤的组合也想到了基本由这些元件、成分、部件或步骤构成的实施方式。这里通过使用术语“可以”,旨在说明“可以”包括的所描述的任何属性都是可选的。多个元件、成分、部件或步骤能够由单个集成元件、成分、部件或步骤来提供。另选地,单个集成元件、成分、部件或步骤可以被分成分离的多个元件、成分、部件或步骤。用来描述元件、成分、部件或步骤的公开“一”或“一个”并不说为了排除其他的元件、成分、部件或步骤。
[0110] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。