【摘 要】計算機視覺技術是一項應用非常廣泛的計算機科學分支,是一項與圖像處理、模式識別以及光學等緊密聯系的技術。構件的表面缺陷是影響構件質量的重要因素之一,通過對構件的表面特征進行檢測和提取是構件質量控制的關鍵。本文將基于計算機視覺技術,探究構件表面缺陷特征的提取。
【關鍵詞】計算機視覺;構件;表面特征;檢測
表面缺陷檢測以及特征提取,所涉及的范圍是非常廣泛的,包括了鐵軌表面缺陷、帶鋼表面缺陷以及織物表面缺陷等。因此加強對產品的表面缺陷提取以及質量檢測顯得尤為重要,目前基于計算機視覺的構件缺陷檢測系統已經受到國內外研究人員的重視,如何更好地將計算機視覺技術引入到產品表面質量缺陷檢測中去是未來發展的重點。筆者將在下文中就此展開詳細的闡述。
1.計算機視覺的基本工作原理
1.1系統結構
計算機視覺是一項涉及范圍廣泛的技術,他通過圖像采集裝置將檢測目標轉化為圖像信號,再經過專門性的額圖像處理系統最終生成具體的表面特征。具體來講在圖像處理環節米旭濤根據圖像的具體像素以及圖像分布和顏色、亮度、飽和度等進行目標提取,再比照系統預設的參照值得出最終的檢測結果,例如尺寸大小、顏色等師傅偶合格。計算機視覺處理系統包括了光源、鏡頭、計算機以及圖像采集裝置和處理系統等,這些系統綜合組成共同推動了計算機視覺系統的正常穩定運行。
1.2計算機視覺硬件設計
計算機視覺系統的硬件平臺包括了照明系統、鏡頭相機以及圖像采集裝置和工控機四個部分,這四個部分缺一不可,共同組成了整個計算機視覺系統。
1.2.1照明系統
照明系統是整個計算機視覺系統的關鍵,尤其是在光源和照明方案的配合上更是直接影響了整個系統運行的成敗。因此在照明方案的制定以及光源的選擇上應該盡可能的突出物體特征參量,綜合考慮對比度以及亮度等因素,將計算機視覺系統的光源與照明方案相匹配,選擇需要的幾何形狀以及均勻度等,同時還需要結合被檢測物體的表面特征幾何形狀。針對構件表面缺陷的照明方案,筆者認為應該選擇功率相對較大的LED光源,用低角度的方式進行照明。
1.2.2相機鏡頭
相機系統是成像的關鍵,因此在相機鏡頭的選擇上應該適用于具體的構件。一般來說相機鏡頭包括了兩方面內容,一是線掃,二是面掃。通過二者的綜合運用實現更好地成像效果。
1.2.3圖像采集卡
圖像采集卡主要是指在計算機視覺系統中位于圖像裁剪機設備和圖像處理設備之間的重要接口。是成像的中間環節,發揮著不可或缺的作用。
2.基于計算機視覺的構件表面缺陷特征提取
基于計算機視覺的構件表面缺陷特征提取可以分為為三個重要部分,分別是圖像預處理部分:主要是指針對構件進行區域的定位,將非構件的部分移出計算機視覺的缺陷提取技術中去,從而降低了后續工作的工作難度;其次是進行缺陷定位,主要是指通過特定的技術和算法將缺陷從結果當中直接分離出來。第三部分是缺陷特征的提取,也是系統處理的結果部分,是通過計算缺陷的程度以及缺陷大小,從而為后期的構件維護提供參考依據。具體來說,這三個部分的操作主要體現在以下幾個方面:
2.1區域定位
區域定位是減少構件處理和選擇時間的關鍵,能夠大大提高構件缺陷提取的效率。構件的表面的基本特征和大致集合框架提取是區域定位和的第一步,要將計算機區域定位和缺陷提取結合起來,更好地實現缺陷分析。要做好構件的區域定位首先需要明確構件的基本種類和特征:一是根據構件的重用方式來說,可以分為白匣子、灰匣子、黑匣子從構件的使用范圍來看又可以分為通用構件和專用構件;根據構件的粒度的大小可以分為小。中大三種不同粒度的構件;再次是從構件的功能上來看可以分為系統構件、支撐構件以及領域構件三個部分。四是從構件的基本結構特征來看可以分為原子構件以及組合構件。最后從構件的狀態來說,又可以分為動態和靜態構件。因此從不同種類的構件進行區域定位為視覺系統正常運行創造了優良的條件。
2.2缺陷提取
在進行缺陷提取的過程中,難免會受到客觀的環境影響,比如噪聲、溫度以及濕度等對圖像處理的結果產生影響,因此需要對區域定位中產生的區域進行濾波處理,然后再采用閾值分割的辦法進行缺陷提取。具體操作步驟如下所示:
(1)計算出成像中的最小最大灰度值,并且設置初始閾值。
(2)根據閾值,結合圖像的分割目標,將圖像分割成為目標和背景兩個部分,求導出平均灰度值。
(3)再根據新的平均灰度值計算出新的閾值。
(4)觀察閾值的初始值與新閾值之間的關系,如歌二者相等則整個計算過程就結束,如果不相等,則就需要進一步計算。
通過閾值計算得出啊的最佳閾值分割效果圖,能夠進行初步的缺陷預判,但是初步預判當中還存在較多的不確定因素,主要包括兩類,一是在邊緣部分出現的細小毛刺,由于與缺陷的距離較近,因此在初步缺陷提取中容易形成誤判、再次是在構件表面有一些非常細小的缺陷,這些缺陷的影響較小,不會對構件的性能造成影響,因此在進行缺陷提取的過程中需要將這兩個因素排除在外,具體主要是指采用圖像形態學中開運算和閉運算,從而達到對構件中的明了細節和暗色細節的過濾。具體來說缺陷的分割提取采用的是Sobel算子。主要是利用了圖像像素點的上下左右灰度加權算法,對構件表面的缺陷進行檢測。再采用二值圖像邊界跟蹤法,將缺陷從構件圖像中分離出來。
2.3缺陷特征提取
缺陷特征提取,又可以稱之為缺陷的定量計算和定性過程,是將前期所得的數據結果以更加直觀的形式展現出來,通過對比指標參數判斷構件的表面質量是否合格,符合基本的生產標準。一般來說常用的表示缺陷特征的標準有以下幾種:
(1)周長:周長是對缺陷的邊界長度的描述,在圖像特征上顯示則是指構件成像上的缺陷區域的邊界像素數量。
(2)面積:面積相對于周長能夠更加直觀地反映整體缺陷的大小,它是缺陷區域中的像素的總數,因此更高體現缺陷的影響規模。
(3)致密性:這是一個相對專業的缺陷指標概念主要是指每平方面積上的平方周倉,是一個雙單位描述指標。
(4)區域的質心:區域質心是描述缺陷的影響關鍵也就是缺陷區域內的核心區域,是對整個區域的核心描述。
(5)最小外接矩形。
3.結語
綜上所述,構件表面缺陷直接影響構件的最終使用效果,構件表面缺陷的檢測應用領域也逐漸廣泛,而計算機視覺技術在檢測缺陷中的優越性更體現了基于計算機視覺的構件表面缺陷特征提取的研究價值。本文主要針對構件表面缺陷的檢測,綜合計算機視覺技術提出了具體的檢測方法和檢測工作原理,通過對表面缺陷的檢測,力圖提高構件的整體質量。
【參考文獻】
[1]陳黎,黃心漢,王敏,何永輝,龔世強.帶鋼缺陷圖像的自動閾值分割研究[J].計算機工程與應用,2002,(07).
[2]許豪,孔建益,湯勃,王興東,劉源泂.基于數學形態學的帶鋼表面缺陷邊緣提取[J].機械設計與制造,2012,(06).
[3]段敬紅,馮江,張發存.基于軟件構件的表面缺陷檢測軟件開發[J].計算機工程與科學,2009,(10).
[4]李永祺.光電技術與機器視覺在鋼鐵工業中的新應用[J].鋼鐵釩鈦,1994,(01).