荀康迪, 李興成, 劉凱磊, 周 豪, 梁 棟
(江蘇理工學(xué)院 機(jī)械工程學(xué)院, 江蘇 常州 213001)
當(dāng)前手機(jī)制造技術(shù)快速發(fā)展,手機(jī)內(nèi)置的CPU運(yùn)行功率也隨之增加,導(dǎo)致手機(jī)工作溫度過高,破壞了內(nèi)部電子元件工作所需的常溫環(huán)境,也縮短了手機(jī)的使用壽命。為了解決手機(jī)運(yùn)行過程中溫度過高的問題,科研人員利用導(dǎo)熱性和可塑性比較出色的石墨制造成散熱片,在手機(jī)內(nèi)部金屬板貼置石墨散熱片,可以迅速將手機(jī)中的熱量散出,延長手機(jī)的使用壽命。手機(jī)石墨散熱片制造流程:首先用涂膠機(jī)對石墨片涂膠,然后對涂膠后的石墨片覆膜,隨后用模切機(jī)切割覆膜后的石墨片,最后對切割后的石墨片進(jìn)行包邊處理。手機(jī)石墨散熱片在制造過程會(huì)出現(xiàn)一些缺陷,例如涂膠時(shí)在散熱片表面殘留氣泡包,在覆膜時(shí)石墨片表面會(huì)有掉粉,模切機(jī)的刀具使散熱片表面出現(xiàn)劃痕或崩邊等。手機(jī)石墨散熱片的表面缺陷會(huì)限制其散熱效能,甚至?xí)?dǎo)致手機(jī)無法使用,所以檢測手機(jī)石墨散熱片是否有缺陷極為重要。在手機(jī)石墨散熱片生產(chǎn)企業(yè)中依然采用人工檢測法,即工作人員在室內(nèi)明光照明的輔助下,裸眼檢測生產(chǎn)線上的散熱片產(chǎn)品,而產(chǎn)品是否有缺陷全由工作人員憑主觀意識去判斷;在檢測散熱片是否有缺陷的過程中,工作人員的勞動(dòng)強(qiáng)度過大,不但損傷眼睛還無法保證較高的準(zhǔn)確率,同時(shí)誤檢率也高。采用機(jī)器視覺對手機(jī)散熱片的缺陷進(jìn)行檢測,將會(huì)有效減輕檢測人員的勞動(dòng)強(qiáng)度,提高企業(yè)的生產(chǎn)效率,降低生產(chǎn)成本。
Zhang等[1]在對核燃料芯片端面檢測中利用數(shù)學(xué)形態(tài)學(xué)去除復(fù)雜特征,提高了芯片端面缺陷的檢測精度;Wang等[2]在對外包裝表面缺陷檢測的過程中改進(jìn)了差分匹配方法,從而能精準(zhǔn)檢測出外包裝的表面缺陷;陳春謀[3]融合最大類間閾值分割和形態(tài)學(xué)處理對工件表面進(jìn)行缺陷識別。王宇等[4]利用變異系數(shù)法和改進(jìn)的動(dòng)態(tài)閾值法對太陽電池硅片進(jìn)行缺陷檢測,算法可靠并且具有通用性。簡川霞等[5]為了實(shí)現(xiàn)模板圖像和待測圖像的像素對齊,采用了互信息配準(zhǔn)方法,然后利用差影法實(shí)現(xiàn)了對手機(jī)玻璃屏表面的缺陷檢測。陳坤等[6]在Faster RCNN的基礎(chǔ)上,以殘差網(wǎng)絡(luò)代替VGG16網(wǎng)絡(luò)提取圖像特征,采用特征金字塔網(wǎng)絡(luò)提取并融合多尺度的特征圖,設(shè)計(jì)了一種改進(jìn)Faster RCNN方法對鋁型材表面進(jìn)行缺陷檢測。桑宏強(qiáng)等[7]提出了一種改進(jìn)的卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,CNN)模型檢測工件表面缺陷,改進(jìn)了CNN的分類器,構(gòu)建AdaBoost-SVM級聯(lián)分類器代替原來的AdaBoost分類器,利用支持向量機(jī)(Support Vector Machines,SVM)作為AdaBoost的弱分類器,最后將訓(xùn)練后的弱分類器組合成強(qiáng)分類器,有效地提高了檢測準(zhǔn)確率。Li等[8]利用主成分分析法對工件表面缺陷快速識別。
本文根據(jù)手機(jī)石墨散熱片的實(shí)際生產(chǎn)需求,提出一種基于機(jī)器視覺的手機(jī)石墨散熱片缺陷檢測方法,最大程度地提高準(zhǔn)確率和降低誤檢率。
本文視覺檢測系統(tǒng)的硬件主要包括工業(yè)相機(jī)、鏡頭、光源、傳送帶、計(jì)算機(jī)。應(yīng)用比較廣泛的工業(yè)相機(jī)主要有CCD相機(jī)和CMOS相機(jī),其中CCD相機(jī)在圖像傳輸方面的性能比其他工業(yè)相機(jī)要好,具有體積小、可靠性高等優(yōu)點(diǎn)[9]。本文采用深圳英視公司YVSION-OSR500系列CCD相機(jī),靶面尺寸大小為1/2.5英寸,分辨率為2592×1944,其500萬像素的分辨率足以完成缺陷檢測任務(wù)。本文采用日本MYUTRON公司的HF-5MPB16鏡頭,保持工作距離150~250 mm,調(diào)整焦距25 mm,以其C型接口與相機(jī)組裝。由于手機(jī)石墨散熱片表面比較光滑,其材質(zhì)不具有透明性,經(jīng)過實(shí)驗(yàn)后,采用LED環(huán)形光照射,以獲取清晰的圖像?;跈C(jī)器視覺的手機(jī)石墨散熱片缺陷檢測系統(tǒng)實(shí)物如圖1所示,當(dāng)手機(jī)石墨散熱片從傳送帶傳輸?shù)揭曈X檢測系統(tǒng)下方時(shí),CCD相機(jī)采集圖像,計(jì)算機(jī)對圖像進(jìn)行分析。
圖1 手機(jī)石墨散熱片缺陷檢測系統(tǒng)
采用德國公司研發(fā)的HALCON圖像處理軟件對手機(jī)石墨散熱片的表面缺陷進(jìn)行檢測,檢測流程如圖2所示,主要流程有CCD相機(jī)采集圖像、圖像去噪平滑、圖像校正、基于圖像匹配法判斷是否有缺陷、提取缺陷。為了去除噪聲的干擾,需要先采用去噪平滑操作對采集到的圖像進(jìn)行處理。本文采用基于自適應(yīng)局部降噪的同態(tài)濾波器去噪平滑,使圖像表面光照均勻并且提高圖像對比度;利用仿射變換使圖像轉(zhuǎn)正定位,為后續(xù)的圖像匹配減少位置誤差;由于手機(jī)石墨散熱片的輪廓是規(guī)則的形狀,所以先用無缺陷的手機(jī)石墨散熱片輪廓形狀創(chuàng)建模板,訓(xùn)練形狀模板之后,將待測圖像與形狀模板圖像配準(zhǔn),第一次匹配目的是先篩選出疑似有缺陷的圖像;將有缺陷圖像均等劃分,以其中無缺陷區(qū)域的灰度值創(chuàng)建模板,將其他小區(qū)域的灰度值與之匹配;在二次配準(zhǔn)的基礎(chǔ)上判斷缺陷,隨后將不匹配的圖像與模板圖像差分運(yùn)算,二值化后提取缺陷。
圖2 手機(jī)石墨散熱片缺陷檢測流程圖
在圖像采集過程中,由于設(shè)備內(nèi)部工作或者設(shè)備本身材料都會(huì)產(chǎn)生一些影響圖像質(zhì)量的噪聲,如高斯噪聲、椒鹽噪聲和乘性噪聲等[10],在這種情況下需要對圖像去噪平滑。常用的方法是均值濾波、中值濾波和同態(tài)濾波。
雖然均值濾波算法計(jì)算簡單且效率高,但是模糊了圖像的邊緣并且嚴(yán)重削弱了圖像的細(xì)節(jié)[11];而同態(tài)濾波器是一種基于照射-反射模型的濾波器,能夠控制光照照射和反射成分的變化,既能壓縮圖像的灰度,又可以使圖像的對比度得到很大的提高。為此本文采用基于自適應(yīng)局部降噪的同態(tài)濾波器處理圖像的噪聲。
(1)
而在同態(tài)濾波中,基于照射-反射模型將一幅圖像f(x,y)表示成照射成分i(x,y)和反射成分r(x,y)的乘積,模型公式為
f(x,y)=i(x,y)r(x,y)。
(2)
由于對照射和反射成分的乘積不能直接傅里葉變換,所以利用非線性的對數(shù)變換將乘性噪聲轉(zhuǎn)化為加性噪聲[12],再進(jìn)行傅里葉頻域變換,用H(u,v)濾波函數(shù)處理變換后的圖像,然后將此圖像傅里葉逆變換回空間域,利用圖像指數(shù)形式輸入濾波器。所以通過反指數(shù)處理后將圖像濾波后的結(jié)果輸出為
g(x,y)=es(x,y)=ei′(x,y)er′(x,y)=i0(x,y)r0(x,y)。
(3)
基于自適應(yīng)局部降噪的同態(tài)濾波器對圖像進(jìn)行濾波處理,其流程如圖3所示。
圖3 基于自適應(yīng)局部降噪的同態(tài)濾波器處理流程
(3)采用離散傅里葉變換(Discrete Fourier Transform,DFT)將分解后的空間域圖像轉(zhuǎn)換為頻域圖像;
(4)采用高斯高通濾波器H(u,v)改善頻域圖像的對比度;
(5)使用離散傅里葉逆變換(Inverse Discrete Fourier Transform,IDFT)將改善對比度后的頻域圖像轉(zhuǎn)換為空間域圖像;
(6)最后采用指數(shù)反變換重建增強(qiáng)對比度后的圖像g(x,y)。
為了驗(yàn)證本文提出的濾波方法的效果,對加了噪聲模型的圖像采用3種濾波方進(jìn)行了處理,濾波效果如圖4所示。圖4(a)為添加噪聲圖,表面分布著噪聲;圖4(b)為(a)進(jìn)行了均值濾波后的圖像,均值濾波后的圖像比較模糊且邊緣不清晰;圖4(c)為(a)中值濾波后的圖像,其去噪情況較好,但是圖像邊緣比較模糊;圖4(d)是采用自適應(yīng)局部降噪的同態(tài)濾波器對(a)圖像進(jìn)行濾波處理的圖像,既去噪,又改善了圖像表面光照的均勻度,得到了一幅對比度較好的圖像。
(a)噪聲圖 (b)均值濾波 (c)中值濾波 (d)同態(tài)濾波圖4 圖像濾波效果圖
圖像經(jīng)過去噪平滑操作后,為了便于后續(xù)的圖像匹配,減小匹配誤差,需要對傾斜的圖像進(jìn)行校正定位。本文采用仿射變換對濾波后的圖像進(jìn)行校正。在校正過程中一般先定義仿射變換單位矩陣[13],然后向單位變換矩陣中添加需要進(jìn)行幾何變換的變換矩陣,最后再做仿射變換。仿射變換的一般表達(dá)式為
(4)
圖像仿射變換前后的對比如圖5所示。圖5(a)和(b)分別是校正前和校正后的圖像,圖像的轉(zhuǎn)正角度為0.78°。
(a)校正前 (b)校正后圖5 校正圖像
圖像匹配是多幅圖像之間進(jìn)行對比并且互相識別,尋找圖像之間公共目標(biāo)的過程。通常目標(biāo)物體類型特殊并且易變,為了提高目標(biāo)物體的識別度,可根據(jù)目標(biāo)物體的一些特征要素構(gòu)建多幅圖像之間的關(guān)系,以此尋找相似要素[14]。
圖像匹配方法主要有兩大類,一種是基于灰度的匹配方法,另外一種是基于特征的匹配方法。為了更加精確地檢測圖像的缺陷,本文提出一種基于形狀匹配和灰度匹配的二次匹配法,流程如圖6所示。
圖6 基于形狀匹配和灰度匹配的二次匹配法
首先選取校正后無缺陷的圖像創(chuàng)建形狀模板;訓(xùn)練形狀模板,將待測圖像與形狀模板初次匹配,由于手機(jī)石墨散熱片良品是規(guī)則的,可以初次判斷圖像是否匹配,直接先篩選出無缺陷的圖像,剩下的是疑似有缺陷的圖像;對疑似有缺陷的圖像劃分為n等份小區(qū)域,統(tǒng)計(jì)每等份區(qū)域內(nèi)像素的灰度值Gi(i=1,2,…,n);由于缺陷區(qū)域的灰度值近似于最小灰度值Gmin,而無缺陷區(qū)域的灰度值大于Gmin,統(tǒng)計(jì)灰度值大于Gmin的部分為m,計(jì)算出灰度值之和Gm及其平均灰度值T=Gm/m,以其平均灰度值創(chuàng)建模板;遍歷n等份小區(qū)域,進(jìn)行灰度值匹配;若每個(gè)小區(qū)域的灰度值都和模板灰度值相匹配,則該手機(jī)石墨散熱片是無缺陷的,若出現(xiàn)一個(gè)小區(qū)域的灰度值不匹配,則該手機(jī)石墨散熱片是有缺陷的。判斷缺陷之后,將有缺陷的圖像與模板圖像進(jìn)行差分運(yùn)算以提取缺陷。
經(jīng)過了圖像匹配和差分運(yùn)算,二值化后提取得到的缺陷如圖7所示。圖7(a)為良品無缺陷圖像,將其濾波后再仿射變換轉(zhuǎn)正,用以創(chuàng)建形狀模板圖像。圖7(b)為濾波校正后有缺陷的圖像,圖7(c)是(b)與(a)進(jìn)行形狀模板匹配提取得到的缺陷圖像,而圖7(d)則是以基于灰度匹配方法提取得到的缺陷圖像,最后圖7(e)是用本文提出的二次匹配方法提取得到的缺陷圖像。通過3種方法對比,可以從圖像中發(fā)現(xiàn),采用基于形狀匹配的方法得到的缺陷比基于灰度匹配識別出的缺陷區(qū)域多一些,但是還有一小部分缺陷沒有找到,而本文提出的二次匹配法得到的缺陷比較準(zhǔn)確,可以識別出一些微小的缺陷區(qū)域。實(shí)驗(yàn)表明,本文的二次匹配法較基于灰度匹配法和基于形狀匹配法準(zhǔn)確度更高。
圖7 3種匹配方法的缺陷提取
本文實(shí)驗(yàn)中獲取圖像250幅,其中無缺陷的圖像150幅,有缺陷的圖像100幅。為了測試圖像的檢測情況,采用傳統(tǒng)的兩種匹配法和基于形狀和灰度的二次匹配法分別對250幅圖像檢測,結(jié)果見表1。
表1 傳統(tǒng)匹配法和二次匹配法獲得的準(zhǔn)確率和誤檢率
從表1的統(tǒng)計(jì)結(jié)果可知,本文提出的二次匹配法比基于灰度匹配法的準(zhǔn)確率高出4%,比基于形狀匹配法的準(zhǔn)確率高出1%;本文提出的方法比基于灰度匹配法的誤檢率低4.4%,比基于形狀匹配法的誤檢率低2%。通過傳統(tǒng)匹配法和本文的二次匹配法對比,本文的檢出率比傳統(tǒng)的兩種匹配法高,并且誤撿率也低。
本文提出了一種基于機(jī)器視覺的手機(jī)石墨散熱片缺陷檢測方法,目的在于提高缺陷檢測準(zhǔn)確率,提高企業(yè)的出產(chǎn)率。先采用自適應(yīng)局部降噪的同態(tài)濾波器對圖像去噪平滑,利用仿射變換校正圖像,通過本文提出的二次匹配法判斷缺陷,將缺陷圖像與模板圖像差分運(yùn)算,最后二值化后提取缺陷。實(shí)驗(yàn)結(jié)果表明,本文提出的濾波方法較均值濾波、中值濾波更能得到對比度高的圖像,有效提高了手機(jī)石墨散熱片缺陷檢測的準(zhǔn)確率,同時(shí)降低了誤檢率,滿足了企業(yè)提高出產(chǎn)率的需求。