文獻標(biāo)識碼: A
文章編號: 0258-7998(2011)12-0122-04
輸液是醫(yī)療保健中的重要組成部分,,在臨床應(yīng)用中已廣泛使用,。然而,若含有玻璃碎屑,、橡皮屑,、毛發(fā)、纖維等可見異物的輸液產(chǎn)品注射進入人體,,將對患者造成極大的傷害,。因此,許多國家在藥典中規(guī)定,,要對每一只或每一瓶醫(yī)用液體進行異物檢測,。基于機器視覺的異物檢測方法克服了傳統(tǒng)人工燈檢方法勞動強度大,、檢測效率低的缺點。若從國外引進這方面的設(shè)備不僅價格昂貴,,而且由于藥劑容器制造工藝的差別導(dǎo)致檢測精度不理想,。因此,我國迫切需要自主研發(fā)適用于國內(nèi)液體異物檢測的先進設(shè)備及技術(shù),。為此,,本文分析并設(shè)計了基于機器視覺的大輸液可見異物檢測系統(tǒng)。
1系統(tǒng)硬件設(shè)計
1.1系統(tǒng)工作原理
該系統(tǒng)針對機器視覺檢測大輸液異物過程中存在對噪聲敏感,、難以區(qū)分異物與氣泡的問題而設(shè)計的一套自動檢測系統(tǒng),。首先利用攝像機拍攝生產(chǎn)線上每只輸液瓶的連續(xù)運動圖像,并將圖像信號送入DSP處理器,DSP利用嵌入至其中的異物檢測識別算法對圖像進行處理,,并將處理后的數(shù)據(jù)送入ARM控制器中,。最后控制器根據(jù)預(yù)設(shè)條件(可見異物的大小和數(shù)量)判斷輸液液體是否合格,并發(fā)送控制信號給執(zhí)行機構(gòu),,剔除不合格的輸液瓶,。
在靜止時,輸液瓶中的可見異物會沉在瓶底,,而且輸液瓶本身還可能存在瓶子缺陷,、瓶外灰塵、瓶身刻度等靜止干擾,,這些都將增加檢測的難度,。為了將這些靜止干擾與運動異物分離,設(shè)計了專門的旋轉(zhuǎn)機構(gòu)將輸液瓶先旋轉(zhuǎn)然后急停,。由于慣性和重力的作用,,可見異物將在輸液中做旋轉(zhuǎn)下沉運動。當(dāng)從垂直于輸液瓶的側(cè)面拍攝圖像時,異物將在序列圖像中做類似直線的連續(xù)運動,。此時,,攝像機跟蹤拍攝輸液瓶以獲得運動異物的連續(xù)圖像,作為后續(xù)異物檢測的基礎(chǔ),。大輸液中的異物分為黑色和白色兩大類,,為增加異物與背景的對比度,對黑色異物采用LED背部白光照明方式,,對白色異物采用LED底部紅光照明黑色背景方式,。
1.2 基于DSP的檢測系統(tǒng)設(shè)計
根據(jù)系統(tǒng)工作原理,該系統(tǒng)由光電傳感器,、夾持與旋轉(zhuǎn)機構(gòu),、LED光源、攝像機,、DSP圖像處理單元,、ARM控制器、剔除機構(gòu)等組成,。本文采用了高靈敏型低照度工業(yè)CMOS攝像機,,它采用美國OmniVision公司生產(chǎn)的OV7725作為核心傳感器。OV7725工作電壓低,,提供單片VGA攝像頭和圖像處理的所有功能,包括自動曝光控制,、自動白平衡等,VGA格式圖像采集速率可高達60 S/s,。通過標(biāo)準的SCCB總線控制,可以輸出多種分辨率的8 bit或10 bit圖像,,支持RGB和YUV/YCbCr等多種圖像輸出格式。在本設(shè)計中,,采用的是8 bit 640×480的YUV(4:2:2)格式,,LED光源作為CMOS攝像機的輔助光源。本設(shè)計選擇專用于數(shù)字媒體應(yīng)用的高性能32 bit定點TMS320DM642 DSP[1]芯片作為運算器,,專門處理耗時的異物檢測識別算法,,其工作主頻最高達720 MHz,處理性能可達5 760 MIPS,,滿足系統(tǒng)的精確性和實時性要求,。TMS320DM642程序執(zhí)行過程中,代碼和數(shù)據(jù)緩存在SDRAM中,對應(yīng)TMS320DM642上的CEO映射的地址空間,。SDRAM使用兩片HY57V283220TP-6, 每個HY57V283220TP-6均為32 bit數(shù)據(jù)總線的SDRAM,。其中,高32 bit存儲在一個SDRAM中,低32 bit存儲在另一個SDRAM中,從而滿足TMS320DM642所需的64 bit數(shù)據(jù)總線要求,。系統(tǒng)外圍部分選用了S3C2440處理器作為控制單元,,包含了圖像數(shù)據(jù)采集控制,、剔除設(shè)備運行及光電傳感器讀取等功能。系統(tǒng)參數(shù)設(shè)置和運行過程顯示采用了帶觸摸功能的AT043TN24液晶模塊,。 檢測系統(tǒng)如圖1所示,。
檢測系統(tǒng)工作流程如下:
(1)傳送帶將輸液瓶送至檢測區(qū),,同時光電傳感器檢測到位后,,輸出檢測信號至ARM控制器,ARM驅(qū)動輸液旋轉(zhuǎn)設(shè)備夾住瓶口并開始旋轉(zhuǎn),。
?。?)旋轉(zhuǎn)輸液瓶到達攝相機拍攝位置時,ARM停止旋轉(zhuǎn)設(shè)備運行,,同時開啟攝像機及LED輔助光源,。
(3)攝像機按照預(yù)先設(shè)定的曝光時間連續(xù)拍攝指定幀數(shù)的圖像,以YUV(4:2:2)格式輸出至DSP的SDRAM緩存區(qū)中,。
?。?)DSP運行異物檢測與識別算法,對緩存區(qū)保存的序列圖像數(shù)據(jù)進行處理,,并將處理后的識別結(jié)果傳送至ARM,。
(5)ARM控制器根據(jù)預(yù)設(shè)的范圍參數(shù)對識別結(jié)果進行判斷,控制剔除設(shè)備剔除不合格的輸液瓶,,并將處理結(jié)果顯示在LCD上,。
2 系統(tǒng)檢測識別算法設(shè)計
輸液在旋轉(zhuǎn)過程中不可避免地會產(chǎn)生向上運動氣泡,,為了提高檢測的準確性,,排除氣泡干擾,本文采用先跟蹤后檢測的異物檢測方法,。首先對連續(xù)多幀旋轉(zhuǎn)-急停-跟蹤拍攝的大輸液瓶圖像中的可疑運動目標(biāo)進行分割,,初步確定異物的大小、數(shù)目,、位置等信息,,并以這些信息為基礎(chǔ)連續(xù)跟蹤數(shù)幀圖像,根據(jù)運動目標(biāo)在幀間運動的連續(xù)性和方向性判別異物氣泡,。為了避免運動異物在連續(xù)兩幀中位移不大導(dǎo)致不利于檢測的情況及滿足檢測的實時性要求,,本文對每瓶輸液瓶圖像選取等時間間隔的5幀圖像并取其亮度分量Y(即灰度信息)做檢測。
在采集到的單幀圖像中,,包含有異物,、靜止干擾以及大量的噪聲,使得異物目標(biāo)和背景的對比度和圖像的信噪比很低,,不利于異物目標(biāo)的提取,。因此,,本文首先建立序列圖像的背景,然后利用背景減除法提取異物圖像,。為了更準確地分割出異物,,本文對異物圖像利用形態(tài)學(xué)方法進一步去除背景亮度,增強目標(biāo)能量,。最后利用閾值分割法進行異物分割,。異物檢測識別算法流程如圖2所示。
線性預(yù)測,。圖5(b)中,,由于從第三幀開始引入了線性預(yù)測,迭代次數(shù)要比未預(yù)測的少,。
本文對100瓶150 ml的透明瓶裝大輸液進行了試驗檢測,檢測速度大約為0.8瓶/s,識別率平均達96.3%,。
本文針對機器視覺檢測大輸液異物中存在的噪聲敏感、難以區(qū)分異物與氣泡問題,設(shè)計了一套自動檢測系統(tǒng),。首先通過攝像機拍攝生產(chǎn)線上每瓶輸液的運動序列圖像,,通過DSP運行異物檢測與識別算法,對SDRAM緩存區(qū)中的序列圖像進行專門處理,,并將處理后的數(shù)據(jù)送入ARM控制器中,,由ARM根據(jù)預(yù)設(shè)條件剔除不合格的輸液瓶。本文首先利用簡化的歸一化互相關(guān)系數(shù)快速建立序列圖像的背景,,其次利用背景減除法提取異物圖像,,然后利用灰度形態(tài)學(xué)操作對異物圖像進行圖像增強以便準確分割異物,最后以改進的Mean Shift跟蹤算法對運動異物進行跟蹤,,根據(jù)異物運動方向排除氣泡干擾,,保證檢測準確率。本文設(shè)計的系統(tǒng)和方法滿足自動化生產(chǎn)的要求,。
參考文獻
[1] 王躍宗,,劉京會.TMS320DM642 DSP應(yīng)用系統(tǒng)設(shè)計與開發(fā)[M].北京:人民郵電出版社,2009
[2] Lu Juan, Wang Yaonan, Zhang Jie, et al. On-line detection of foreign substances in glass bottles filled with transfusion solution through computer vision[C]. Proceedings of the 2008 IEEE International Conference on Information and Automation, Zhangjiajie,China.New York:IEEE Press,2008.
[3] 王珂娜,王耀南,魯娟,等.基于Camshift 跟蹤算法與SVM的大輸液雜質(zhì)檢測識別方法研究[J]. 湖南大學(xué)學(xué)報(自然科學(xué)版), 2009,36(7):41-45.
[4] COMANICIU D, RAMESH V, MEER P. Kernel-based object tracking[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2003,25(5):564-577.
[5] NING J,ZHANG L, ZHANG D,et al. Robust object tracking using joint color-texture histogram[J]. International Journal of Pattern Recognition and Artificial Intelligence, 2009,23(7):1245-1263.
[6] 章倢,王耀南,魯娟.大輸液在線視覺檢測系統(tǒng)的研究[J].計算機工程與應(yīng)用,2010,46(23):231-234.