【技术实现步骤摘要】
一种基于晶圆缺陷特征群的缺陷分类方法
[0001]本专利技术涉及一种缺陷分类方法,属于图像处理
。
技术介绍
[0002]传统的小样本分类算法,如
SVM
分类器
、
随机森林等方法,大都是直接将样本图像本身作为训练器的学习材料,通过从二维图像中获取对应的特征来实现缺陷分类,这种方法本身是适用面很广的,但是也同样会存在问题,直接将缺陷图像作为训练样本会存在一些问题
。
首先是不同的缺陷类型必然会存在尺度不同问题,在截取缺陷时,为了避免边缘背景信息的干扰,一般只会将缺陷本身截取出来,相比于外来脏污的小尺寸缺陷图像,烧蚀等缺陷的尺寸会明显更大,哪怕是对于相同类型的缺陷,其尺度区别同样很大,而不同尺寸的图像会使得
SVM
分类器难以捕捉到图像的局部特征,会显著的影响分类效果
。
其次由于截取的缺陷图由许多像素信息构成,而这些像素信息中并不是所有的像素信息都对分类有帮助,这些信息可能不仅不会提高分类器的能力,反而会导致特征冗余,影响分类器的性能,当两个不同类型的缺陷形态上较为相似时,直接截取的这两个缺陷二维图像可能携带着相似的像素信息,这些相似的像素信息会导致分类器的性能下降
。
第三个原因是直接用二维缺陷图像作为训练样本,会使训练出来的分类器的适应性较差,也即是只能适应某几类特殊的缺陷纹理方向
、
形态,而难以适应其他的一些情况,但是实际在训练晶圆缺陷分类,提供的缺陷图像训练样本只能是小样本的,也 ...
【技术保护点】
【技术特征摘要】
1.
一种基于晶圆缺陷特征群的缺陷分类方法,其特征在于:所述一种基于晶圆缺陷特征群的缺陷分类方法是建立晶圆缺陷特征群,所述晶圆缺陷特征群包括晶圆缺陷的形状结构特征和灰度纹理特征两个大类特征
。2.
根据权利要求1所述的一种基于晶圆缺陷特征群的缺陷分类方法,其特征在于:所述晶圆缺陷的形状结构特征包括缺陷面积
、
缺陷轮廓长度
、
完整度
、
轮廓游离度
、
距离均值
、
距离方差
、
孔洞数
、
圆度
、
凸状度和矩形度
。3.
根据权利要求2所述的一种基于晶圆缺陷特征群的缺陷分类方法,其特征在于:缺陷面积:缺陷面积参数用来衡量晶圆缺陷在水平空间上所占的分量,其数值指代晶圆缺陷经过二值化后被划分为缺陷区域的像素数量;缺陷轮廓长度:缺陷轮廓长度参数同样是用来衡量晶圆在水平空间上存量的参数,其数值指代晶圆缺陷经过二值化后被划分为缺陷区域的边界像素数量;完整度:完整度参数用来衡量晶圆缺陷区域的类圆度,也即是该区域的轮廓与标准圆形的相似度,其计算公式如下:
roundness
=4π
×
area/perimeter2。
轮廓游离度:轮廓游离度参数也是用来衡量晶圆缺陷区域的形态,其数值指代的是包裹晶圆缺陷区域的最小椭圆轮廓的长短轴之间的尺度关系,其计算公式如下:其中,
b
表示包裹晶圆缺陷区域的最小椭圆轮廓的短轴,
a
表示包裹晶圆缺陷区域的最小椭圆轮廓的长轴,其取值范围为0~1,数值越接近0说明该椭圆轮廓的长短轴越相似,数值越接近1说明该椭圆轮廓的长短轴差异越大;距离均值:距离均值参数用来表示晶圆缺陷区域中各个位置距离缺陷中心的距离的均值,其计算公式如下所示:
distance_mean
=
∑(||p
‑
p
i
||)/area
,其中,
p
表示中心区域中心像素,
p
i
表示缺陷内的像素;距离方差:距离方差参数用来表示晶圆缺陷区域中各个位置距离缺陷中心的距离的方差,其计算公式如下所示:其中,
p
表示中心区域中心像素,
p
i
表示缺陷内的像素;孔洞数:孔洞数参数用来表示晶圆缺陷区域内的孔洞数量,该项特征参数可以反映缺陷的结构类型;圆度:圆度参数也是用来衡量晶圆缺陷区域的类圆度,其计算公式如下:
circularity
=4×
area/(max_dist2×
π
)
,其中,
max_dist
表示物体轮廓上任意两点之间的最大距离;凸状度:凸状度参数用来衡量形状几何特性的,用于描述轮廓相对于其凸包的复杂程度;它定义为缺陷的二维水平面积与三维面积之比;其计算公式如下:
convexity
=
area/con...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。