一種二極管極性檢測方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及自動光學檢查領域,尤其涉及一種二極管極性檢測方法及裝置。
【背景技術】
[0002] 自動光學檢查(AOI, Automated Optical Inspection)為工業(yè)自動化有效的檢測 方法,使用機器視覺作為檢測標準技術,大量應用于LCD/TFT、晶體管與PCB工業(yè)制作上,在 民生用途則可延伸至保全系統(tǒng)。自動光學檢查是工業(yè)制作中常見的代表性手法,利用光學 方式取得成品的表面狀態(tài),以影像處理來檢出異物或圖案異常等瑕疵,因為是非接觸式檢 查,所以可在中間工程檢查半成品。
[0003] 二極管是電子電路中的一個很重要的元件。在安裝過程中如果二極管的極性裝反 會導致部分電路不能正常工作,嚴重時甚至會使得整個板卡燒壞。因而必須要在制作成半 成品后,通過AOI檢測二極管的極性,判斷是否安裝錯誤。
[0004] 現(xiàn)有技術中,檢測二極管極性的方法主要是將標準圖中二極管的淺色環(huán)和待檢測 圖中相應位置的顏色進行對比,當顏色不同時則判定二極管極性錯誤。但是,當待檢測圖不 清晰或者有遮擋時,使用該方法容易造成對二極管極性做出誤判。
【發(fā)明內容】
[0005] 本發(fā)明實施例提出一種二極管極性檢測方法及裝置,能夠提高二極管極性檢測的 精確度。
[0006] 本發(fā)明實施例提供一種二極管極性檢測方法,包括:
[0007] 獲取待檢測二極管的檢測圖像;
[0008] 分別計算所述檢測圖像與預設的第一模板圖和第二模板圖的差異值,并將差異值 小的模板圖的極性方向判定為所述待檢測二極管的極性方向;所述第一模板圖和所述第二 模板圖為極性方向不同的二極管圖。
[0009] 進一步地,所述分別計算所述檢測圖像與預設的第一模板圖和第二模板圖的差異 值,并將差異值小的模板圖的極性方向判定為所述待檢測二極管的極性方向,具體包括: [0010] 根據(jù)所述第一模板圖的灰度圖和所述檢測圖像的灰度圖,采用歸一化平方差匹配 方法,計算獲得所述第一模板圖和所述檢測圖像的第一匹配矩陣;
[0011] 根據(jù)所述第二模板圖的灰度圖和所述檢測圖像的灰度圖,采用歸一化平方差匹配 方法,計算獲得所述第二模板圖和所述檢測圖像的第二匹配矩陣;
[0012] 計算所述第一匹配矩陣的最小值,并將所述第一匹配矩陣的最小值判定為所述第 一模板圖和所述檢測圖像的第一差異值;
[0013] 計算所述第二匹配矩陣的最小值,并將所述第二匹配矩陣的最小值判定為所述第 二模板圖和所述檢測圖像的第二差異值;
[0014] 比較所述第一差異值和第二差異值,獲得差異值小的模板圖的極性方向即為所述 待檢測二極管的極性方向。
[0015] 進一步地,在所述獲取待檢測二極管的檢測圖像之后,且在所述分別計算所述檢 測圖像與預設的第一模板圖和第二模板圖的差異值之前,還包括:
[0016] 從所述檢測圖像中獲取所述待檢測二極管的二極管圖像;
[0017] 根據(jù)所述二極管圖像的大小縮放預設的第一模板圖和第二模板圖,使所述第一模 板圖和所述第二模板圖的大小與所述二極管圖像的大小相同。
[0018] 進一步地,所述從所述檢測圖像中獲取所述待檢測二極管的二極管圖像,具體包 括:
[0019] 分別計算所述檢測圖像每行像素的灰度均值;以所述檢測圖像中二極管的徑向為 所述檢測圖像的行;
[0020] 根據(jù)所述每行像素的灰度均值相應計算每行像素的灰度標準差;
[0021] 根據(jù)所述每行像素的灰度均值和所述每行像素的灰度標準差,計算所述檢測圖像 在行方向的灰度加權平均值;
[0022] 將所述每行像素的灰度均值分別與所述灰度加權平均值進行比較,獲得灰度均值 大于所述灰度加權平均值的行數(shù)所具有的像素即為二極管圖像。
[0023] 進一步地,所述根據(jù)所述二極管圖像的大小縮放預設的第一模板圖和第二模板 圖,使所述第一模板圖和所述第二模板圖的大小與所述二極管圖像的大小相同,具體包 括:
[0024] 計算所述二極管圖像在二極管軸向的長度;
[0025] 分別計算所述長度與所述第一模板圖和所述第二模板圖在二極管軸向的長度的 比例;
[0026] 根據(jù)所述比例相應縮放所述第一模板圖和所述第二模板圖,使所述第一模板圖和 所述第二模板圖的大小與所述二極管圖像的大小相同。
[0027] 相應的,本發(fā)明實施例還提供一種二極管極性檢測裝置,包括:
[0028] 檢測圖像獲取模塊,用于獲取待檢測二極管的檢測圖像;以及,
[0029] 極性方向獲取模塊,用于分別計算所述檢測圖像與預設的第一模板圖和第二模板 圖的差異值,并將差異值小的模板圖的極性方向判定為所述待檢測二極管的極性方向;所 述第一模板圖和所述第二模板圖為極性方向不同的二極管圖。
[0030] 進一步地,所述極性方向獲取模塊具體包括:
[0031] 第一匹配矩陣獲取單元,用于根據(jù)所述第一模板圖的灰度圖和所述檢測圖像的灰 度圖,采用歸一化平方差匹配方法,計算獲得所述第一模板圖和所述檢測圖像的第一匹配 矩陣;
[0032] 第二匹配矩陣獲取單元,用于根據(jù)所述第二模板圖的灰度圖和所述檢測圖像的灰 度圖,采用歸一化平方差匹配方法,計算獲得所述第二模板圖和所述檢測圖像的第二匹配 矩陣;
[0033] 第一差異值獲取單元,用于計算所述第一匹配矩陣的最小值,并將所述第一匹配 矩陣的最小值判定為所述第一模板圖和所述檢測圖像的第一差異值;
[0034] 第二差異值獲取單元,用于計算所述第二匹配矩陣的最小值,并將所述第二匹配 矩陣的最小值判定為所述第二模板圖和所述檢測圖像的第二差異值;以及,
[0035] 極性方向獲取單元,用于比較所述第一差異值和第二差異值,獲得差異值小的模 板圖的極性方向即為所述待檢測二極管的極性方向。
[0036] 進一步地,所述二極管極性檢測裝置還包括:
[0037] 二極管圖像獲取模塊,用于從所述檢測圖像中獲取所述待檢測二極管的二極管圖 像;以及,
[0038] 縮放模塊,用于根據(jù)所述二極管圖像的大小縮放預設的第一模板圖和第二模板 圖,使所述第一模板圖和所述第二模板圖的大小與所述二極管圖像的大小相同。
[0039] 進一步地,所述二極管圖像獲取模塊具體包括:
[0040] 灰度均值計算單元,用于分別計算所述檢測圖像每行像素的灰度均值;以所述檢 測圖像中二極管的徑向為所述檢測圖像的行;
[0041] 灰度標準差計算單元,用于根據(jù)所述每行像素的灰度均值相應計算每行像素的灰 度標準差;
[0042] 加權平均值計算單元,用于根據(jù)所述每行像素的灰度均值和所述每行像素的灰度 標準差,計算所述檢測圖像在行方向的灰度加權平均值;以及,
[0043] 二極管圖像獲取單元,用于將所述每行像素的灰度均值分別與所述灰度加權平均 值進行比較,獲得灰度均值大于所述灰度加權平均值的行數(shù)所具