東莞市神州視覺科技有限公司
劉戀
摘要:本文主要將一種具備多重算法的AOI進行闡述,從各個角度,分別對AOI使用的每種算法進行剖析和比較,以及通過運用不同AOI算法的檢測效果進行比較。
關鍵詞:算法、統計建模、通路投影、圖像對比
前言
隨著SMT技術的普及,SMT元器件的密集化及細小化,自動光學檢測設備(AOI)正被廣大電子制造廠商用來監測和保證產品質量。不得不說,AOI作為一個新興產業,技術闊步向前發展的同時,也被眾多投機取巧的商業人士挪作商業用途,將AOI視為一種新型的可以牟取利潤的工具。也正因為如此,才使得市場對AOI的懷疑、也因此出現了AOI應用、AOI放置、AOI原理介紹、AOI算法闡述、AOI光源闡述等多種正面解釋,以讓用戶少受概念蒙蔽。本文將對AOI的算法(運算法則或方法)進行全面剖析,并以目前市場占有率最多的神州視覺ALeader AOI為例,論述AOI常用的幾種算法、為什么要使用多重運算方法、使用多重算法的好處等等。
1.1灰度模型
一副完整的圖像,是由紅色綠色藍色三個通道組成的。紅色、綠色、藍色三個通道的縮覽圖都是以灰度顯示的。用不同的灰度色階來表示“紅、綠、藍”在圖像中的比重。通道中的純白,代表了該色光在此處為最高亮度,亮度級別是255。在計算機領域中,灰度數字圖像是每個像素只有一個采樣顏色的圖像。這類圖像通常顯示為從最暗黑色到最亮的白色的灰度,盡管理論上這個采樣可以任何顏色的不同深淺,甚至可以是不同亮度上的不同顏色;叶葓D像與黑白圖像不同,在計算機圖像領域中黑白圖像只有黑色與白色兩種顏色;灰度圖像在黑色與白色之間還有許多級的顏色深度。但是,在數字圖像領域之外,“黑白圖像”也表示“灰度圖像”,例如灰度的照片通常叫做“黑白照片”。在一些關于數字圖像的文章中單色圖像等同于灰度圖像,在另外一些文章中又等同于黑白圖像。用于AOI檢測的灰度模型算法即將一副合理的圖片進行灰度處理,并規定其一定在變化誤差,在檢測過程中,如灰度的差異在允許變化的范圍內即合格,反之為不合格。
1.2矢量分析
通常一個既有大小又有方向特殊的量稱之為矢量,運用在外觀檢測的矢量計算方法的概念本人認為實質就是規定一個器件的尺寸和方向,然后用以圖像對比來等到結果。
1.3顏色分析
顏色分析就是讓用戶在樣本圖像中定義顏色模板,學習這些顏色,然后從目標圖像中找出這些顏色來。查找顏色的方法就是計算給定感興區域的顏色平均值或者單個像素的顏色值(依據查找方式的選擇確定)與訓練的顏色模板間的色差。顏色模板中最接近給定區域的顏色的就是最佳匹配模板。除了要測量色差外,我們還需檢測在不同照明條件下的偏差。實例的顏色表示由RGB顏色空間轉換為CIELAB的顏色空間。從一個模板的所有像素中,計算出顏色中心,最佳顏色和偏差。一個模板像素到顏色中心的最大偏差用MaxDistance來表示,最小偏差用MinDistance來表示。以此三個參數來計算得到關于模板的質量。過濾器可以用于識別區域中的每一個像素。用過濾器來掃描原始區域。計算像素顏色模板的質量。然后按照過濾模式來處理圖像。顏色分析的關鍵是如何創建一個合適的模板,和設定不同顏色之間的最大距離。不能用純色作模板,因為此時最小距離與最大距離相等。
1.4邊緣檢測
邊緣是指圖像局部亮度變化最顯著的部分,是物體的輪廓或物體不同表面之間的交界在圖像中的反映。邊緣的形成是由于物體的材料不同或表面的朝向不同,引起圖像中的邊緣處存在明暗、色彩、紋理的變化。因此反過來在圖像中檢查不同灰度、色彩等特性區域的交界處就可等到邊緣。物體的邊緣以局部特征不連續性出現,也就是圖像局部亮度變化最顯著的部分,如灰度、顏色、紋理結構的突變。物體邊緣是區分不同區域的分界處。圖像邊緣特性:方向和幅度。沿邊緣走向的像素灰度變化平緩,垂直邊緣走向的像素灰度變換劇烈。根據灰度變化特點可以邊緣分為:階躍型,房頂型,凸緣型,這些變化對應圖像中的不同景物。傳統的邊緣檢測利用了邊緣是圖像灰度變化最劇烈的特點,對圖像各個像素點求微分或者二階微分或者二階微分來確定邊緣點。一階微分圖像的峰值處對應著圖像的邊緣點,二階微分圖像的過零點對應著圖像的邊緣點。為了克服一階導數的確定,可以計算圖像的梯度。圖像梯度的重要性質是:梯度的方向在圖像灰度最大變化率的上,它恰好反映出圖像邊緣上的灰度變化。一階導數可以用于檢測圖像中的一個點是不是邊緣點,同樣二階層導數的符號可以用來判斷一個邊緣像素是在邊緣高的一邊還是邊緣暗的一邊(二階導數為止,在暗的一邊,二階導數為負,在亮的一邊)。常用的邊緣提取梯度算子有:Rober算子,Sobel算子,Prewitt算子,Krisch算子等。
2008-2015 © aleader.hk 東莞市神州視覺科技有限公司 版權所有 全國統一服務熱線:400-1189-123 總部電話:0769-22629057 郵箱:Aoi@aleader.hk 粵ICP備09013186號-2