《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 機器視覺在光纖端面缺陷檢測中的應用
機器視覺在光纖端面缺陷檢測中的應用
摘要: 本文介紹了如何利用機器視覺進行光纖端面的缺陷檢測,并使用美國國家儀器(NI)公司的VBAI視覺自動檢測開發環境完成了機器視覺系統的開發。
Abstract:
Key words :

 0 引言

  作為信息高速公路的載體,以及光纖通信系統的重要組成部分,光纖體現了非常優越的信息傳輸特性,是構成21世紀信息社會的一個不可或缺要素。在光纖通信中,光纖的活動連接都是通過光纖連接器實現的,光纖端面的潔凈程度對連接器的性能有決定性的影響。除了在拋光過程中或者在光纖插拔等在線業務操作過程中產生的光纖端面永久性損傷(如劃傷、裂痕)外,由于在平時使用中可能會與不潔凈的手、光纖帽邊緣、法蘭盤金屬邊緣、臟的光纖端面以及空氣中的顆粒接觸,光纖端面還會受到各種各樣的臨時性污染(如污垢、油漬、水或清洗劑的殘留),從而使得其性能受到影響,這不僅會使連接損耗變大、通信性能下降,嚴重時則纖芯被堵不能傳輸光,從而導致纖芯被高功率激光燒壞。為了保證光纖通信的穩定與高效,每個光纖的端面必須保證一定程度上的清潔。

  傳統的光纖端面缺陷檢測方法是采用人工檢測的方法,這種方法首先將光纖端面的圖像采集出來,然后用肉眼觀察臟污,再進行人工判定。由于這種方法是檢查者肉眼連續觀察光纖的端面,容易使人感到視覺疲勞,所以效率比較低。而且每個人的經驗和責任心不一樣,得到的產品質量也會有相當大的差異。為了提高產品的可靠性和生產效率,本文提出了一種拋棄人工肉眼檢測而使用機器視覺進行檢測的方法。機器視覺主要用計算機來模擬人的視覺功能,從客觀事物的圖像中提取信息,進行圖像處理并加以理解,然后用于光纖端面的缺陷檢測。與人工檢測相比,機器視覺檢測方法提高了檢測的準確性,降低了測試成本,增強了測試能力,使得對生產線上操作人員的培訓難度降低,而且能獲得更多的生產線監測數據信息。

  本文介紹了如何利用機器視覺進行光纖端面的缺陷檢測,并使用美國國家儀器(NI)公司的VBAI視覺自動檢測開發環境完成了機器視覺系統的開發。VBAI(Vision Builder for Automated Inspection)是NI推出的一款視覺檢查軟件,作為自動檢測的視覺生成器。此工具是實驗室進行快速視覺效果驗證的理想工具,也是很好的生產線簡易測試平臺。結果顯示,該系統能夠比較精確地檢測出缺陷所在位置及其大小,速度較快,達到了對光纖端面缺陷檢測的要求。

  1 檢測系統

  本文所提出的光纖端面缺陷機器視覺檢測系統由光纖端面檢測儀以及PC系統組成。檢測的時候將光纖活動連接器插入光纖端面檢測儀的固定測試平臺中,而光纖端面檢測儀通過USB線連接到PC系統上,這樣就能將圖像采集到電腦里。調整顯微鏡焦距,一旦得到了滿意的圖像,就啟動軟件對光纖端面進行分析,與軟件預設的標準指標進行比較,從而定量地確定各區域信息,判斷該光纖端面合格與否。

  該系統的檢測效果與軟件的能力、顯微鏡性能以及操作人員對焦圖像的技能有關,已經證明了其在準確性、可重復性、再現性以及檢測效率等方面明顯優于人工檢測。該方案還可以提供檢測結果的具體記錄,包括端面圖像和損傷檢測數據等,提高系統的自動化程度。

  2 檢測過程

  本系統所使用的檢測軟件是基于VBAI視覺自動檢測開發環境開發的,具備對光纖端面圖像進行處理和分析的能力,其處理流程如圖1所示。

系統軟件處流程圖

圖1 系統軟件處流程圖

  在使用光纖端面檢測儀對光纖端面進行圖像采集的時候,由于光纖端面每次出現在視野范圍中的位置都有所不同,所以首先要對光纖端面纖芯的位置進行定位才能對其進行一系列的檢測。要定位纖芯的位置,首先需要將采集到的圖像二值化。因為通過光纖端面檢測儀采集得到的初始圖像為32位的,而在VBAI中對圖像分析處理的函數模塊基本上都是不支持32位圖的,所以只有把32位圖轉化成二值圖像,才能對其進行一系列精確的分析。使用VBAI的視覺助手(Vision Assistant)函數模塊對初始圖像進行圖像處理,通過抽取色彩值(Extract HSL)的子函數即可得到灰度8位圖,然后使用閾值法將圖像二值化。

  閾值法是一種簡單而且有效的圖像分割方法,此方法是用一個或幾個閾值將圖像的像素灰度級分為幾個級別,屬于一個級別的像素點被認為是同一類物體。需要注意的是,在光纖端面檢測的過程中,由于包層可能會和包層外的臟污屬于同一個灰度級,所以在對包層外的臟污檢測的時候是不能同時對包層上的臟污進行檢測的,需要將包層屏蔽以后再檢測。

  在本系統中,設F(x,y)表示對圖像二值化的輸出,其像素灰度級范圍為[a,b],對同一類型的缺陷檢測時只需要設定一個a和b之間的閾值TH,把圖像的像素分成大于TH的像素群(缺陷)和小于TH的像素群(背景)兩部分。即:

 

  圖像二值化將缺陷像素點的灰度值設為0,背景像素點的灰度值設為1。在VBAI的視覺助手函數模塊中就有設置閾值(Threshold)的函數子模塊,調用的時候只需要在閾值直方圖上根據雙峰法找到波峰與波谷,并手動調整閾值的大小,使其能將缺陷與背景區分開來即可,如圖2所示。

 原始圖像及其閾值直方圖

圖2 原始圖像及其閾值直方圖

  2.1 纖芯的定位

  本文定位光纖纖芯所使用的是方法是先找到光纖的整個包層,由于光纖包層的形狀是一個圓,而這個圓的圓心就是纖芯的中心了。光纖端面存在較大程度的污染的話,如果只是設置一定的閾值將圖像二值化,得到的二值圖像除了光纖包層外還可能會有很多臟污,這樣就會對光纖包層的定位產生很大的影響。所以二值化圖像后還需要使用視覺助手里的一些子函數模塊對圖像進行一些形態學的處理,使用移除小顆粒(RemoveSmall Objeets)和移除大顆粒(Remove Large Objects)這兩種函數子模塊,調整迭代次數的大小,把比光纖包層小和比光纖包層大的顆粒都濾掉,從而除去對光纖包層定位的干擾,使得到的二值圖像里只有光纖包層的圖像,如圖3所示。

 將原始圖像處理成只有光纖包層的二值圖像

圖3 將原始圖像處理成只有光纖包層的二值圖像

 不同位置纖芯的定位

圖4 不同位置纖芯的定位

  得到光纖包層的二值圖像后,利用VBAI中尋找圓邊緣(Find Circular Edge)以及建立坐標系(Set Coordinate System)的函數模塊,即能準確地定位光纖纖芯的位置。尋找圓邊緣是為了尋找光纖包層圓的邊緣,從而尋找到光纖包層圓的圓心,這個圓心也是纖芯圓的圓心,然后以這個圓心為坐標系原點建立坐標系。在VBAI中,建立坐標系這個函數的功能是定位特征,它能根據尋找到的包層圓自動定位圓心,即使包層在圖像中的位置改變,坐標系原點也能準確地定位在包層圓的圓心上,而包層圓的圓心就是纖芯圓的圓心。由圖4可見,坐標系的原點可以很精確地定位在位置不同的纖芯圓的圓心上,即使是在不規則的包層面上。

  2.2 檢測區域的劃分

  在定位了光纖纖芯之后,由于在光纖端面上不同圓環范圍內所用的檢測標準也不同,所以要以纖芯中心為圓心作不同區域的圓環,再在每個圓環內按規定的檢測標準進行檢測。如果有任意一個圓環內的檢測不能通過,則這個光纖就是有缺陷的,不能通過。在劃分區域的時候,由于通過光纖端面檢測儀采集得到的圖像在VBAI環境下是以像素(pix)為計量單位的,而一般檢測標準中給出的光纖端面檢測要求是以微米(μm)為計量單位的,所以要通過公式(2)進行轉換將微米(μm)轉換成像素(pix)。轉換的時候需要知道一個參數:dpi(每英寸多少點),知道了dpi就可以從公式(2)得到像素與微米的轉換關系。設P為像素,D為dpi,I為英尺,M為微米,則:

  一張圖片的dpi可以通過一些常用的看圖軟件得到(如Acdsee,Photoshop等),平時所用的640×480或800×600等標準的分辨率的dpi是一個常數:96。這樣在對光纖端面進行區域劃分的時候,就能準確地算出每個圓環的直徑,從而對整個光纖端面可以進行細致并且精確的檢測。

  2.3 缺陷的檢測

  2.3.1 不同的閾值

  光纖端面缺陷包括白點(崩缺)、黑點(臟污)、陰影(內裂)以及劃痕。其中崩缺和劃痕是顏色亮于光纖端面的部分,而臟污和陰影是顏色暗于光纖端面的部分。要檢測出這些缺陷,對每個區域的每個亮部檢測前都要重新對原始圖像進行一次圖像處理,同時對每個區域的每個暗部檢測前也要重新對原始圖像進行一次圖像處理,以便設置不同的閾值以區分出比光纖端面亮的部分和比光纖端面暗的部分。這樣在檢測過程中就先后對暗部和亮部進行了檢測,如果兩者中任何一種檢測不能通過,則這個區域的檢測就是不能通過的。

  光纖端面需要進行檢測的區域包含了光纖包層和光纖包層以外的陶瓷部分,所以亮色缺陷和暗色缺陷除了分布在光纖包層上外還有可能會分布在陶瓷面上。由于光纖包層在采集的圖像中是暗色的,與暗色的缺陷色度比較接近,而包層外的陶瓷部分色度則更接近于亮色的缺陷。所以檢測光纖包層上和包層外陶瓷面上的缺陷時,針對暗色缺陷和亮色缺陷都需要分別設定不同的閾值,才能準確地檢測出整個端面的缺陷。因此利用VBAI檢測光纖包層外的陶瓷面區域時,需要重新根據雙峰法設定閾值,如圖5所示。

 對包層內和包層外暗色缺陷和亮色缺陷的不同二值化處理

圖5 對包層內和包層外暗色缺陷和亮色缺陷的不同二值化處理

  由圖5可見,在檢測的過程中,必須要針對暗色缺陷和亮色缺陷在光纖端面包層內外的不同分布,分別設定不同的閾值,否則會極大的影響檢測的精確度。需要注意的是,纖芯本身就是亮色的,所以亮色缺陷檢測過程中需要把纖芯忽略掉。

  2.3.2 缺陷的判定

  在光纖端面缺陷檢測中,既有不能接受的缺陷,也有可以接受的缺陷,對于崩缺、臟污、內裂和劃痕這類缺陷顆粒,鑒定其能不能被接受就取決于它們的大小與長度。一般,評價它們的大小與長度主要是根據其費雷特直徑(Feret Diameter)的大小。費雷特直徑是一種常用的顆粒直徑表示方法,對于規則的球形顆粒,可以用“直徑”來精確描述其大小,但是絕大多數情形下顆粒尤其是劃痕的形狀都不是球形,用直徑表示顯然欠確切,也容易引起誤解。因此,表示顆粒大小引用“顆粒直徑”的概念。所謂顆粒直徑,即表示顆粒大小的“一因次”尺寸。“因次”又稱為量綱,是基本物理量的度量單位,例如長短、體積、質量、時間等等。同一顆粒,由于應用場合不同,測量的方法也往往不同,所得到的顆粒直徑的值當然也不同,如:在顯微鏡下觀察到的是顆粒在與視線垂直的平面上的尺寸,篩分所得到的粒徑是篩孔尺寸,沉降所得到的是某種沉降特性相同的球形顆粒的直徑等。

  本文的光纖端面缺陷機器視覺檢測中,二值化圖像后要測量的缺陷的費雷特直徑即是在顯微鏡下與視線垂直的平面上的尺寸。任何一個不規則物體的費雷特直徑都有大有小,通常所需要得到的是最大的費雷特直徑,然后和檢測標準進行對比,如果最大費雷特直徑大于可以接受的缺陷顆粒直徑,則檢測不能通過。VBAI的功能非常強大,它提供了能夠直接測量最大費雷特直徑(Max Feret Diameter)的函數,由此便可以方便快捷地測出各種缺陷顆粒的最大費雷特直徑大小,包括線性特征的劃痕,劃痕的最大費雷特直徑就是其長度。在VBAI的視覺助手函數模塊中有一個質點過濾(Particle Filter)的子函數模塊,它可以設定一定范圍的最大費雷特直徑值,然后將最大費雷特直徑處于這個范圍內的缺陷顆粒都過濾掉,接著進行判定,例如:在一個檢測區域內,要求最大費雷特直徑小于等于5μm的缺陷顆粒不能超過5個,并且無大于5μm的缺陷顆粒。利用公式(2)可以計算出,放大400倍后5μm轉換成像素值約等于7.559pix。然后利用質點過濾函數模塊,先將最大費雷特直徑小于7.559pix的缺陷顆粒濾去,用粒子分析(Detect Objects)函數模塊檢測顆粒的數量,如果檢測出有顆粒就判定不能通過;接著再利用質點過濾函數模塊將最大費雷特直徑大于7.559pix的顆粒濾去,依舊用粒子分析函數模塊檢測顆粒數量,如果檢測出有大于5個顆粒就判定不能通過。

  檢測完所有的區域后,調用VBAI里的設定整體檢測狀態(Set Inspection Status)函數模塊,里面有一個選項是“任何一個檢測步驟不能通過,則這個檢測不能通過(Fail if Any Previous Step Fails)”,把這個選項點選上,則前面任何一個區域的檢測不能通過的話,這個光纖端面的檢測就判定為不能通過,這樣就不會漏過任何一個不符合檢測要求的檢測區域了。

  2.4 報表的生成

  報表作為檢驗測試結果最直觀和最重要的憑證,是測試系統必不可少的組成部分。每個光纖端面檢測完成后都會產生許多數據,包括每個檢測區域缺陷的數量、大小等等。如果將這些數據指定文件路徑后自動導入到Excel或Word文件中,不僅可以提高整個檢測系統的自動化程度,還大大降低了測試人員的工作量。因此在程序的最后加上VBAI中的一個數據導出(Data Logging)函數模塊,將數據以Excel格式保存在本機電腦硬盤上或者將其上傳至FTP服務器中并保存起來,提高數據的安全性和可靠性,方便隨時查看。

  3 結論

  本文結合圖像處理技術,根據采集的光纖端面圖像開發出了一套基于機器視覺的光纖端面缺陷檢測系統,經過實驗證明,這個系統能夠高效率、高質量的對光纖端面的缺陷進行檢測與判斷,避免人工檢測帶來的操作失誤現象,極大地提高了檢測的可靠性。

  除了本文中對光纖端面檢測的應用外,借助紅外線、紫外線、X射線、超聲波等高新探測技術,機器視覺在檢測非可視物體和高危險場景時更具有其突出優點。因此,機器視覺檢測將會成為越來越受歡迎的方案。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜性色一区二区三区免费视频 | 亚洲福利小视频| 国产精品国产精品国产专区不蜜| 欧美大香线蕉线伊人久久国产精品| 久久在线91| 久久美女艺术照精彩视频福利播放| 欧美在线视频一区二区| 先锋影音一区二区三区| 亚洲欧美中文另类| 亚洲在线播放| 亚洲专区在线视频| 亚洲影视综合| 午夜影视日本亚洲欧洲精品| 亚洲欧美日韩第一区| 亚洲免费人成在线视频观看| 亚洲一卡二卡三卡四卡五卡| 亚洲一区二区三区色| 亚洲自拍电影| 欧美在线关看| 久久综合色播五月| 欧美成人精品h版在线观看| 久久综合九色九九| 亚洲日本成人| 欧美四级剧情无删版影片| 久久大综合网| 久久视频精品在线| 免费成人黄色| 欧美另类人妖| 欧美三日本三级少妇三99| 欧美性事在线| 国产日韩欧美综合精品| 国产一区美女| 亚洲国产欧美一区| 日韩一级二级三级| 在线亚洲欧美| 午夜久久久久久久久久一区二区| 午夜老司机精品| 亚洲国产一区二区三区青草影视| 日韩视频久久| 亚洲欧美国产高清| 久久久www成人免费无遮挡大片| 免费成人高清视频| 欧美视频在线观看| 国产亚洲精品福利| 亚洲国产精品专区久久| 99精品欧美一区二区三区| 亚洲在线黄色| 久久精品国产99国产精品澳门| 91久久在线| 亚洲私人影院在线观看| 久久成人精品无人区| 欧美/亚洲一区| 欧美视频在线一区| 国产一区在线观看视频| 91久久久久久久久| 亚洲综合日韩中文字幕v在线| 久久er99精品| 在线一区二区三区四区| 欧美在线免费播放| 欧美黄污视频| 国产美女精品视频免费观看| 在线日韩中文| 亚洲视屏在线播放| 亚洲国产日韩欧美在线99 | 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲免费av观看| 香蕉久久一区二区不卡无毒影院 | 国产精品日产欧美久久久久| 极品尤物av久久免费看| av成人免费在线观看| 久久爱另类一区二区小说| 一区二区三区精品| 久久午夜色播影院免费高清| 欧美日韩1区2区3区| 国产一区深夜福利| 一区二区三区成人| 亚洲国产欧美一区二区三区久久| 亚洲欧美色婷婷| 欧美激情一区二区三区成人| 国产精品欧美经典| 亚洲国产天堂久久综合网| 午夜欧美不卡精品aaaaa| aa级大片欧美三级| 理论片一区二区在线| 国产精品视频999| 亚洲精品久久久久| 久久精品成人一区二区三区| 亚洲影视综合| 欧美片在线播放| 在线观看视频一区二区| 一区二区三区国产精品| 亚洲伦理自拍| 麻豆91精品91久久久的内涵| 国产精品一香蕉国产线看观看| 亚洲乱码国产乱码精品精98午夜| 亚洲二区视频| 久久福利视频导航| 国产精品第十页| 亚洲卡通欧美制服中文| 亚洲精品在线观| 久久资源av| 国产在线观看一区| 香蕉成人久久| 午夜精品免费| 国产精品视频xxxx| 亚洲午夜免费视频| 国产精品99久久久久久人| 欧美激情视频一区二区三区免费 | 欧美激情中文字幕在线| 尤妮丝一区二区裸体视频| 香蕉久久夜色精品国产| 午夜精品理论片| 国产精品视频999| 国产日韩综合| 免费精品99久久国产综合精品| 国产欧美日韩亚洲精品| 中文日韩在线视频| 亚洲视频在线播放| 欧美日韩大片一区二区三区| 91久久极品少妇xxxxⅹ软件| 亚洲人成亚洲人成在线观看| 另类激情亚洲| 在线免费日韩片| 亚洲欧洲日本在线| 欧美高清视频| 亚洲精品国产品国语在线app| 亚洲免费观看在线视频| 欧美精品激情在线| 99成人精品| 亚洲午夜伦理| 国产精品女主播| 欧美一区二区三区的| 久久久噜噜噜久噜久久 | 亚洲精品视频在线看| 日韩视频永久免费| 欧美日本一区二区三区| 亚洲免费精彩视频| 亚洲天堂网站在线观看视频| 国产精品www色诱视频| 亚洲欧美国产精品桃花| 性视频1819p久久| 国产亚洲亚洲| 亚洲国产专区校园欧美| 欧美成人一区二免费视频软件| 亚洲高清在线精品| 一区二区三区四区五区在线| 国产精品a久久久久| 亚洲欧美美女| 久久男人av资源网站| 亚洲国产第一| 亚洲一二三级电影| 国产精品一二三| 亚洲国产精品999| 欧美日本三级| 亚洲自拍高清| 蜜乳av另类精品一区二区| 亚洲人精品午夜| 亚洲专区欧美专区| 国产综合精品一区| 亚洲美女毛片| 国产精品欧美日韩| 亚洲国产精品一区二区www| 欧美乱妇高清无乱码| 亚洲综合电影一区二区三区| 久久久久久高潮国产精品视| 亚洲国产精品www| 亚洲伊人一本大道中文字幕| 国内精品美女av在线播放| 亚洲伦理在线观看| 国产精品一区二区久久久| 亚洲第一福利社区| 欧美日韩亚洲国产精品| 午夜国产欧美理论在线播放| 女同性一区二区三区人了人一| 一区二区欧美在线| 久久综合国产精品台湾中文娱乐网| 亚洲精品乱码久久久久久蜜桃麻豆| 香蕉久久久久久久av网站| 亚洲福利电影| 午夜精品美女自拍福到在线| 亚洲第一伊人| 欧美在线综合| 91久久综合| 久久精品国产精品| 日韩一级在线| 免费在线日韩av| 午夜亚洲一区| 欧美视频中文在线看| 久久精品久久99精品久久| 欧美日韩在线精品| 亚洲国产精品一区| 国产精品视频专区| 一区二区三区精品国产| 黄色成人片子| 午夜久久久久久| 日韩视频一区二区三区| 久久久噜噜噜久久人人看| 中文欧美在线视频| 欧美激情第六页| 国产精品夜夜夜|