苑瑋琦 暴吉寧 李立奇
(沈陽(yáng)工業(yè)大學(xué)視覺(jué)檢測(cè)技術(shù)研究所,沈陽(yáng) 110870)
顆粒粒度是顆粒類(lèi)物質(zhì)的重要質(zhì)量指標(biāo),其準(zhǔn)確的測(cè)量對(duì)顆粒后續(xù)加工的許多技術(shù)性能和實(shí)際應(yīng)用具有重要的指導(dǎo)意義。目前,在農(nóng)業(yè)上,顆粒檢測(cè)系統(tǒng)可以用來(lái)檢測(cè)大米在裝袋之前是否合格;在地質(zhì)學(xué)上,顆粒檢測(cè)系統(tǒng)可以用來(lái)檢測(cè)沙土在外力沖擊及擠壓等情況下的應(yīng)力反應(yīng)等。顆粒檢測(cè)工業(yè)將成為21世紀(jì)最重要的基礎(chǔ)產(chǎn)業(yè)之一[1,2]。目前對(duì)顆粒粒度的檢測(cè)大多采用篩分法、顯微鏡法及沉降法等,這些方法存在測(cè)量準(zhǔn)確度低、測(cè)量復(fù)雜及代表性差等問(wèn)題。隨著計(jì)算機(jī)技術(shù)尤其是多媒體技術(shù)、數(shù)字圖像的處理與分析理論及其配套技術(shù)的不斷發(fā)展和完善,機(jī)器視覺(jué)技術(shù)在顆粒檢測(cè)系統(tǒng)中已經(jīng)有了應(yīng)用[3]?;趫D像處理技術(shù)的顆粒檢測(cè)有了很大進(jìn)展,可以有效克服以上方法的不足,得到合理準(zhǔn)確的檢測(cè)結(jié)果,同時(shí)也代表了粒度檢測(cè)的發(fā)展方向。
以鋼砂顆粒作為主要研究對(duì)象,選用顆粒樣本的直徑在50~500μm。采用高分辨率的線(xiàn)陣CCD相機(jī)和工業(yè)顯微放大鏡頭,實(shí)現(xiàn)了在高分辨率下對(duì)動(dòng)態(tài)粉體顆粒的拍攝和自動(dòng)識(shí)別的目的。眾所周知,用線(xiàn)陣相機(jī)拍攝的圖像,其傳輸速度較快,清晰度高,并且獲得的圖片所含顆粒數(shù)目較多,滿(mǎn)足實(shí)驗(yàn)對(duì)顆粒粒徑分析的要求。同時(shí),采用DSP處理器自動(dòng)控制相機(jī)工作,設(shè)計(jì)了一個(gè)完整的圖像識(shí)別系統(tǒng)。
顆粒檢測(cè)系統(tǒng)主要由光源、干法分散進(jìn)樣系統(tǒng)機(jī)、光學(xué)工業(yè)放大鏡頭、線(xiàn)陣相機(jī)、圖像處理器(TMS320DM648開(kāi)發(fā)板)、顯示屏和震動(dòng)開(kāi)關(guān)組成,如圖1所示。
圖1 顆粒檢測(cè)系統(tǒng)組成
系統(tǒng)的工作流程:光源、相機(jī)、處理器上電后,分散進(jìn)樣系統(tǒng)機(jī)開(kāi)始進(jìn)料,進(jìn)而使震動(dòng)開(kāi)關(guān)發(fā)送有效信號(hào)觸發(fā)DSP工作,DSP發(fā)送控制信息控制線(xiàn)陣相機(jī)開(kāi)始采集圖片,采集到的圖片經(jīng)過(guò)圖像處理技術(shù)的分析和處理,最后檢測(cè)出圖片的顆粒粒度。
在實(shí)驗(yàn)中選擇LED燈制成的光源,這是因?yàn)椋河蔁晒鉄糁瞥傻墓庠戳炼群头€(wěn)定性都很差;由鹵素?zé)糁瞥傻墓庠措m然亮度夠用,但使用壽命較短;而相對(duì)來(lái)說(shuō),LED燈制成的光源使用壽命長(zhǎng)且亮度穩(wěn)定。又由于實(shí)驗(yàn)需要直射光,因此制成了條形的LED光源,如圖2所示。
圖2 自制的條形LED光源
系統(tǒng)的目的是對(duì)大量的顆粒樣本進(jìn)行處理分析,為了減少大量顆粒的粘連現(xiàn)象,所以需要顆粒運(yùn)動(dòng)起來(lái)。設(shè)計(jì)采用使顆粒豎直下落的方式,在其在下落的過(guò)程中進(jìn)行拍攝,如圖3所示,這種方式很好地解決了顆粒粘連問(wèn)題,為此購(gòu)進(jìn)了型號(hào)為BT-900的干法分散進(jìn)樣系統(tǒng)機(jī)。
圖3 豎直下落的拍攝方式
由于設(shè)計(jì)選擇了豎直下落的拍攝方式,在下落的過(guò)程中顆粒做自由落體運(yùn)動(dòng),而且顆粒本身的檢測(cè)范圍在50~500μm之間,體積很小,所以選擇了適合拍攝高速運(yùn)動(dòng)物體的相機(jī)——線(xiàn)陣相機(jī)。與面陣相機(jī)相比,它具有較高的掃描頻率和分辨率,可以對(duì)顆粒進(jìn)行逐行掃描,最后將拍得的圖像進(jìn)行處理。所以對(duì)線(xiàn)陣相機(jī)來(lái)說(shuō),行頻(Hz)是一個(gè)重要參數(shù),指每秒在屏幕上從左到右掃描的次數(shù),它的數(shù)值越大拍攝的圖像分辨率越高,穩(wěn)定性越好。
本次設(shè)計(jì)選擇了顆粒在做自由落體下降到15mm時(shí)進(jìn)行拍攝,由自由落體公式可知:
Vt2=2gh
(1)
其中g(shù)取9.8m/s2,則顆粒在h=15mm時(shí)的速度Vt為542mm/s。在這里,設(shè)每個(gè)顆粒需要5個(gè)像素表示,每個(gè)顆粒的大小最小為50μm,則視覺(jué)精度為50/5=0.01mm/像素。又因?yàn)橛校?/p>
Vt/S=L
(2)
式中L——相機(jī)的行頻;
S——視覺(jué)檢測(cè)精度。
所以,此時(shí)的相機(jī)的行頻為542/0.01=54.2kHz。
綜上所述,本次實(shí)驗(yàn)選用SG14-01K80型線(xiàn)陣相機(jī)[4],其分辨率為1 024,行頻為68kHz,像元大小為14μm,靶面大小為14.336mm,鏡頭接口為F口,數(shù)據(jù)接口為千兆網(wǎng)口,數(shù)據(jù)格式為8bit,滿(mǎn)足實(shí)驗(yàn)需求。
在鏡頭的選擇問(wèn)題上,要注意以下參數(shù):鏡頭的成像尺寸、鏡頭的分辨率、鏡頭焦距和視野角度、鏡頭工作距離、鏡頭接口。
綜合各種因素,本次實(shí)驗(yàn)選用了Navitar Zoom 6000定焦鏡頭(1-6232、1-62922)。這款工業(yè)鏡頭的接口為F口,與選用的相機(jī)接口相匹配;靶面大小為30mm;放大倍數(shù)在1.4~9.0之間可調(diào);工作距離為92mm,防止了顆粒下落過(guò)程中,顆粒的粉塵附著鏡頭,影響圖片的質(zhì)量;視場(chǎng)范圍為3.3~21.0mm,垂直視場(chǎng)范圍為2.475~15.750mm;鏡頭分辨率為213線(xiàn)對(duì)。
本次設(shè)計(jì)選用了以TMS320DM648處理器為核心的開(kāi)發(fā)板[5,6]。TMS320DM648屬于DaVinci系列DSP芯片,主要應(yīng)用于智能視頻監(jiān)控、網(wǎng)絡(luò)視頻服務(wù)器及機(jī)器視覺(jué)等領(lǐng)域。DM648采用C64x+內(nèi)核,主頻最高可達(dá)1.1GHz,并且代碼與C64x完全兼容。
本次設(shè)計(jì)選用LQ035NC111模擬液晶顯示屏,分辨率為320×240,滿(mǎn)足實(shí)驗(yàn)要求,可自動(dòng)調(diào)節(jié)亮度,自帶驅(qū)動(dòng)板,可直接連線(xiàn)使用。由于實(shí)驗(yàn)使用視頻編碼芯片SAA7105H,其輸出格式為S-Video的模擬信號(hào),但目前市面上的液晶顯示屏只支持RCA信號(hào)(復(fù)合信號(hào)),所以在視頻編碼器芯片和顯示器之間使用了S-Video信號(hào)轉(zhuǎn)RCA信號(hào)的信號(hào)線(xiàn)。
硬件系統(tǒng)組裝完畢后,對(duì)顆粒樣品進(jìn)行了圖像采集,采集的顆粒圖像如圖4所示。
圖4 采集到的顆粒圖像
采集到的圖像要進(jìn)行相關(guān)處理,首先將圖像進(jìn)行邊緣檢測(cè)、圖像填充,使圖像的背景與目標(biāo)物的對(duì)比更為清晰,改善圖像的質(zhì)量;再把質(zhì)量改善后的圖像進(jìn)行形態(tài)學(xué)的腐蝕和膨脹處理;最后經(jīng)過(guò)連通域處理手段,統(tǒng)計(jì)圖像中顆粒的個(gè)數(shù),經(jīng)過(guò)相關(guān)計(jì)算處理得出顆粒的面積與直徑。具體步驟為:
a. 在邊緣檢測(cè)中,采用基于canny算子的邊緣檢測(cè)方法對(duì)圖像進(jìn)行處理[7],盡可能多地標(biāo)識(shí)出顆粒圖像中的實(shí)際邊緣;
b. 在邊緣檢測(cè)的基礎(chǔ)上,對(duì)圖像進(jìn)行填充,并將背景設(shè)置為白色,顆粒設(shè)置為黑色;
c. 對(duì)顆粒圖像進(jìn)行觀察后,利用形態(tài)學(xué)的基本運(yùn)算——開(kāi)運(yùn)算(先腐蝕,后膨脹),對(duì)圖像進(jìn)行處理,從而達(dá)到改善圖像質(zhì)量的目的[8]。
處理后的圖像效果如圖5~7所示。
圖5 邊緣檢測(cè)效果
圖6 圖像填充效果一
圖7 圖像填充效果二
再通過(guò)統(tǒng)計(jì)顆粒內(nèi)部的像素個(gè)數(shù)求出顆粒的面積,然后根據(jù)面積與直徑的關(guān)系,求出編號(hào)分別為0,1,…,22顆粒直徑分別為43、43、11、52、54、
24、19、23、33、14、17、46、24、23、25、29、33、20、36、44、38、45、19像素??梢钥闯?,顆粒粒度的平均直徑D≈32像素,而像素大小由相機(jī)和鏡頭決定。鏡頭在放大倍率為1.4倍時(shí)的視場(chǎng)為21mm,也就是說(shuō)拍攝21mm寬度的圖像映射到30mm的靶面上。而選用的線(xiàn)陣相機(jī)靶面為14.336mm,所以采集到的是實(shí)際視場(chǎng)寬度為10.035 2mm的圖像。這時(shí)圖像的檢測(cè)精度為10.0352/1024=0.0098≈0.01mm,即相機(jī)的一個(gè)像素點(diǎn)約表示實(shí)際圖片的大小為10.035 2μm,由此得出顆粒的實(shí)際直徑D實(shí)際=321.1264μm。
介紹了基于機(jī)器視覺(jué)檢測(cè)技術(shù)的顆粒粒度檢測(cè)系統(tǒng)。通過(guò)選用的鏡頭和相機(jī),再選擇一個(gè)合理的位置后,對(duì)經(jīng)過(guò)進(jìn)樣系統(tǒng)機(jī)做自由落體運(yùn)動(dòng)的顆粒進(jìn)行圖像采集,在采集的過(guò)程中,需要自制的光源對(duì)采集的顆粒進(jìn)行照明,獲得效果較好的顆粒圖片,然后經(jīng)過(guò)相關(guān)的圖像處理技術(shù)最終獲得顆粒樣品的相關(guān)信息。經(jīng)過(guò)實(shí)驗(yàn)證明,該系統(tǒng)可以達(dá)到實(shí)驗(yàn)?zāi)康?,可?duì)直徑在50~550μm的顆粒進(jìn)行采集和處理,具有一定的應(yīng)用價(jià)值。
[1] 苗春衛(wèi),李玉祥,王克家,等.基于數(shù)字圖像處理的煤粉顆粒檢測(cè)[J].應(yīng)用科技,2003,30(2):1~3.
[2] 李文苑,幸福堂.粉體顆粒的流動(dòng)模型研究現(xiàn)狀[J].安全與環(huán)境工程,2013,20(1):53~55.
[3] 侯小紅.基于圖像處理的煤粉顆粒檢測(cè)技術(shù)研究[D].太原:太原理工大學(xué),2006.
[4] 唐湘娜.鐵軌表面缺陷的視覺(jué)檢測(cè)算法研究[D].長(zhǎng)沙:湖南大學(xué),2013.
[5] 苑瑋琦,于洋,湯永華.應(yīng)用于DM648的FLASH自動(dòng)加載實(shí)現(xiàn)方法[J].電子設(shè)計(jì)工程,2014,22(9):180~183.
[6] 甘泉,徐光輝,郭偉濤.基于DSP/BIOS的千兆以太網(wǎng)的研究與實(shí)現(xiàn)[J].軍事通信技術(shù),2011,32(1):82~85.
[7] 崔屹.圖像處理與分析——數(shù)學(xué)形態(tài)學(xué)方法及應(yīng)用[M].北京:科學(xué)出版社,2000.
[8] 肖大雪.淺析數(shù)學(xué)形態(tài)學(xué)在圖像處理中的應(yīng)用[J].科技廣場(chǎng),2013,(5):10~19.