機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用_第1頁
機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用_第2頁
機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用_第3頁
機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用_第4頁
機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、機(jī)器視覺技術(shù)在藥品瓶包裝在線檢測的應(yīng)用撰稿人:田耀華改編 備注:原作孫懷遠(yuǎn) 楊麗英 周夫之 發(fā)布時間:2011年4月8日 閱讀次數(shù):908 摘要:介紹了基于HALCON機(jī)器視覺軟件的藥品玻璃瓶包裝在線檢測系統(tǒng)的硬件結(jié)構(gòu)組成、軟件平臺及結(jié)構(gòu)層次,以及在藥品瓶包裝批號、裝液量、標(biāo)簽檢測中的實際應(yīng)用;指出了檢測系統(tǒng)的特點與應(yīng)用前景。關(guān)鍵詞:機(jī)器視覺;藥品包裝;在線檢測;系統(tǒng);應(yīng)用 機(jī)器視覺又稱計算機(jī)視覺,是用計算機(jī)來實現(xiàn)人的視覺功能,也就是用機(jī)器代替人眼來做測量和判斷2,它是利用光電成像系統(tǒng)采集被控目標(biāo)的圖像,經(jīng)計算機(jī)或?qū)S玫膱D像處理模塊進(jìn)行數(shù)字處理,根據(jù)圖像的像素分布、亮度和顏色等信息,進(jìn)行尺寸、

2、形狀、顏色等的識別。這樣就把計算機(jī)的快速性、可重復(fù)性與人眼視覺的高度智能化和抽象能力有機(jī)結(jié)合起來,大大提高了生產(chǎn)過程檢測的柔性和自動化程度,節(jié)省大量的人力,提高檢驗效率和確保產(chǎn)品質(zhì)量。機(jī)器視覺技術(shù)包含光源照明技術(shù)、光成像技術(shù)、傳感器技術(shù)、數(shù)字圖像處理技術(shù)、機(jī)械工程技術(shù)、檢測控制技術(shù)、模擬與數(shù)字視頻技術(shù)、計算機(jī)技術(shù)、人機(jī)接口技術(shù)等相關(guān)技術(shù)3,是實現(xiàn)計算機(jī)集成系統(tǒng)的基礎(chǔ)技術(shù)。因此,我們嘗試將機(jī)器視覺技術(shù)應(yīng)用于藥品包裝玻璃瓶質(zhì)量、標(biāo)簽、藥液裝量、包裝批號等在線檢測中,以實現(xiàn)藥品生產(chǎn)的快速、自動檢測與控制。 1在線檢測系統(tǒng)構(gòu)建 視覺傳感系統(tǒng)的總體理論結(jié)構(gòu)可用圖1表示,這是所有視覺傳感系統(tǒng)的普遍原理及運

3、行依據(jù)4。 圖像采集可通過觸發(fā)采集或連續(xù)采集,把目標(biāo)對象的光學(xué)特性變成二維信息的電信號,然后經(jīng)過數(shù)據(jù)采集卡或采集設(shè)備本身所帶的取樣和量化功能,將其轉(zhuǎn)化成數(shù)字圖像。之后,計算機(jī)對數(shù)字圖像進(jìn)行處理,包括圖像的預(yù)處理、圖像增強(qiáng)、圖像分割、特征提取等一系列步驟,最后通過圖像分析進(jìn)行測量和判斷。1.2系統(tǒng)軟件平臺及結(jié)構(gòu)1.2.1系統(tǒng)軟件平臺 檢測系統(tǒng)軟件平臺由機(jī)器視覺軟件和智能化操作平臺組成,其主要任務(wù)是分別對各硬件部分實現(xiàn)程序控制,并實現(xiàn)硬件各部分的整合。目前廣泛使用的機(jī)器視覺軟件主要有HALCON、EVISION和XCALIPER等。本系統(tǒng)采用德國MVTec的HALCON8.0,它是一個功能強(qiáng)大的機(jī)

4、器視覺軟件,提供了一個全面的視覺處理庫,包括所有標(biāo)準(zhǔn)和高級的圖像處理方法,覆蓋了從不同的硬件采集圖像到高級的模式匹配算法。提供了機(jī)器視覺應(yīng)用程序中通常所需的一些工具,如Blob分析、形態(tài)學(xué)、模式識別、測量、數(shù)據(jù)分析等算法操作或分類等,具有快速原型化和開放結(jié)構(gòu)的重要特征,可通過交互編程環(huán)境迅速開發(fā)機(jī)器視覺應(yīng)用程序,或加入新的算子來融合自己的視覺功能。所以,研發(fā)重心在于:根據(jù)需要,利用HALCON強(qiáng)大功能進(jìn)行二次開發(fā),以實現(xiàn)不同目標(biāo)的檢測。1.2.2系統(tǒng)軟件結(jié)構(gòu) 2檢測系統(tǒng)的應(yīng)用 2.1藥液裝量檢測 藥液裝量檢測實際上就是對瓶中液位進(jìn)行檢測。根據(jù)人的視覺原理,有效的邊緣是灰度值梯度變化最大的部分6

5、。實踐證明,瓶子封口邊緣與背景、瓶中液面與上方瓶身的灰度有顯著的不同,即可以對圖像根據(jù)灰度跳變點進(jìn)行測量。所以,本系統(tǒng)采用HALCON灰度值形態(tài)學(xué)算法對實時圖像進(jìn)行分割處理和分析。其步驟如下:2.2藥瓶批號檢測 針對藥品包裝瓶數(shù)字批號的檢測,我們采用HALCON的OCR圖像處理方法。OCR就是用于閱讀和識別符號的方法,它被定義成解釋圖像某區(qū)域的任務(wù),這些區(qū)域包括獨立的字符,因此我們可以用OCR對批號中的單個數(shù)碼標(biāo)志進(jìn)行讀取。 (1)獲取圖像:同前,調(diào)用open_framegrabber、grab_image、read_image和dev_display算子進(jìn)行圖像采集、讀取和顯示,如圖7所示,

6、并將采集的玻璃瓶圖像存入HALCON圖庫中。 (2)處理圖像:采集后的圖像首先要經(jīng)過一定的預(yù)處理,包括灰度值調(diào)整、濾波、填充縫隙、圖像分割、去邊緣毛刺等,其目的就是為了使區(qū)域特征更加明顯,便于后續(xù)的批號數(shù)碼判斷操作。由于包裝瓶圖像的特點,使灰度值調(diào)節(jié)較為困難,致使整個圖像區(qū)域的黑白效果相近而影響了數(shù)字特征的提取。而圖像灰度的高階特征反映了缺陷的微小細(xì)節(jié)、圖像成像的曝光特性和噪聲干擾等特性7。為此,我們將數(shù)字部分隔離出來并進(jìn)行旋轉(zhuǎn)(如圖8),以降低圖像灰度值調(diào)整的難度。然后,調(diào)用threshold算子調(diào)節(jié)灰度值,使數(shù)字特征變?yōu)槊黠@。調(diào)整灰度后的數(shù)字圖像仍有黑色雜影,需采用數(shù)學(xué)形態(tài)學(xué)方法對其進(jìn)行去

7、噪處理8。為此,調(diào)用fill_up_shape算子填充數(shù)字內(nèi)部的黑色部分,使圖像數(shù)字特征更為明顯;調(diào)用形態(tài)學(xué)算子opening_circle抑制雜波,以對深色部分進(jìn)行處理。實踐中發(fā)現(xiàn)灰度值調(diào)整與填充縫隙及濾波需要相互協(xié)調(diào)才能滿足在線檢測的要求。旋轉(zhuǎn)并去噪處理后的數(shù)字是水平排列的,調(diào)用closing_rectangle1、connection、intersection、sort_region等算子并設(shè)置相關(guān)參數(shù)對水平方向字符進(jìn)行合并、顯示白色、分離、返回、相連、排列、顯示等操作,從而得到處理好的圖像并顯示出來,如圖9所示。 (3)訓(xùn)練OCR:在軟件系統(tǒng)中進(jìn)行圖像處理運算和判定,就是將采集的實時圖

8、像與系統(tǒng)中的“模板”進(jìn)行比對,判斷合格與否,達(dá)到自動識別8-9,然后輸出執(zhí)行信號。“模板”的建立即訓(xùn)練OCR需通過準(zhǔn)備訓(xùn)練文件、建立和訓(xùn)練OCR分類器兩個步驟進(jìn)行。其中,定義數(shù)字串(如Trainingnumbers:=9,9,0,1,0,2)與需檢測的批號是直接相關(guān)的。 (4)識別數(shù)字:識別數(shù)字的過程就是讀取模板、處理圖形、識別對象的過程。首先,調(diào)用select_object、read_ocr_class_mlp算子選擇和讀取分類文件即“模板”。然后,采用步驟(2)所述處理圖像的方法對新的目標(biāo)圖像進(jìn)行處理并顯示。最后,通過for循環(huán)及OCR中匹配度算子返回要求的匹配結(jié)果和匹配度。整個程序運行的

9、結(jié)果如圖10所示。 (5)判斷決策:經(jīng)過數(shù)字識別后,當(dāng)匹配結(jié)果超出預(yù)設(shè)范圍時,則可做出決策,并通過剔除機(jī)構(gòu)剔除“不合格”瓶。2.3藥瓶標(biāo)簽檢測 檢測藥瓶標(biāo)簽狀態(tài)就是要檢測出藥瓶標(biāo)簽的位置以及“標(biāo)簽值”是否為“0”,這是一維測量。 (1)圖像采集與讀取: 同前,完成相機(jī)的參數(shù)設(shè)置,分別調(diào)用open_framegrabber、grab_image、read_image和dev_display等算子進(jìn)行圖像采集、讀取和顯示。操作中可以用set_framegrabber_param算子修改相機(jī)的曝光時間,確定最清晰圖像的曝光時間。 (2)定義ROI: 首先選取好一個感興趣的區(qū)域(ROI),修改Row、

10、Column、Length1和Length2 的值,使所選矩形框包含所要測量標(biāo)簽的整個部分。然后選取輪廓線(Profile Line),即在ROI內(nèi)要測量的那條射線(如圖11所示)。每一段射線的灰度值會被計算出來,這些連續(xù)的灰度值被稱為物體的輪廓。 (3)選取成對的邊: 設(shè)置Threshole值,使整個瓶標(biāo)簽都落在上下兩個對邊線(一組)之間,如圖12所示。 (4)顯示結(jié)果: 當(dāng)瓶標(biāo)簽在ROI區(qū)域的對邊之間,并且區(qū)間的灰度值“符合”設(shè)定范圍時,則系統(tǒng)軟件將判斷為“合格”,如圖13所示而當(dāng)ROI區(qū)域內(nèi)無標(biāo)簽或標(biāo)簽超出ROI區(qū)域時,則因指定區(qū)間的灰度值不“符合”設(shè)定范圍而將被系統(tǒng)軟件判斷為“不合格”

11、,如圖14所示。“不合格”瓶將被剔除機(jī)構(gòu)剔除。 3結(jié)論 本文的創(chuàng)新點在于:將機(jī)器視覺技術(shù)應(yīng)用于藥品瓶包裝檢測中,以機(jī)器代替人工完成檢測、分類工作,符合GMP要求,實現(xiàn)了無接觸式檢測,具有準(zhǔn)確度高、速度快、檢測結(jié)果客觀等特點,這在藥品安全和檢測精度上都對傳統(tǒng)的人工檢測有著重大的改進(jìn)和突破,而且更是新建了一種適于現(xiàn)場在線檢測和控制的方法,同時能夠大幅降低檢驗成本,提高勞動生產(chǎn)率,并為操作者創(chuàng)造一個舒適的工作環(huán)境。該檢測系統(tǒng)體現(xiàn)的應(yīng)用技術(shù)是藥品生產(chǎn)企業(yè)實現(xiàn)計算機(jī)集成控制和數(shù)字化管理的基礎(chǔ)技術(shù)。所以,隨著國內(nèi)GMP的推廣和深入、生產(chǎn)自動化程度和生產(chǎn)規(guī)模的不斷提高、以及用戶對質(zhì)量問題日益重視,機(jī)器視覺技術(shù)將會在藥品生產(chǎn)中得到更廣泛的應(yīng)用和發(fā)展。 原作:孫懷遠(yuǎn),楊麗英,周夫之. 基于機(jī)器視覺技術(shù)的藥品瓶包裝在線檢測系統(tǒng). 中國制藥裝備J.總6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論