《電子技術應用》
您所在的位置:首頁 > 測試測量 > 業界動態 > 一種IC芯片管腳焊接缺陷頻域檢測算法的研究

一種IC芯片管腳焊接缺陷頻域檢測算法的研究

2008-11-13
作者:代 鐳

  摘 要: 針對PCB中IC芯片的管腳焊接的在線檢測問題,提出一種IC芯片管腳圖像的定位、分割和焊接缺陷的頻域" title="頻域">頻域檢測算法及其實現技術。理論分析和實驗結果表明,這種算法對PCB中IC芯片的管腳焊接缺陷檢測" title="缺陷檢測">缺陷檢測的識別正確率高,誤檢率小,具有很好的魯棒性" title="魯棒性">魯棒性。
  關鍵詞: PCB檢測; 模板匹配" title="模板匹配">模板匹配; 頻域濾波

?

  隨著電子元器件產業的快速發展,對印制電路板PCB(Printed Circuit Board)加工業提出了更高的要求。國外各大公司目前普遍采用光學設備結合圖像處理軟件完成PCB加工的檢測, 而國內在這方面的研究工作尚處于起步階段。如何采用相應的圖像識別算法和優化方案滿足PCB檢測的實時性和高速高精度要求, 是該類設備國產化進程中迫切需要解決的問題。集成電路IC (Integrated Circuit)芯片如小型方塊平面封裝QFP(Quad Flat Package)等由于其管腳多、間距小、焊接精度要求高,對缺陷檢測的識別正確率和誤檢率都要求很高,這就要求圖像識別的魯棒性要好,因而也成為PCB檢測中的重點和難點。
1 IC芯片焊接檢測任務
  IC芯片焊接檢測是通過圖像識別算法對PCB上焊接的IC芯片管腳進行有關的檢測,主要步驟包括:(1) PCB圖像中IC圖像的定位和提取。(2)IC圖像中管腳焊接圖像部分的分割和提取。(3)IC管腳焊接的缺陷檢測:檢測管腳間短路、缺焊等。IC管腳焊接的缺陷檢測結果是判斷該IC乃至整個PCB能否正常工作的依據。下面以 QFP芯片為例,介紹相關的算法及其實現。
2 IC芯片管腳的焊接檢測算法
2.1 IC芯片管腳的焊接檢測算法流程

  IC芯片管腳的焊接檢測算法分為圖像獲取、圖像匹配、圖像分割、圖像頻域變換和檢測等幾個步驟,具體流程如圖1所示。

?

?


2.2? PCB圖像的獲取
  用相機在規定位置對PCB板正面拍攝,得到符合檢測規定的位置和尺寸要求的PCB圖像。為了便于后面IC芯片的模板匹配,必須使PCB和IC芯片模板在圖像尺寸和實際尺寸的比例上趨于一致。
2.3 PCB圖像中IC芯片部分的定位提取
  由于IC芯片模板很容易獲得,因此采用模板匹配算法[1]來定位和提取PCB圖像中的IC芯片圖像。假設有IC芯片的模板圖像P0,拍攝到的PCB圖像P1,由于圖像獲取時已經考慮到圖像和實際尺寸的比例上的一致性,因此可以用P0直接在P1區域內進行模板匹配。對圖像P0和P1采用互相關運算,互相關值最大的位置即是要提取的IC圖像的中心位置,再根據IC芯片的相應尺寸,提取出IC芯片圖像。具體實現時為提高效率可以采用粗精匹配結合、限制最大匹配誤差等優化方法。但模板匹配算法的角度計算精度不高,可以在后面分割管腳后利用幾何原理計算出較為精確的偏角,進行進一步修正。
2.4 IC芯片圖像中的四邊管腳圖像的提取
  為判定是否存在焊接缺陷,只考慮IC芯片中的四邊管腳圖像(芯片中心的型號等信息,根據經驗可以去除掉)。可以通過以下步驟把四邊管腳從IC芯片圖像中分割出來。
  (1) 閾值分割" title="閾值分割">閾值分割
進行閾值分割得到較為清晰的管腳的二值圖像如圖2所示。

?


  (2) 膨脹
  假設管腳間距為Dist,寬度為Width,則膨脹的次數m=(Dist-Width)/2+1;將圖2經m次膨脹運算后得到較為完整的四邊管腳區域圖像如圖3所示。

?


  (3) 點分析
  點分析中將任一像素上下左右以及對角的相鄰八個像素中任何一個與其灰度值相同的像素都認為是同一個點[2]。通過對圖3進行點分析可以確定四個“點”(一個“點”即是一邊的管腳區域)的中心坐標xjmean、yjmean及其分別在 X和Y方向上的最大坐標和最小坐標(xjmax,xjmin,yjmax、yjmin,j=1,2,3,4)。中心坐標xjmean,yjmean通過計算該“點”的所有像素坐標的算術平均值得到。
  (4) 分割
  根據點分析的結果即可將四邊管腳區域分別從原圖中分割出來,如圖4、圖5所示。

?

?


  (5) 管腳圖像修正
  如圖6所示,設管腳區域的四個頂點為P0、P1、P2、P3,則它們的坐標分別為(xjmin,yj1)、(xj1,yjmin)、(xjmax,yj2)、(xj2,yjmax),其中,xjmax、xjmin、yjmax和yjmin是前面點分析的結果,xj1是“點”區域中縱坐標為yjmin的像素的橫坐標(如果不止一個像素點,則設為這些像素的橫坐標的均值),同理可得xj2、yj1、yj2。根據幾何原理,考慮“點”區域(P0,P1,P2,P3)為一個近似的矩形,分別計算近似的管腳邊緣擬和線段P0P1、P1P2、P2P3、P3P0的斜率,再取其均值,就可以得到近似的管腳傾斜角度θ。

?


  然后以前面點分析中得到的中心坐標xjmean、yjmean為旋轉中心,θ為旋轉角度,對管腳圖像進行旋轉得到擺正
位置的管腳圖像。
2.5? 四邊管腳圖像的頻域檢測
  頻域檢測的過程如下:首先對管腳圖像進行FFT, 并通過設計濾波器來去除管腳紋理的方向性, 再進行IFFT得到缺陷圖像, 然后對缺陷圖像進行閾值分割, 最后通過形態學運算去除掉紋理分割噪聲和干擾, 實現缺陷目標與背景的分離。
2.5.1 對每邊的管腳圖像進行FFT變換后再進行濾波
  標準管腳圖像是垂直方向黑白(灰度深淺)相間的灰度條,紋理特征非常明顯,而且由于管腳之間的間隔相同,頻率單一,主要能量分布在一條很窄的頻帶上;在大多數情況下,有缺陷的管腳圖像, 其缺陷紋理方向與管腳的主紋理方向不一致(如管腳間焊接短路相連的部分等),即使方向一致(如管腳缺焊等),也會破壞原來圖像的單一頻率,產生其他頻率成分;從缺陷紋理的能量來看, 由于缺陷紋理遠小于主紋理的頻譜能量, 因此,通過找出頻譜能量集中的主紋理方向, 并濾除這些主紋理方向的頻譜,就可以有效增強缺陷紋理的圖像, 再通過圖像分割方法就可提取缺陷紋理。

  因此,可以設計水平方向的窄帶頻域濾波器[3]。由于頻域濾波器采用矩形時會產生振鈴現象, 并容易引起圖像模糊, 可以選擇Butterworth、Chebyshev和Gaussian 濾波器, 在本文的實驗中, Buttterworth 濾波器的效果較好。
2.5.2 對濾波后的圖像進行IFFT,獲取缺陷圖像
  進行IFFT后,濾波的結果使缺陷部分得到顯著增強,正常管腳圖像部分被抑制。為了得到管腳焊接缺陷判別的有效依據,還要進行以下處理:
  (1) 閾值分割
  對缺陷圖像進行直方圖分析。 由于缺陷部分的灰度和主紋理部分對比明顯,可以采用簡單的閾值分割方法來區分缺陷和背景圖像。
  (2) 噪聲抑制
考慮到噪聲是隨機的, 其在二值圖像上為隨機分布的孤立點, 而紋理缺陷則有一定的形狀。實踐證明, 對圖像進行開運算, 不僅可以消除這些孤立點, 同時也可消除由于圖像分割而產生的誤差。
2.5.3 焊接缺陷的判定
  首先,要確定判定焊接缺陷的頻譜能量的閾值,即當缺陷紋理的頻譜能量大于某個規定值時,判定有焊接缺陷;小于該值時,認為是噪聲,判定無焊接缺陷。實驗中,可以通過多次測試得到該閾值的經驗值。此部分歸入專家數據庫系統的建立,不在本文中深入討論。
3 IC芯片管腳的焊接檢測的仿真與實驗
3.1? 管腳圖像頻域檢測的MATLAB仿真

  (1) 取一個含有缺陷(有一個管腳缺焊)的管腳圖像,如圖7所示。

?


  (2) 對管腳圖像進行FFT變換后,其頻譜圖像如圖8所示。

?


  (3) 設計Buttterworth 濾波器,其頻譜圖像如圖9所示。

?


  (4) 用Buttterworth 濾波器對管腳圖像進行濾波后,其頻譜圖像如圖10所示。

?


  (5) 再進行IFFT變換后,得到缺陷圖像及其直方圖,如圖11和12所示。

?


  由圖11可見,缺陷部分得到顯著增強,正常管腳圖像部分被抑制。由直方圖也可以看出,在缺陷位置(缺焊的管腳處)產生一個高灰度值區域。
  (6) 閾值分割得到去除背景后的明顯的缺陷圖像,如圖13所示。

?


3.2 PCB的IC芯片焊接檢測實驗的系統實現方案
  考慮到PCB焊接檢測在工程中的實際應用以及對實時性和準確性的要求,采用CCD相機拍攝,將采集到的PCB圖像送到POWERPC的板卡,由板卡上運行的嵌入式系統及其相應軟件(服務器端)實現以上檢測算法,同時可在客戶端的PC機上對相關參數進行配置,最后的檢測結果也顯示在PC機上。該實現方案如圖14所示。

?


3.3 實驗結果分析和改進方向
  為了驗證本文提出的缺陷檢測算法的效果,用兩種類型的缺陷樣本圖像進行了測試,實驗統計結果如表1所示。

?


  實驗中對管腳間短路、缺焊的缺陷檢測識別正確率在95%以上,對管腳焊接彎折的缺陷檢測識別正確率在90%以上。檢測結果表明:(1) 管腳間短路、缺焊在管腳圖像頻譜中產生的缺陷頻譜與管腳主紋理的頻譜反差較大,濾波后圖像中的缺陷與背景灰度差距大,因此檢測正確率高。(2)管腳焊接彎折時的頻譜反差較小,因此檢測正確率也較低。
  為了改進檢測效率,一方面可以對分割出來的四邊管腳圖像進行進一步的預處理,如對管腳的邊緣增強和邊界銳化,并借助形態學方法得到比較規整的管腳圖像,使得管腳的主紋理頻譜更加集中,另一方面可以根據管腳頻譜的特性設計更為合適的Buttterworth 濾波器,使得主紋理的頻譜得到更有效的抑制。但兩者都可能進一步降低頻域檢測的速度。
  本文針對PCB檢測中IC芯片定位及管腳焊接檢測提出了一種基于頻域的圖像檢測算法,并用MATLAB軟件進行仿真實驗,給出了測試方案和結果。實驗表明,該算法在速度和精度方面都可以基本滿足PCB生產過程中在線檢測的要求,具有較好的魯棒性和實用性。


參考文獻
[1] ?GONZALEZ R C, WOODS R E. 數字圖像處理[第二版].阮秋琦,阮宇智譯. 北京:電子工業出版社,2004.
[2] ?宗孔德,胡廣書. 數字信號處理[M]. 北京:清華大學出版社,1988:229-325.
[3] ?鄭方, 徐明星. 信號處理原理[M]. 北京:清華大學出版社, 2000:84-97.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产资源精品在线观看| 亚洲尤物在线视频观看| 国产精品国产三级国产a| 欧美77777| 老色批av在线精品| 久久久久国色av免费观看性色| 亚洲午夜精品17c| 日韩亚洲欧美高清| 日韩午夜在线观看视频| 亚洲精品一区在线观看香蕉| 亚洲国产日韩欧美在线动漫| 亚洲高清毛片| 久久精品视频99| 久久精品五月| 亚洲国产视频直播| 亚洲日韩欧美一区二区在线| 亚洲人成网站777色婷婷| 亚洲国产精品久久久久| 亚洲大胆视频| 亚洲国产一区二区三区a毛片| 亚洲国产精品美女| 亚洲精品美女免费| 亚洲麻豆一区| 一区二区三区欧美在线| 亚洲私人影吧| 亚洲欧美视频在线观看| 性伦欧美刺激片在线观看| 欧美呦呦网站| 久久另类ts人妖一区二区| 老司机精品导航| 欧美精品久久久久久| 欧美日韩高清区| 欧美视频在线观看视频极品| 国产精品久久久久久久久借妻| 国产精品久久久久久妇女6080 | 国产精品入口夜色视频大尺度| 国产精品久久久久婷婷| 国产女人精品视频| 韩国v欧美v日本v亚洲v| 亚洲国产成人av好男人在线观看| 亚洲精品乱码久久久久久蜜桃91 | 亚洲欧洲免费视频| 99在线|亚洲一区二区| 亚洲男人第一网站| 久久精品五月| 欧美韩国日本综合| 国产精品黄视频| 韩国精品久久久999| 亚洲日本中文字幕区| 亚洲综合好骚| 亚洲国产你懂的| 亚洲主播在线| 久久人体大胆视频| 欧美日韩精品是欧美日韩精品| 国产精品日韩欧美一区二区三区| 精品动漫3d一区二区三区| 亚洲乱码一区二区| 性欧美videos另类喷潮| 亚洲人成艺术| 午夜一级久久| 欧美黄在线观看| 国产麻豆日韩欧美久久| 亚洲电影激情视频网站| 亚洲一区二区免费| 亚洲日本黄色| 欧美一区二区在线免费播放| 欧美成人福利视频| 国产精一区二区三区| 亚洲福利视频二区| 亚洲欧美日韩在线高清直播| 99精品国产热久久91蜜凸| 久久国产免费看| 欧美日韩一区在线观看视频| 黄色成人在线网址| 亚洲欧美国产毛片在线| 亚洲精品视频免费| 久久国产欧美精品| 欧美日韩国产经典色站一区二区三区| 国产欧美日韩精品一区| 亚洲精品欧洲精品| 久久精品亚洲一区| 欧美影院视频| 国产精品福利av| 亚洲人成久久| 欧美在线观看天堂一区二区三区 | 欧美成人免费在线视频| 国产日本亚洲高清| 一本大道av伊人久久综合| 亚洲国产精品成人精品| 欧美一区二区三区在线看| 欧美日韩国产影片| 欲色影视综合吧| 欧美一区二区三区四区在线观看 | 亚洲性感美女99在线| 免费久久99精品国产自| 国产精品综合网站| 99在线热播精品免费99热| 亚洲区国产区| 久久另类ts人妖一区二区| 国产精品揄拍一区二区| 一本色道久久综合精品竹菊 | 亚洲国产一区二区三区a毛片| 欧美在线一二三区| 欧美自拍偷拍午夜视频| 国产精品久久久久久av福利软件 | 亚洲综合精品自拍| 欧美日韩国产一区二区| 亚洲欧洲在线看| 亚洲精品一区久久久久久| 欧美成人精品三级在线观看| 黄色成人在线网站| 久久成人免费电影| 久久精视频免费在线久久完整在线看 | 国产一二精品视频| 欧美亚洲一区三区| 欧美一区三区二区在线观看| 国产精品亚洲美女av网站| 一区二区三区高清不卡| 亚洲一区二区在线看| 欧美日韩国产不卡在线看| 亚洲精品国产系列| 一本一道久久综合狠狠老精东影业| 欧美激情bt| 亚洲乱码精品一二三四区日韩在线| 亚洲美女在线视频| 欧美日韩成人综合在线一区二区| 最近中文字幕日韩精品| 99精品视频免费观看视频| 欧美人与禽性xxxxx杂性| 亚洲精品国久久99热| 一区二区三区欧美在线观看| 欧美日韩亚洲一区| 中文国产一区| 欧美一区二区免费| 国产在线精品自拍| 亚洲黄色一区| 欧美日韩免费一区| 日韩午夜精品视频| 亚洲在线观看视频| 国产日本欧美一区二区| 亚洲丰满少妇videoshd| 欧美.www| 99re6热只有精品免费观看| 亚洲自拍偷拍麻豆| 国产日韩欧美亚洲一区| 亚洲第一区中文99精品| 欧美激情网友自拍| 99视频在线精品国自产拍免费观看| 亚洲女同在线| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 亚洲精品女人| 欧美午夜精品理论片a级按摩| 亚洲尤物在线视频观看| 久久婷婷丁香| 亚洲精品一区二区三区蜜桃久| 亚洲欧美视频| 在线免费观看日本一区| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲精品日产精品乱码不卡| 午夜一区二区三区不卡视频| 激情欧美亚洲| 一区二区成人精品| 国产日韩专区| 亚洲乱码视频| 国产精自产拍久久久久久| 久久精品九九| 欧美日本网站| 午夜日韩激情| 欧美精品乱码久久久久久按摩| 亚洲图片在区色| 开心色5月久久精品| 亚洲毛片在线观看.| 欧美在线1区| 亚洲黄色免费网站| 欧美一级专区| 最新日韩在线| 久久精品国产免费| 日韩网站在线看片你懂的| 久久精品国产亚洲一区二区三区| 亚洲精品色图| 久久男人资源视频| 亚洲图片欧洲图片av| 欧美韩国日本综合| 欧美一区二区三区婷婷月色 | 亚洲激情在线观看| 国产精品欧美激情| 亚洲国产日韩综合一区| 国产精品专区h在线观看| 一本大道久久精品懂色aⅴ | 亚洲激情电影在线| 久久国产婷婷国产香蕉| 99精品国产在热久久下载| 久久在线视频在线| 亚洲伊人色欲综合网| 欧美男人的天堂| 亚洲国产精品美女| 国产欧美一区二区精品婷婷 | 亚洲人www| 国产视频亚洲| 亚洲一区视频在线|