《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 基于圖像處理技術(shù)的銅箔疵點檢測系統(tǒng)研究

基于圖像處理技術(shù)的銅箔疵點檢測系統(tǒng)研究

2008-10-16
作者:朱 煜 姚傳俊

  摘 要: 采用計算機圖像處理" title="圖像處理">圖像處理技術(shù)對基板" title="基板">基板" title="銅箔基板" title="銅箔基板">銅箔基板">銅箔基板生產(chǎn)過程中產(chǎn)生的疵點進行檢測分析。提出圖像獲取系統(tǒng)方案,獲得快速運動下的清晰圖像;并采用中值濾波" title="中值濾波">中值濾波、邊緣檢測" title="邊緣檢測">邊緣檢測及數(shù)學(xué)形態(tài)學(xué)方法進行疵點圖像分割、提取,根據(jù)尺度計算,獲取疵點的各類形態(tài)特征參數(shù),為基板成品及次品檢測提供依據(jù)。
  關(guān)鍵詞: CCD 邊緣提取 數(shù)學(xué)形態(tài)學(xué) 閉運算


  計算機輔助檢測技術(shù)在工業(yè)生產(chǎn)及檢測領(lǐng)域有著廣泛的應(yīng)用,生產(chǎn)線上成品及次品的檢驗工作在很大程度上依賴計算機圖像處理技術(shù)的發(fā)展,如光學(xué)玻璃波形檢測、紡織品檢測、焊縫檢測等應(yīng)用。銅箔基板(CCL)是多層印刷線路板(PCB)生產(chǎn)的原料之一,其產(chǎn)品質(zhì)量嚴重影響著印刷線路板的優(yōu)劣,因此對銅箔基板的質(zhì)量檢測非常重要。在其生產(chǎn)過程中,需經(jīng)過熱壓、剪裁等工藝,由于設(shè)備及人為原因,可能會對CCL表面造成損傷,產(chǎn)生各類疵點。疵點主要分為劃痕和污點兩大類,根據(jù)疵點的種類、大小、數(shù)量可以判定該板是否合格。因此疵點的檢驗是銅箔基板產(chǎn)品質(zhì)量檢測的重要方面。目前,國內(nèi)外大多采用人工目測檢測的方式。這種方法存在主觀性強、誤判率高,且工作人員易眼部疲勞,造成檢測精度降低。而利用計算機技術(shù)實現(xiàn)智能化檢測,將降低誤判率,提高工作效率,并為生產(chǎn)企業(yè)降低成本。本文提出的檢測系統(tǒng)涉及光學(xué)、機電、計算機圖像處理等多個技術(shù)領(lǐng)域,應(yīng)用前景廣闊。
1 系統(tǒng)構(gòu)成
  銅箔基板表面光滑,有很強的光反射能力,為獲得清晰的表面圖像,需謹慎配備光源。本系統(tǒng)中多只熒光燈置于基板上方,以產(chǎn)生均勻漫反射光,這樣面陣CCD攝像機可以拍到清晰的目標(biāo)圖像。檢測系統(tǒng)主要部件的構(gòu)成如圖1所示。


  由于銅箔基板面積較大,而一個CCD攝像機的拍攝范圍有限,故系統(tǒng)根據(jù)每個攝像機覆蓋的范圍大小在基板寬度方向設(shè)置多個CCD。這樣,隨著基板前移,這些CCD攝像機就可以拍攝到整個基板范圍,從而對基板的每一部分都進行疵點圖像分析與檢測。圖1所示為光路部分截面圖。CCD攝像機拍攝到的圖像通過圖像采集卡輸入下位機,圖像分析與處理工作由下位機完成,處理結(jié)果上傳至上位機進行匯總、統(tǒng)計及數(shù)據(jù)庫存儲,同時上位機還對基板的前移狀態(tài)進行實時控制。上、下位機通過交換機構(gòu)形成以太網(wǎng)形式,通過TCP/IP協(xié)議進行數(shù)據(jù)傳輸。
  由于銅箔基板生產(chǎn)線線速度較高,達到1m/s的前移速度。而一般的面陣CCD攝像機采用電視視頻傳輸標(biāo)準(zhǔn)進行圖像的采集、傳輸及顯示,非常適合靜態(tài)圖像的采集。若不采取任何措施而拍攝運動圖像,將使圖像模糊,難以處理。針對以上問題,本系統(tǒng)采用CCD本身配備的快門系統(tǒng)以及單幀圖像采集方法,即只采集偶場或奇場信號,再通過內(nèi)插法合成一幀信號,從而在不影響處理效果的前提下,有效地解決了運動圖像模糊的問題。由于處理對象是運動圖像,對處理速度要求較高。若選用彩色CCD攝像機及彩色圖像采集卡攝取彩色圖像,則數(shù)據(jù)量大、系統(tǒng)復(fù)雜、處理速度慢。對本系統(tǒng)而言,疵點的判別無需彩色信息,故可選用黑白CCD攝像機與黑白圖像采集卡,對灰度圖像進行分析與處理,數(shù)據(jù)量少,處理速度提高,節(jié)約成本。
2 圖像處理
  在圖像獲取過程中,由于成像條件、光照不均勻、光電轉(zhuǎn)化過程中的噪聲、脈沖干擾、A/D轉(zhuǎn)換帶來的誤差等因素的影響,所采集的圖像通常帶有噪聲信號。因此在圖像處理之前,需先進行噪聲濾除。圖像的平滑去噪處理主要通過鄰域平均法、中值濾波、頻域濾波等方法實現(xiàn)。本系統(tǒng)采用中值濾波法,具有去噪能力強、邊界細節(jié)保持好、處理速度快等優(yōu)點。
  中值濾波采用一個含有奇數(shù)個點的滑動窗口,將窗口中心點的值用窗口內(nèi)各點的中值代替。其功能是使與周圍像素灰度值的差比較大的像素用與周圍像素值接近的像素替換,從而可以消除孤立的噪聲點。它不是簡單的取均值,產(chǎn)生的模糊比較少。對于二維圖像數(shù)據(jù)f(i,j),中值濾波的輸出fM(i,j)為:
  
  其中i,j在所選定的滑動窗口內(nèi)。
  銅箔基板疵點的形成有多種因素,如人為造成的污點、油滴、水印等,或生產(chǎn)過程中產(chǎn)生的劃痕、折邊等缺陷。本文以水印疵點為例進行疵點的圖像處理與識別,經(jīng)過5點中值濾波預(yù)處理后的圖像如圖2所示。


  為進行疵點的特征提取和參數(shù)測量,首先需要將疵點所在的區(qū)域從整體圖像中分離出來。在計算機圖像處理中區(qū)域分割與提取的方法多種多樣,可劃分為閾值法、邊緣檢測、區(qū)域生長等類型。直接利用閾值法進行區(qū)域檢測具有運算量小、算法簡單、速度快等優(yōu)點。但在光照強度不均、目標(biāo)與背景無明顯灰度差的情況下,閾值的選取較困難。若采用合適的邊緣檢測器對圖像進行處理,可以很好地克服光照影響,從而取得較好的檢測效果。本文采取邊緣檢測與閾值法相結(jié)合,實現(xiàn)目標(biāo)的提取。
  目前已經(jīng)提出了如Sobel算子、Prewitt算子、Lapalas算子、Kirsch算子等多種有效的邊緣提取算子。Sobel邊緣檢測算子有較低的計算代價,容易實現(xiàn),是常用的一種梯度算子。其算法描述如下(G(x,y)為每一點的梯度幅值):
  
  Sobel算子由水平垂直兩個正交模板組成,它能夠同時檢測水平方向和垂直方向的邊緣。采用Sobel邊緣檢測后得到灰度圖像G(x,y),即邊緣圖像。該圖像包含邊緣幅值信息。如果邊緣檢測器輸出值較大,則對應(yīng)于局部邊緣;如果輸出值較小,則對應(yīng)于無邊緣的區(qū)域。因此在邊緣檢測后,還要進行閾值處理。本文采用矩法選取閾值。實驗表明,經(jīng)兩次Sobel邊緣檢測后邊緣區(qū)域較明顯,圖3和圖4分別為兩次邊緣檢測及二值化并經(jīng)過反相后的圖像。


  經(jīng)過以上圖像分析,水印區(qū)域得到明顯的區(qū)分。疵點圖像區(qū)域的分割為形態(tài)特征提取提供條件,但從圖4二值化圖像可見,邊界存在明顯缺損,這將嚴重影響參數(shù)測量的準(zhǔn)確性。對此,可以采用數(shù)學(xué)形態(tài)學(xué)的方法進行疵點輪廓邊界缺損補償。本文采用公式(5)描述的閉運算方法,即對目標(biāo)先膨脹再腐蝕。該方法具有填充細小空洞、鏈接鄰近物體、在不明顯改變物體面積和現(xiàn)狀的情況下平滑邊界的作用。
  
  其中B⊕S={x,y|Sxy I B≠Φ}指S對B的膨脹運算,即結(jié)構(gòu)元素S的原點位移到(x,y)后與B的交集非空的所有點構(gòu)成的集合。膨脹是一個擴張過程,起到連通和填補空洞的作用。而指S對B的腐蝕運算,即結(jié)構(gòu)元素S的原點位移到(x,y)后,S完全包含于B的所有點構(gòu)成的集合。腐蝕運算是一種收縮運算,縮小目標(biāo)面積,擴張空洞。
  圖5為經(jīng)膨脹-腐蝕這一閉運算后的效果圖,可見缺損的輪廓得到補償,同時不產(chǎn)生全局的幾何失真,疵點邊界得到明顯改善。對象的輪廓信息可以通過計算疵點區(qū)域像素覆蓋的面積、長、寬、周長、圓形度等特征參數(shù)得到。


  本文提出銅箔疵點檢測系統(tǒng)的圖像采集與分析的整體設(shè)計方案,采用漫射光照明,圖像采集部分利用CCD快門及單幀采集方法相結(jié)合,得到清晰的銅箔疵點圖像。在要求快速檢測的基礎(chǔ)上,采用Sobel邊緣檢測算子及圖像二值化分析方法提取疵點區(qū)域,運用數(shù)學(xué)形態(tài)學(xué)閉運算改善邊界缺損,以便進行特征參數(shù)的計算,分析疵點的形態(tài)特征。實驗證明該方案獲取圖像效果佳,圖像分析算法簡便,處理過程快速可靠,適合銅箔基板的生產(chǎn)檢測要求。
參考文獻
1 F.Meyer, S,Beucher. Morphological Segmentation[J]. J.Visual Comm.And Image Representation,1990;1(1):21~46
2 T.Pavlidis. A Thinning Algorithm for Discrete Binary Images[J]. Computer Graphics and Image Processing, 1980;13(2):142~157
3 朱志剛,林學(xué)閻譯. 數(shù)字圖像處理[M].北京:電子工業(yè)出版社, 2002
4 吳雪菁, 夏良正.目標(biāo)識別中的圖像閾值分割方法[J].東南大學(xué)學(xué)報, 1996;26(5A)

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。