《電子技術應用》
您所在的位置:首頁 > 測試測量 > 業界動態 > 一種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亚洲国产精品_日韩亚洲一区二区
亚洲欧美在线播放| 欧美国产日韩亚洲一区| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品看片你懂得| 欧美日本一道本| 欧美美女日韩| 欧美日韩人人澡狠狠躁视频| 欧美精品一区二区精品网| 欧美精品v国产精品v日韩精品 | 亚洲欧美清纯在线制服| 亚洲一区二区三区成人在线视频精品| 99国内精品久久| 99精品欧美一区| 在线一区欧美| 亚洲一区二区三区影院| 午夜精彩视频在线观看不卡| 欧美亚洲一区二区在线| 欧美在线高清视频| 亚洲国产精品ⅴa在线观看| 亚洲国产另类久久精品| 亚洲乱码久久| 亚洲视频狠狠| 亚洲综合日韩| 久久精品72免费观看| 久久人人精品| 欧美黄色视屏| 欧美日韩午夜激情| 国产精品欧美一区喷水| 国产亚洲午夜高清国产拍精品| 国产真实乱偷精品视频免| 在线免费日韩片| 亚洲精品国产精品乱码不99按摩| 一本色道久久综合亚洲精品不卡 | 国产欧美日韩专区发布| 黄页网站一区| 亚洲欧洲一二三| 一区二区三区产品免费精品久久75| 亚洲一区免费视频| 欧美一区二区黄色| 亚洲欧洲日本mm| 一区二区三区精品视频| 午夜视频一区二区| 麻豆av福利av久久av| 欧美乱大交xxxxx| 国产欧美日韩视频| 亚洲电影免费| 亚洲小视频在线观看| 久久精品国产精品亚洲综合| 一区二区三欧美| 欧美在线你懂的| 欧美高清不卡| 国产精品入口福利| 在线看片日韩| 亚洲视频免费在线观看| 亚洲国产美女久久久久| 亚洲视频欧美在线| 久久久国产精品一区二区中文 | 欧美午夜片欧美片在线观看| 国产在线播放一区二区三区| 亚洲精品在线二区| 欧美有码在线观看视频| 一区二区三区久久精品| 久久久99精品免费观看不卡| 欧美男人的天堂| 国产一区二区中文| 99精品欧美一区| 亚洲观看高清完整版在线观看| 中日韩午夜理伦电影免费| 久久久久久69| 欧美日韩和欧美的一区二区| 国模精品一区二区三区| 这里只有精品电影| 亚洲激情网站| 久久电影一区| 欧美午夜激情小视频| 在线日韩中文字幕| 欧美一区二区三区在| 亚洲一卡久久| 欧美激情麻豆| 国产专区综合网| 亚洲欧美区自拍先锋| 亚洲视频久久| 欧美丰满高潮xxxx喷水动漫| 国产精品网站在线| 一区二区冒白浆视频| 亚洲日本欧美天堂| 久久久久久久综合色一本| 国产精品欧美一区喷水| 亚洲精品日日夜夜| 亚洲人成网站影音先锋播放| 久久久久青草大香线综合精品| 国产精品国产三级国产aⅴ入口 | 国产一区免费视频| 亚洲一二区在线| 在线综合欧美| 欧美激情1区2区| 在线国产精品一区| 久久精品人人做人人爽电影蜜月 | 欧美视频在线不卡| 亚洲精品欧美极品| 亚洲精品久久久一区二区三区| 久久久女女女女999久久| 国产欧美日韩精品一区| 亚洲一区二区三区在线视频| 亚洲视频精品| 欧美日韩性视频在线| 亚洲欧洲久久| 亚洲免费观看视频| 欧美激情精品久久久久久蜜臀| 尤物99国产成人精品视频| 欧美一区激情视频在线观看| 久久av在线| 国产亚洲欧美一区| 欧美一级一区| 久久国产欧美精品| 国产欧美综合在线| 亚洲欧美自拍偷拍| 久久精品免费观看| 国产一二三精品| 欧美专区日韩视频| 美女视频黄免费的久久| 一区免费在线| 亚洲欧洲在线一区| 欧美高清一区| 亚洲免费观看| 一区二区精品在线| 欧美视频手机在线| 中日韩男男gay无套| 午夜精品国产更新| 国产日韩在线一区| 亚洲高清av| 欧美大片一区二区| 亚洲免费观看高清在线观看| 亚洲午夜精品久久久久久浪潮| 国产精品久久久久秋霞鲁丝| 亚洲欧美日韩久久精品| 久久久精品动漫| 亚洲福利国产精品| 一区二区电影免费观看| 国产精品地址| 欧美一级理论性理论a| 久久综合伊人77777| 亚洲国产老妈| 亚洲天堂av在线免费| 国产精品美女www爽爽爽视频| 亚洲欧美一区二区激情| 久久人人爽爽爽人久久久| 激情久久久久久久久久久久久久久久| 亚洲激情一区二区三区| 欧美精品一卡二卡| 亚洲一区美女视频在线观看免费| 久久精品国产久精国产思思| 国内精品久久久久国产盗摄免费观看完整版 | 91久久精品www人人做人人爽| 欧美日韩国产不卡在线看| 亚洲少妇一区| 久久久国产午夜精品| 亚洲国产美国国产综合一区二区| 国产精品99久久99久久久二8| 国产欧美日韩伦理| 亚洲精品一区二区三区樱花| 国产精品久久一卡二卡| 欧美一区二区视频网站| 欧美交受高潮1| 午夜免费日韩视频| 欧美高潮视频| 亚洲欧美国产77777| 欧美不卡视频一区发布| 亚洲一区二区在线看| 免费成人黄色| 亚洲一区在线观看视频 | 国产精品99久久久久久久vr| 国产亚洲人成网站在线观看| 妖精视频成人观看www| 国产日本欧美视频| 日韩亚洲在线| 国产原创一区二区| 亚洲香蕉在线观看| 在线电影一区| 欧美亚洲综合网| 亚洲欧洲一区二区天堂久久| 欧美伊久线香蕉线新在线| 亚洲人永久免费| 久久精品30| 在线午夜精品自拍| 欧美国产一区在线| 午夜精品一区二区三区电影天堂| 欧美区一区二| 久久精品欧美日韩精品| 国产精品一二一区| 亚洲视频一区| 亚洲国产精品第一区二区| 久久本道综合色狠狠五月| 日韩视频第一页| 欧美波霸影院| 亚洲成色777777女色窝| 国产欧美一二三区| 亚洲一区二区三| 亚洲精品一区久久久久久| 麻豆91精品|