CN115375679A - 一种缺陷芯片寻边寻点定位方法及装置 - Google Patents
一种缺陷芯片寻边寻点定位方法及装置 Download PDFInfo
- Publication number
- CN115375679A CN115375679A CN202211299090.XA CN202211299090A CN115375679A CN 115375679 A CN115375679 A CN 115375679A CN 202211299090 A CN202211299090 A CN 202211299090A CN 115375679 A CN115375679 A CN 115375679A
- Authority
- CN
- China
- Prior art keywords
- chip
- defect
- score
- edge
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000002950 deficient Effects 0.000 title claims abstract description 65
- 230000007547 defect Effects 0.000 claims abstract description 138
- 238000013507 mapping Methods 0.000 claims abstract description 30
- 238000012216 screening Methods 0.000 claims abstract description 16
- 230000000877 morphologic effect Effects 0.000 claims abstract description 12
- 238000003708 edge detection Methods 0.000 claims abstract description 11
- 238000010586 diagram Methods 0.000 claims description 18
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 abstract description 11
- 230000001419 dependent effect Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005034 decoration Methods 0.000 description 1
- 230000003628 erosive effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/0006—Industrial image inspection using a design-rule based approach
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
- G01N2021/8887—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Analytical Chemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
Abstract
本申请公开了一种缺陷芯片寻边寻点定位方法及装置,方法包括:基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;根据最佳芯片轮廓和当前芯片轮廓获取芯片特征信息;依据芯片特征信息计算出缺陷评分后,根据缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图;基于缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置;根据最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,预置矩形区域根据芯片中心位置划分得到。本申请能解决现有技术对人工依赖较大,易出现漏判和误判情况且会降低检测可靠性的技术问题。
Description
技术领域
本申请涉及图像处理技术领域,尤其涉及一种缺陷芯片寻边寻点定位方法及装置。
背景技术
Micro/MiniLED作为一种新世代显示技术,相比于传统LED具有能量利用率高、寿命长、分辨高等特点,各大消费电子厂商对其需求量激增。Micro/MiniLED指50~200微米大小的LED芯片,芯片间距在0.1~1mm之间,采用SMD、COB或IMD封装形式的微型LED器件模块,往往应用于RGB显示或者LCD背光。显示器品质决定因素包括分辨率(像素数量)、PPI(像素密度)、观赏距离等。然而,由于芯片尺寸小、布局密,质检难度高,检测精度和效率不足,导致良率难以提升,已成为Micro/MiniLED大规模量产和应用的行业瓶颈。
通常,常见的芯片识别与检测采用人工对视野中的图像进行选取确定,然而,Micro/MiniLED芯片尺寸一般在50~200μm,仅仅通过拍摄出的视野下的图片进行选择判定容易出现漏判或者误判的情况,同时也会产生一定的人力成本。而且,为了得到分辨率更高的图片而频繁更换光学镜头或工业相机也会造成时间与成本的浪费,对缺陷的检测也会产生一定的影响,进而干扰后续的缺陷芯片的修复等操作。
发明内容
本申请提供了一种缺陷芯片寻边寻点定位方法及装置,用于解决现有芯片检测对人工判断依赖较大,不仅容易出现漏判和误判情况,而且也会降低检测可靠性的技术问题。
有鉴于此,本申请第一方面提供了一种缺陷芯片寻边寻点定位方法,包括:
基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;
根据所述最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,所述芯片特征信息包括像素差值、连通域差值和噪点数量;
依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,所述缺陷芯片mapping图包括缺陷芯片位置信息;
基于所述缺陷芯片位置信息采用形态学梯度算法对所述缺陷芯片进行边缘检测,确定芯片中心位置;
根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到。
优选地,所述基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓,包括:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对所述二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择所述第一差值与所述第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
优选地,所述基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓,之前还包括:
通过摄像机采集高密度LED面板图片,所述LED面板图片包括多个芯片;
对灰度化处理后的所述LED面板图片进行二值化操作,得到二值化LED面板图片。
优选地,所述依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,包括:
依据所述芯片特征信息计算出缺陷评分,同时根据所述缺陷评分选取最大评分和计算平均评分;
基于所述最大评分和所述平均评分计算出评分阈值;
根据所述缺陷评分和所述评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将所述缺陷芯片生成缺陷芯片mapping图。
优选地,所述根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到,包括:
根据所述最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,所述预置矩形区域根据所述芯片中心位置划分得到;
将所述区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对所述评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算所述亚像素边缘轮廓的形心,得到缺陷中心坐标。
优选地,所述根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到,之前还包括:
过所述芯片中心位置沿着平行于所述缺陷芯片的第一轮廓边和第二轮廓边的方向将所述缺陷芯片划分为四个矩形区域,得到预置矩形区域,所述第一轮廓和所述第二轮廓边均根据所述偏移角度确定。
本申请第二方面提供了一种缺陷芯片寻边寻点定位装置,包括:
轮廓筛选模块,用于基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;
信息获取模块,用于根据所述最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,所述芯片特征信息包括像素差值、连通域差值和噪点数量;
缺陷识别模块,用于依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,所述缺陷芯片mapping图包括缺陷芯片位置信息;
边缘检测模块,用于基于所述缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置;
坐标获取模块,用于根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到。
优选地,所述轮廓筛选模块,具体用于:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对所述二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择所述第一差值与所述第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
优选地,所述缺陷识别模块,具体用于:
依据所述芯片特征信息计算出缺陷评分,同时根据所述缺陷评分选取最大评分和计算平均评分;
基于所述最大评分和所述平均评分计算出评分阈值;
根据所述缺陷评分和所述评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将所述缺陷芯片生成缺陷芯片mapping图。
优选地,所述坐标获取模块,具体用于:
根据所述最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,所述预置矩形区域根据所述芯片中心位置划分得到;
将所述区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对所述评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算所述亚像素边缘轮廓的形心,得到缺陷中心坐标。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请中,提供了一种缺陷芯片寻边寻点定位方法,包括:基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;根据最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,芯片特征信息包括像素差值、连通域差值和噪点数量;依据芯片特征信息计算出缺陷评分后,根据缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,缺陷芯片mapping图包括缺陷芯片位置信息;基于缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置;根据最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,预置矩形区域根据芯片中心位置划分得到。
本申请提供的缺陷芯片寻边寻点定位方法,通过自动选取的最佳芯片轮廓对缺陷芯片进行评分形式的定位,然后再对已经确定的缺陷芯片mapping图像进行最小二乘法的边缘拟合操作,能够准确的实现芯片图片的寻边寻点,从而保证检测结果的可靠性,整个过程不需要人工参与,可以有效避免人工判断带来的漏判和误判问题。因此,本申请能够解决现有芯片检测对人工判断依赖较大,不仅容易出现漏判和误判情况,而且也会降低检测可靠性的技术问题。
附图说明
图1为本申请实施例提供的一种缺陷芯片寻边寻点定位方法的流程示意图;
图2为本申请实施例提供的一种缺陷芯片寻边寻点定位装置的结构示意图;
图3为本申请实施例提供的最佳芯片轮廓筛选流程示意图;
图4为本申请实施例提供的芯片mapping图示意图;
图5为本申请实施例提供的缺陷芯片mapping图生成过程示意图;
图6为本申请实施例提供的缺陷芯片中心坐标确定过程示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了便于理解,请参阅图1,本申请提供的一种缺陷芯片寻边寻点定位方法的实施例,包括:
步骤101、基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓。
进一步地,步骤101,包括:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择第一差值与第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
二值化LED面板图片中的每个芯片外包轮廓可以看作小矩形,根据其下边线的斜率和确定该芯片的偏移角度,若是偏移角度小于偏移阈值,则对应芯片可以归为待选择图片;其中,偏移阈值可以设置为0.01o。在待选择图片中仅需要选取预置数量的芯片作为二值化芯片图片参与最佳芯片轮廓提取过程;其中,预置数量可以根据实际情况配置,在此不作限定,本实施例中的预置数量为5,即在二值化LED面板图片中选取5个二值化芯片图片。
提取出5个二值化芯片图片的中心点,并根据中心点计算轮廓的拟合度,通过计算中心点到矩形轮廓的四个边长的距离,比较中心到拟合左、右边线的最大距离DL和DR,得出两者之间的差值ΔDX,同理得出中心到拟合上边线、下边线的差值ΔDT和ΔDB,将ΔDT和ΔDB相减,计算出第一差值ΔDx和第二差值ΔDy,求第一差值和第二差值之和,并排序得出最小的值,最小值对应的二值化芯片图片对应的芯片轮廓则为最佳芯片轮廓。整个获取最佳芯片轮廓的过程可以表示为图3所示。
进一步地,步骤101,之前还包括:
通过摄像机采集高密度LED面板图片,LED面板图片包括多个芯片;
对灰度化处理后的LED面板图片进行二值化操作,得到二值化LED面板图片。
摄像机是6500分辨率的,且需要调整好镜头的工作距离,在平台稳定后即可采集高密度LED面板图片,每个LED面板图片中包括多个、多种芯片;为了提升后续的图片分析效率,在对LED面板图片进行灰度化处理后,通过二值化操作提升芯片的线条清晰度,便于进行形态学操作提取芯片的轮廓。
步骤102、根据最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,芯片特征信息包括像素差值、连通域差值和噪点数量。
最佳芯片轮廓与当前芯片轮廓相减,就可以得到二者的像素差值P;而最佳芯片轮廓的连通域数量与当前芯片轮廓的连通域数量相减则是连通域差值L;同时提取当前芯片轮廓内的噪点数量,记作Q。
步骤103、依据芯片特征信息计算出缺陷评分后,根据缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,缺陷芯片mapping图包括缺陷芯片位置信息。
进一步地,步骤103,包括:
依据芯片特征信息计算出缺陷评分,同时根据缺陷评分选取最大评分和计算平均评分;
基于最大评分和平均评分计算出评分阈值;
根据缺陷评分和评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将缺陷芯片生成缺陷芯片mapping图。
缺陷评分的计算过程为:
其中,
将缺陷评分S与评分阈值T进行比较,从而识别出所有的缺陷芯片,并确定每个缺陷芯片的粗略位置信息;将缺陷芯片生成缺陷芯片mapping图是为了便于后续的边缘分析,缺陷芯片mapping图如图4所示,其中也包括非缺陷芯片mapping图,但是后续并未针对非缺陷芯片作分析,所以在此不作赘述。整个确定缺陷芯片mapping图的过程可以参阅图5所示。
步骤104、基于缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置。
采用形态学梯度算法处理图像的实质就是膨胀图像与腐蚀图像的之差得到的图像,也是基本梯度。本实施例基于上述求得的缺陷芯片mapping图的缺陷芯片位置信息对缺陷芯片进行形态学梯度操作可以检测出芯片边缘的像素级位置,并提取出芯片最小外接矩形的像素级中心位置,即芯片中心位置,记作C点。
步骤105、根据最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,预置矩形区域根据芯片中心位置划分得到。
进一步地,步骤105,包括:
根据最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,预置矩形区域根据芯片中心位置划分得到;
将区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算亚像素边缘轮廓的形心,得到缺陷中心坐标。
根据最佳芯片轮廓和预置矩形区域进行区域评分计算的过程为:最佳芯片轮廓也按照预置矩形区域进行四区域划分;然后以划分的四个区域为参照,计算预置矩形区域中四个区域的区域缺陷评分,记作评分S1,S2,S3,S4。
在四个区域评分中选出最大值区域将最小值对应的区域覆盖掉,从而减少缺陷芯片对精准定位的干扰;覆盖后得到的芯片图记作评分缺陷芯片图。在采用最小二乘法进行拟合之前,还可以再次对评分缺陷芯片图进行形态学梯度操作,再次确定芯片边缘的像素级位置,还可以借此排除边缘附近较大的误差点。在此之后采用预置最小二乘法进行边缘直线拟合操作,就可以得到亚像素边缘轮廓;并且将亚像素边缘轮廓的形心定义为缺陷中心。
进一步地,步骤105,之前还包括:
过芯片中心位置沿着平行于缺陷芯片的第一轮廓边和第二轮廓边的方向将缺陷芯片划分为四个矩形区域,得到预置矩形区域,第一轮廓和第二轮廓边均根据偏移角度确定。
以上获取到的芯片中心位置C可以用来进行区域划分。首先可以获取该缺陷芯片的4条边线相对于最佳芯片轮廓的偏移角度;然后根据偏移角度确定第一轮廓边和第二轮廓变,将上下边线中偏移角度较小的第一轮廓变记作a边,将左右边线中偏移角度较小的第二轮廓边记作b边;接着以芯片中心位置为核心,沿着平行于第一轮廓边和第二轮廓边的方向将缺陷芯片划分为四个矩形区域,形成预置矩形区域,用于后续的边线分析中。以上缺陷中心坐标确定过程可以参阅图6所示。
本申请实施例提供的缺陷芯片寻边寻点定位方法,通过自动选取的最佳芯片轮廓对缺陷芯片进行评分形式的定位,然后再对已经确定的缺陷芯片mapping图像进行最小二乘法的边缘拟合操作,能够准确的实现芯片图片的寻边寻点,从而保证检测结果的可靠性,整个过程不需要人工参与,可以有效避免人工判断带来的漏判和误判问题。因此,本申请实施例能够解决现有芯片检测对人工判断依赖较大,不仅容易出现漏判和误判情况,而且也会降低检测可靠性的技术问题。
为了便于理解,请参阅图2,本申请提供了一种缺陷芯片寻边寻点定位装置的实施例,包括:
轮廓筛选模块201,用于基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;
信息获取模块202,用于根据最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,芯片特征信息包括像素差值、连通域差值和噪点数量;
缺陷识别模块203,用于依据芯片特征信息计算出缺陷评分后,根据缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,缺陷芯片mapping图包括缺陷芯片位置信息;
边缘检测模块204,用于基于缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置;
坐标获取模块205,用于根据最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,预置矩形区域根据芯片中心位置划分得到。
进一步地,轮廓筛选模块201,具体用于:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择第一差值与第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
进一步地,缺陷识别模块203,具体用于:
依据芯片特征信息计算出缺陷评分,同时根据缺陷评分选取最大评分和计算平均评分;
基于最大评分和平均评分计算出评分阈值;
根据缺陷评分和评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将缺陷芯片生成缺陷芯片mapping图。
进一步地,坐标获取模块205,具体用于:
根据最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,预置矩形区域根据芯片中心位置划分得到;
将区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算亚像素边缘轮廓的形心,得到缺陷中心坐标。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以通过一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文全称:Read-OnlyMemory,英文缩写:ROM)、随机存取存储器(英文全称:Random Access Memory,英文缩写:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种缺陷芯片寻边寻点定位方法,其特征在于,包括:
基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;
根据所述最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,所述芯片特征信息包括像素差值、连通域差值和噪点数量;
依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,所述缺陷芯片mapping图包括缺陷芯片位置信息;
基于所述缺陷芯片位置信息采用形态学梯度算法对所述缺陷芯片进行边缘检测,确定芯片中心位置;
根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到。
2.根据权利要求1所述的缺陷芯片寻边寻点定位方法,其特征在于,所述基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓,包括:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对所述二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择所述第一差值与所述第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
3.根据权利要求1所述的缺陷芯片寻边寻点定位方法,其特征在于,所述基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓,之前还包括:
通过摄像机采集高密度LED面板图片,所述LED面板图片包括多个芯片;
对灰度化处理后的所述LED面板图片进行二值化操作,得到二值化LED面板图片。
4.根据权利要求1所述的缺陷芯片寻边寻点定位方法,其特征在于,所述依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,包括:
依据所述芯片特征信息计算出缺陷评分,同时根据所述缺陷评分选取最大评分和计算平均评分;
基于所述最大评分和所述平均评分计算出评分阈值;
根据所述缺陷评分和所述评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将所述缺陷芯片生成缺陷芯片mapping图。
5.根据权利要求1所述的缺陷芯片寻边寻点定位方法,其特征在于,所述根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到,包括:
根据所述最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,所述预置矩形区域根据所述芯片中心位置划分得到;
将所述区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对所述评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算所述亚像素边缘轮廓的形心,得到缺陷中心坐标。
6.根据权利要求1所述的缺陷芯片寻边寻点定位方法,其特征在于,所述根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到,之前还包括:
过所述芯片中心位置沿着平行于所述缺陷芯片的第一轮廓边和第二轮廓边的方向将所述缺陷芯片划分为四个矩形区域,得到预置矩形区域,所述第一轮廓和所述第二轮廓边均根据所述偏移角度确定。
7.一种缺陷芯片寻边寻点定位装置,其特征在于,包括:
轮廓筛选模块,用于基于偏移角度,采用边线拟合方法在二值化LED面板图片中筛选出最佳芯片轮廓;
信息获取模块,用于根据所述最佳芯片轮廓和当前芯片轮廓获取芯片特征信息,所述芯片特征信息包括像素差值、连通域差值和噪点数量;
缺陷识别模块,用于依据所述芯片特征信息计算出缺陷评分后,根据所述缺陷评分与评分阈值识别缺陷芯片,得到缺陷芯片mapping图,所述缺陷芯片mapping图包括缺陷芯片位置信息;
边缘检测模块,用于基于所述缺陷芯片位置信息采用形态学梯度算法对缺陷芯片进行边缘检测,确定芯片中心位置;
坐标获取模块,用于根据所述最佳芯片轮廓和预置矩形区域进行评分覆盖操作后,采用预置最小二乘法进行边缘直线拟合操作,得到缺陷中心坐标,所述预置矩形区域根据所述芯片中心位置划分得到。
8.根据权利要求7所述的缺陷芯片寻边寻点定位装置,其特征在于,所述轮廓筛选模块,具体用于:
在二值化LED面板图片中选取预置数量的偏移角度小于偏移阈值的二值化芯片图片;
采用边线拟合方法对所述二值化芯片图片进行边缘直线拟合操作,并计算出第一差值和第二差值;
选择所述第一差值与所述第二差值之和的最小值对应的芯片轮廓作为最佳芯片轮廓。
9.根据权利要求7所述的缺陷芯片寻边寻点定位装置,其特征在于,所述缺陷识别模块,具体用于:
依据所述芯片特征信息计算出缺陷评分,同时根据所述缺陷评分选取最大评分和计算平均评分;
基于所述最大评分和所述平均评分计算出评分阈值;
根据所述缺陷评分和所述评分阈值识别缺陷芯片,并得到缺陷芯片位置信息;
将所述缺陷芯片生成缺陷芯片mapping图。
10.根据权利要求7所述的缺陷芯片寻边寻点定位装置,其特征在于,所述坐标获取模块,具体用于:
根据所述最佳芯片轮廓和预置矩形区域进行区域评分计算,得到区域评分,所述预置矩形区域根据所述芯片中心位置划分得到;
将所述区域评分中最大值对应的矩形区域覆盖最小值对应的矩形区域,得到评分缺陷芯片图;
采用预置最小二乘法对所述评分缺陷芯片图进行边缘直线拟合操作,得到亚像素边缘轮廓;
计算所述亚像素边缘轮廓的形心,得到缺陷中心坐标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211299090.XA CN115375679B (zh) | 2022-10-24 | 2022-10-24 | 一种缺陷芯片寻边寻点定位方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211299090.XA CN115375679B (zh) | 2022-10-24 | 2022-10-24 | 一种缺陷芯片寻边寻点定位方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115375679A true CN115375679A (zh) | 2022-11-22 |
CN115375679B CN115375679B (zh) | 2023-01-20 |
Family
ID=84073228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211299090.XA Active CN115375679B (zh) | 2022-10-24 | 2022-10-24 | 一种缺陷芯片寻边寻点定位方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115375679B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117491391A (zh) * | 2023-12-29 | 2024-02-02 | 登景(天津)科技有限公司 | 基于芯片计算的玻璃基板光三维健康检测方法及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150110384A1 (en) * | 2013-10-23 | 2015-04-23 | Macronix International Co., Ltd. | Image inspection method of die to database |
CN104700085A (zh) * | 2015-03-10 | 2015-06-10 | 华中科技大学 | 一种基于模板匹配的芯片定位方法 |
JP2015190890A (ja) * | 2014-03-28 | 2015-11-02 | シャープ株式会社 | 欠陥判定装置および欠陥判定方法 |
CN113554054A (zh) * | 2021-06-04 | 2021-10-26 | 奕目(上海)科技有限公司 | 基于深度学习的半导体芯片金线缺陷分类方法及*** |
CN113870202A (zh) * | 2021-09-18 | 2021-12-31 | 中科海拓(无锡)科技有限公司 | 一种基于深度学习技术的远端芯片缺陷检测*** |
US20220058787A1 (en) * | 2020-08-21 | 2022-02-24 | Kla Corporation | Unsupervised Learning for Repeater-Defect Detection |
-
2022
- 2022-10-24 CN CN202211299090.XA patent/CN115375679B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150110384A1 (en) * | 2013-10-23 | 2015-04-23 | Macronix International Co., Ltd. | Image inspection method of die to database |
JP2015190890A (ja) * | 2014-03-28 | 2015-11-02 | シャープ株式会社 | 欠陥判定装置および欠陥判定方法 |
CN104700085A (zh) * | 2015-03-10 | 2015-06-10 | 华中科技大学 | 一种基于模板匹配的芯片定位方法 |
US20220058787A1 (en) * | 2020-08-21 | 2022-02-24 | Kla Corporation | Unsupervised Learning for Repeater-Defect Detection |
CN113554054A (zh) * | 2021-06-04 | 2021-10-26 | 奕目(上海)科技有限公司 | 基于深度学习的半导体芯片金线缺陷分类方法及*** |
CN113870202A (zh) * | 2021-09-18 | 2021-12-31 | 中科海拓(无锡)科技有限公司 | 一种基于深度学习技术的远端芯片缺陷检测*** |
Non-Patent Citations (2)
Title |
---|
罗月童等: "基于卷积去噪自编码器的芯片表面弱缺陷检测方法", 《计算机科学》 * |
陈广锋等: "基于区域生长法的QFP芯片引脚缺陷检测算法", 《东华大学学报(自然科学版)》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117491391A (zh) * | 2023-12-29 | 2024-02-02 | 登景(天津)科技有限公司 | 基于芯片计算的玻璃基板光三维健康检测方法及设备 |
CN117491391B (zh) * | 2023-12-29 | 2024-03-15 | 登景(天津)科技有限公司 | 基于芯片计算的玻璃基板光三维健康检测方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115375679B (zh) | 2023-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113688807B (zh) | 一种自适应缺陷检测方法、装置、识别***及存储介质 | |
CN110097542B (zh) | 芯片气泡的检测方法、装置及存储介质 | |
JP6598162B2 (ja) | 線形クラスタリングに基づくマルチタイプのbgaチップの視覚識別方法 | |
CN102175700B (zh) | 数字x射线图像焊缝分割和缺陷检测方法 | |
CN110400290B (zh) | 一种太阳能电池片色差的检测方法、装置及存储介质 | |
CN109900711A (zh) | 基于机器视觉的工件缺陷检测方法 | |
CN107239742B (zh) | 一种仪表指针刻度值计算方法 | |
CN116559183B (zh) | 一种提高缺陷判定效率的方法及*** | |
CN113870257B (zh) | 印刷电路板缺陷检测分类方法、装置及计算机储存介质 | |
CN104331695B (zh) | 一种鲁棒的圆形标志符形状质量检测方法 | |
CN103852034B (zh) | 一种电梯导轨垂直度检测方法 | |
CN115375679B (zh) | 一种缺陷芯片寻边寻点定位方法及装置 | |
CN111986175A (zh) | 工业喷嘴所喷液滴的粒径测量方法 | |
CN114913177A (zh) | 一种基于霍夫圆的汽车零部件缺陷检测方法 | |
CN112669295A (zh) | 一种基于二次阈值分割理论的锂电池极片缺陷检测方法 | |
CN115861274A (zh) | 一种融合三维点云与二维图像的裂缝检测方法 | |
JPH05215547A (ja) | ステレオ画像間対応点決定方法 | |
CN113989482B (zh) | 一种基于图像处理的光学合像水平仪自动读数识别方法 | |
CN108898584A (zh) | 一种基于图像分析的全自动贴面电容装焊极性判别方法 | |
KR20180022619A (ko) | Pcb 패널 검사 방법 및 그 장치 | |
CN112964737A (zh) | 电路板的双面外观检测方法 | |
CN112697813A (zh) | 一种aoi特殊扫描作业的方法 | |
CN112945986A (zh) | 电路板的双面外观检测方法 | |
CN106996911B (zh) | 二维检测锡膏印刷的定位方法 | |
CN116630325B (zh) | 基于电路板的uv胶检测方法、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |