999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于圖像處理的微小片式元件自動計數算法?

2019-03-01 02:51:50李玉學
計算機與數字工程 2019年1期

謝 濤 李玉學 馬 奎

(1.貴州大學大數據與信息工程學院 貴陽 550025)(2.貴州航天計量測試技術研究所 貴陽 550025)

1 引言

片式元件一直以來都是我們國家重點發展的電子信息產品,并且其封裝尺寸越來越微小化。在工業生產和使用過程中,經常需要對電子元器件進行實時計數,由人工對這些微小片式元件計數不僅耗時耗力,效率低,并且還可能因為疲勞導致較大的計數誤差。這些微小片式元件的紋理、顏色、形狀等具有不同的特征,并且容易粘連,這給電子元器件的自動計數帶來極大的困難。

本文提出一種基于圖像處理的微小片式元件自動計數的算法,并設計了微小片式元件實時自動計數系統。該系統采用LED平行光源背面照射電子元器件,使得忽略電子元器件的表面差異的同時使成像更清晰,便于后期的圖像處理;其次引入輪廓回填消除圖像和根據輪廓判斷程序是否繼續機制有效地提高算法效率;最后對粘連電子元器件進行分割時,結合Canny算子進行分割,提高了分割的準確性,實現微小片式元件實時的自動計數。

2 微小片式元件實時自動計數系統的結構

微小片式元件實時自動計數系統主要包括攝像系統及圖像處理系統兩部分。攝像系統包括CCD相機、鏡頭、LED光源、可調支架、元器件盤,完成微小片式元件實時的圖像獲取;圖像處理系統包括計算機和圖像處理程序,控制實時獲取微小片式元件圖像,并對其進行一系列的圖像處理進行計數。微小片式元件實時自動計數系統的結構如圖1所示。

圖1 微小片式元件自動計數系統的結構

2 基于圖像處理的微小片式元件計數算法

2.1 基本原理

微小片式元件自動計數系統采用LED平行光背面照射電子元器件以獲得圖像為黑白圖像,忽略了電子元器件背面和反面的差異,圖像中單個片式元件呈現清晰的邊緣輪廓。微小片式元件原始圖像如圖2所示。

圖2 微小片式元件原始圖像

觀察圖2可知,基于圖像處理的微小片式元件計數算法的難點是對粘連的微小片式元件進行圖像分割。閾值分割、邊緣檢測、流域分割、分水嶺算法、極限腐蝕等算法是常用的粘連物體分割算法[1]。但這些算法對粘連的微小電子元器件都不能得到良好的分割效果,因此無法保證計數的準確性。為此,本文提出一種結合Canny算子的圖像分割方法,該方法充分利用了Canny算子邊緣檢測的優良特性,結合輪廓提取,有效實現圖像分割,經過Canny算子處理以后,圖像分割更加精確,效果更好[2~3]。同時,為了提高計數效率,本文提出一種輪廓回填抹除圖像逐次分割方法,每進行一次分割以后,通過判斷輪廓數量決定是否繼續分割,若繼續分割,則將之前已經實現計數的微小片式元件從圖像中去除,并將這幅圖像用于下一步的處理。

2.2 Canny算子圖像分割

2.2.1 Canny算法的步驟

1)用高斯濾波器平滑圖像

圖像在進行邊緣檢測時,首先要處理原始數據,以便于更好地實現邊緣檢測圖像分割效果[4]。所以開始時就需要原始數據與高斯mask做卷積,處理后的圖像比原來模糊了一些,有利于圖像邊緣檢測的進行[5]。由于高斯函數經傅里葉變換后還是高斯函數,能構成一個在頻域具有平滑性能的低通濾波器:

2)用一階偏導的有限差分計算梯度的幅值和方向

3)對梯度幅值進行非極大值抑制

僅僅得到全局的梯度并不足以確定邊緣,要確定邊緣,必須保留局部梯度最大的點,即非極大值抑制[6]。在此過程中,使用3×3大小串口從8個方向的鄰域對M[i , j]的所有元素沿梯度方向進行梯度幅值的插值。在每一個點中心元素 m[i , j]與沿梯度方向的2個梯度幅值的插值結果進行比較。如果鄰域中心點的閾值M[i , j]比梯度方向上的2個插值結果大。則將m[i , j]對應的邊緣保留,否則將該點的梯度值設為零。

4)邊緣連接

經過非極大值抑制處理后的邊緣梯度圖中,梯度值不為零的點可能為邊緣點。如果將所有的可能邊緣點連成邊緣,則檢測結果將包含很多虛假邊緣。所以為了去除虛假邊緣。引入雙閾值和邊緣連接,設高低閾值分別為Th、Tl,其中Th>Tl,對于所有可能的邊緣點,若其梯度值T(i , j)>Th,則點為邊緣點Te(i , j)[7~8]。但是,這樣得到的邊緣是非連續的,所以為了使邊緣連續,對于處于邊緣端點處的點,采用遞歸邊界跟蹤方法,將八鄰城區域內梯度值大于Tl的點判定為邊緣點并連接。從而獲得去除了虛假邊緣點的連續邊緣。

2.2.2 Canny算法圖像分割效果

當兩個元器件之間存在很小的縫隙的時候,就會發生明顯的光的衍射現象[9],圖像上呈現出“虛邊”現象。直接對圖像進行閾值分割時[10~11],閾值取過小,分割不完全,如圖3(a)所示;閾值過大,會引起圖像劇烈變形,如圖3(b)所示。采用Canny邊緣檢測算法對圖像進行分割時,檢測到的邊緣點距離實際邊緣點位置最近,能夠檢測到足夠多的圖像中實際邊緣,減少真實邊緣的漏檢率和誤檢率[12~13]。采用Canny算子進行圖像處理后,使用相同的閾值進行分割后的效果如圖4(a)和圖4(b)所示。

圖3

圖4

2.3 輪廓回填消除圖像逐次分割算法

圖5 輪廓回填消除圖像逐次分割基本過程

為了提高計數效率,本文提出一種輪廓回填抹除圖像逐次分割算法,每進行一次圖像處理計數以后,在進入下一圖像處理過程之前做一個判斷:除了本過程處理的輪廓中,是否還有別的輪廓存在,如果不存在,則輸出總的計數結果;若需要繼續進行圖像分割處理,則將已經實現計數的微小片式元件從圖像中去除之后再次進行圖像處理,并在進行圖像逐次分割的過程中對不同的粘連情況進行著色,每一種顏色代表一個分割過程,使計數結果更加準確[14~15]。輪廓回填消除圖像逐次分割基本過程如圖5所示。

2.4 算法實現流程圖

本論文的算法采用圖像分割進行微小片式元件的計數,不僅計數的效率高,其準確率也到了99.99%以上。算法的關鍵因素是二值化以及Canny雙閾值的選取,選取的基本原則就是使得該閾值可以很好地分離粘連的微小片式元件。文中圖像處理過程中采用了雙閾值Canny算法和輪廓回填消除圖像逐次分割,不僅可以提取邊緣特征進行有效的圖像分割,還提高了算法的執行效率。

圖6 算法流程圖

3 系統計數結果與分析

微小片式元件自動計數系統利用OPENCV中的相關函數來實現上述的算法,用戶界面的設計采用的是Qt介面庫來實現的。為驗證算法的準確性,將2807只0402尺寸的片式電阻器無上下重疊的隨機放置片式元件盤上,采用計數系統進行計數,計數50次的結果如表1所示。系統計數結果表明,本文算法可以高精度地實現微小片式元件的實時自動計數,計數效率高,計數結果準確率高。

表1 系統計數結果及誤差率

4 結語

本文提出一種基于圖像處理的微小片式元件的自動計數算法,較好地解決了人工計數低效、耗時且容易產生誤差的問題。該算法通過結合Canny算子的圖像分割方法,能有效地提高圖像分割的準確性,并且利用輪廓回填消除圖像和利用輪廓數量判斷算法是否繼續的機制有效地提高了算法的運行速度。設計的微小片式元件自動計數系統具有高效、高準確率的特點,具有一定的應用價值。

主站蜘蛛池模板: 欧美第一页在线| 欧美成人a∨视频免费观看| 精品第一国产综合精品Aⅴ| 亚洲色图欧美激情| 四虎影视永久在线精品| 免费观看无遮挡www的小视频| 亚洲男女在线| 青青草国产在线视频| 国产成人狂喷潮在线观看2345| 曰韩免费无码AV一区二区| 四虎影视库国产精品一区| 成人亚洲国产| 麻豆国产精品视频| 日本亚洲成高清一区二区三区| 囯产av无码片毛片一级| 日本精品视频一区二区| 欧美亚洲欧美| 亚洲天堂久久新| aaa国产一级毛片| 欧美色视频在线| 91久久精品日日躁夜夜躁欧美| 欧美亚洲欧美区| 国产黑人在线| 中文字幕1区2区| 国产毛片久久国产| 亚洲精品视频免费观看| 成人综合在线观看| 色妞永久免费视频| 波多野结衣一区二区三视频| 高潮毛片免费观看| 日韩无码黄色| 国产精品成人AⅤ在线一二三四| 一级毛片高清| 国产一区二区三区日韩精品| 亚洲天堂视频在线观看| 久久一色本道亚洲| 中国精品久久| 天堂av高清一区二区三区| 亚洲国产日韩欧美在线| 国产一区二区三区精品欧美日韩| 国产成人久久综合一区| 99视频在线观看免费| 亚洲成aⅴ人片在线影院八| 亚洲美女一级毛片| 尤物在线观看乱码| 91日本在线观看亚洲精品| 中文字幕第4页| 91福利在线看| 免费看a毛片| 亚洲AV一二三区无码AV蜜桃| 欧美不卡在线视频| 99精品免费在线| 亚洲色图欧美激情| 亚洲成人播放| 国产精品第一区| 亚洲三级成人| 91九色视频网| 又爽又大又光又色的午夜视频| 青青草91视频| 国产精品第一区在线观看| 亚洲女同欧美在线| 国产91高跟丝袜| 亚洲欧洲日本在线| 国产成人精品高清不卡在线 | 日韩精品久久久久久久电影蜜臀| 亚洲久悠悠色悠在线播放| 自拍中文字幕| 91毛片网| 丰满人妻一区二区三区视频| 日本午夜视频在线观看| 亚洲69视频| 亚洲第一页在线观看| 99草精品视频| 在线日韩一区二区| 欧美高清日韩| 高清不卡一区二区三区香蕉| 亚洲成人网在线播放| 亚洲精品制服丝袜二区| 99精品国产自在现线观看| 永久在线精品免费视频观看| 蜜芽国产尤物av尤物在线看| 国产亚洲精|