王會(huì)峰,王曉艷,王炳健,關(guān)麗敏,汪貴平
(1. 長安大學(xué) 電子與控制工程學(xué)院,陜西 西安710064;2. 西安電子科技大學(xué) 物理與光電工程學(xué)院,陜西 西安710071)
藥室是放置藥筒、緊塞具和發(fā)射藥并保證發(fā)射藥燃燒的空間。藥室容積等火炮靜態(tài)參數(shù)指標(biāo)直接影響裝填密度、膛壓和初速值,進(jìn)而影響射程、彈道軌跡、彈著點(diǎn)軌跡、彈丸著點(diǎn)的精度和發(fā)射安全性[1-2]。因此,有必要對(duì)藥室參數(shù)進(jìn)行及時(shí)檢測(cè)。目前國內(nèi)的藥室參數(shù)測(cè)量方法主要有注水法、音頻檢測(cè)法[3-5]及激光光源投射法[6-10]等,但這些方法都存在著操作復(fù)雜、效率低、精度不高或參數(shù)單一等缺點(diǎn),不能滿足現(xiàn)代靶場(chǎng)對(duì)藥室高效、高精度自動(dòng)化檢測(cè)的需求。
本文提出了一種以視覺讀數(shù)和精密機(jī)械定位為核心的交叉直徑間接式藥室參數(shù)高精度測(cè)量方法。這種基于圖像的測(cè)量與其他測(cè)量技術(shù)相比有如下4 個(gè)方面的優(yōu)點(diǎn):一是非接觸性;二是精度高;三是直觀且信息量大;四是自動(dòng)化程度高和操作方便。
藥室為多段錐體結(jié)構(gòu),如圖1 所示,包括多個(gè)圓錐體部分和一個(gè)過渡圓錐體部分等。隨著炮彈發(fā)射數(shù)目的增多,藥室直徑和錐體都會(huì)發(fā)生變化,過渡錐體的位置會(huì)往身管方向延伸,使藥室的容積增大。由于其形狀不規(guī)則,因此藥室的直徑、長度、容積、錐度、拐點(diǎn)等是需要測(cè)量的靜態(tài)參數(shù)。
圖1 藥室截面示意圖Fig.1 Schematic diagram of chamber section
系統(tǒng)主要由上位機(jī)、進(jìn)深精密驅(qū)動(dòng)及控制機(jī)構(gòu)、測(cè)量頭(含彈性三爪定中裝置、CCD 像機(jī)、成像標(biāo)尺靶、場(chǎng)景照明系統(tǒng))和管尾輔助裝置等部分組成。功能框圖如圖2 所示。進(jìn)深精密驅(qū)動(dòng)控制器推動(dòng)測(cè)量頭按照上位機(jī)的指令沿藥室軸線以相應(yīng)的步長前進(jìn),在藥室內(nèi)壁的作用下雙直徑彈性測(cè)量觸頭發(fā)生相對(duì)位移。上位機(jī)通過CCD 像機(jī)采集其圖像信息,對(duì)獲取的圖像等信息進(jìn)行處理得到直徑測(cè)量結(jié)果,并結(jié)合進(jìn)深,獲取其他測(cè)量結(jié)果,最終以字符、圖形等形式顯示在界面上。
圖2 藥室參數(shù)測(cè)量系統(tǒng)功能框圖Fig.2 Block diagram of measuring system functions
測(cè)量頭是直徑視覺讀數(shù)的核心部件,其中的成像標(biāo)尺靶為兩對(duì)十字交叉的精密刻劃標(biāo)尺,它可將藥室直徑的微小變化量通過機(jī)械傳遞轉(zhuǎn)換為標(biāo)尺圖像的相對(duì)運(yùn)動(dòng),從而獲取準(zhǔn)確的直徑信息。為了得到準(zhǔn)確的直徑值,測(cè)量頭的定中精度是關(guān)鍵。測(cè)量頭定中裝置是一種穩(wěn)定三爪彈性定中機(jī)構(gòu)。經(jīng)測(cè)試發(fā)現(xiàn)該結(jié)構(gòu)定中誤差小于10 μm,對(duì)雙標(biāo)尺測(cè)量爪的直徑測(cè)量誤差影響甚微。
藥室測(cè)量系統(tǒng)原理如圖3 所示。測(cè)量開始時(shí),測(cè)量頭在進(jìn)深驅(qū)動(dòng)機(jī)構(gòu)的驅(qū)動(dòng)下沿軸線帶動(dòng)兩對(duì)交叉的測(cè)量觸頭首先進(jìn)入高精度標(biāo)定環(huán),并在標(biāo)定環(huán)中進(jìn)行測(cè)量以獲得基準(zhǔn)尺寸,然后從藥室的底緣端面進(jìn)入藥室內(nèi)部并開始步進(jìn)測(cè)量。高精度進(jìn)深機(jī)構(gòu)上的光柵尺記錄進(jìn)深距離Li,上位機(jī)通過CCD 像機(jī)采集標(biāo)尺靶圖像序列,以獲得若干組直徑數(shù)據(jù),再結(jié)合高精度進(jìn)深數(shù)據(jù),根據(jù)藥室各靜態(tài)參數(shù)的定義,獲得相應(yīng)的藥室靜態(tài)參數(shù)。
圖3 藥室測(cè)量系統(tǒng)原理結(jié)構(gòu)示意圖Fig.3 Principle structural diagram of measuring system
高精度的直徑是其他參數(shù)獲取的基礎(chǔ),也是通過視覺讀數(shù)直接得到的一個(gè)參數(shù)。每個(gè)截面直徑數(shù)據(jù)分兩組,其最終值由兩個(gè)方向的平均值得到,以消除誤差。每組均由基準(zhǔn)直徑和相對(duì)直徑獲得,則各個(gè)截面的當(dāng)前直徑為
式中:Di為第i 個(gè)截面的當(dāng)前直徑;Db為基準(zhǔn)直徑;ΔDi為第i 截面當(dāng)前直徑相對(duì)定標(biāo)環(huán)直徑的變化量,此處ΔDi可表示為
式中:ΔDih、ΔDiv為第i 個(gè)截面的交叉直徑變化量。
進(jìn)深是以后端面為起始的沿軸向的深度,它的起始和終止值之差可以代表藥室長度。由于進(jìn)深精度可以由光柵保證,其誤差小于10 μm. 進(jìn)深采用變長步進(jìn)方式,每一步用Li來表示。
容積可以根據(jù)每一步的進(jìn)深和直徑測(cè)量結(jié)果計(jì)算求得。首先根據(jù)各個(gè)測(cè)量截面的直徑和進(jìn)深,計(jì)算出第i 個(gè)錐臺(tái)體積為
式中:Li為第i 個(gè)錐臺(tái)長度;Di為第i 個(gè)錐臺(tái)上端直徑;Di+1為第i 個(gè)錐臺(tái)的下端直徑。則藥室容積V為
理論上,N 值越大,精度也越高,但測(cè)量時(shí)間就越長,因此在滿足容積精度的前提下選較大步長可以提高測(cè)量效率。在系統(tǒng)中依據(jù)直徑的變化自動(dòng)調(diào)整步長,實(shí)現(xiàn)等精度測(cè)量。
由于炮彈多次發(fā)射使內(nèi)壁磨損拐點(diǎn)準(zhǔn)確位置和錐度準(zhǔn)確值已難以通過實(shí)測(cè)得到。
采用殘差剔除直線多次擬合的方法[11]找到各錐段內(nèi)壁的擬合直線(如圖4 所示),求取相鄰錐段擬合直線的交點(diǎn)坐標(biāo)(直線Li和Li+1),就可得到各拐點(diǎn)的軸向位置,同時(shí)可根據(jù)所擬合的直線計(jì)算錐度值。圖4 中di代表實(shí)測(cè)的直徑;Li和Li+1表示擬合的各錐段內(nèi)壁直線;Ci表示第i 個(gè)拐點(diǎn)的軸向位置坐標(biāo)(限于篇幅,詳細(xì)計(jì)算公式不贅述)。
圖4 拐點(diǎn)及錐度計(jì)算Fig.4 Calculations of inflexion and taper angle
可見藥室參數(shù)測(cè)量中變化的內(nèi)徑和進(jìn)深測(cè)量是關(guān)鍵,其他的參數(shù)精度都依賴于這兩個(gè)參數(shù)的測(cè)量[12],其中進(jìn)深精度可由高精度光柵保證,所以快速準(zhǔn)確獲取高精度的直徑值是測(cè)量的重心。
根據(jù)藥室的結(jié)構(gòu)特點(diǎn),考慮到藥室內(nèi)部的特殊環(huán)境和結(jié)構(gòu),設(shè)計(jì)了藥室參數(shù)測(cè)量的交叉雙直徑讀數(shù)測(cè)量頭,其結(jié)構(gòu)如圖5 所示。
圖5 測(cè)量頭變直徑視覺讀數(shù)部Fig.5 Double diameter reading head for chamber parameter measurement
測(cè)量頭本體前后兩端是彈性三爪定中裝置,它能夠保證測(cè)量頭在藥室內(nèi)部不同直徑處都保持高精度定中。在測(cè)量頭本體中間部位安裝兩對(duì)交叉的測(cè)量爪,測(cè)量爪內(nèi)部彈簧可以保證測(cè)量爪的觸頭緊貼藥室內(nèi)壁,在測(cè)量爪的另一端固定一個(gè)精密刻畫的標(biāo)尺。當(dāng)驅(qū)動(dòng)裝置驅(qū)動(dòng)測(cè)量頭沿著軸向在藥室內(nèi)部移動(dòng)時(shí),觸頭在管內(nèi)壁的作用下運(yùn)動(dòng),進(jìn)而帶動(dòng)兩對(duì)測(cè)量標(biāo)尺也相對(duì)運(yùn)動(dòng)。兩對(duì)測(cè)量標(biāo)尺靶的圖像通過CCD 像機(jī)拍攝。圖6 是現(xiàn)場(chǎng)拍攝到的一幅測(cè)量標(biāo)尺靶圖像,其刻線之間的實(shí)際間距是1 mm.
圖6 藥室標(biāo)尺靶面圖像Fig.6 Scale target plane image of chamber
由圖6 可見,由于成像環(huán)境的特殊性,所得到供測(cè)量的圖像質(zhì)量并非很高,因此從各標(biāo)尺中準(zhǔn)確地提取刻線的位置是先要解決的關(guān)鍵問題。另外,如何從一對(duì)標(biāo)尺的相對(duì)運(yùn)動(dòng)的多幅圖像中得到準(zhǔn)確的直徑是測(cè)量的另一個(gè)難題。
圖像處理的最終目標(biāo)是得到內(nèi)腔的直徑參數(shù),而獲得直徑參數(shù)的第一步是要從標(biāo)尺靶面圖像中提取各標(biāo)尺刻線的準(zhǔn)確位置。為了能夠提取圖像中標(biāo)尺的準(zhǔn)確位置,對(duì)圖像的去噪、增強(qiáng)、畸變校正等預(yù)處理必不可少。本文主要研究標(biāo)尺圖像準(zhǔn)確定位算法。
在圖像測(cè)量系統(tǒng)中,測(cè)量精度在很大程度上取決于用于測(cè)量的CCD 的像素分辨率和測(cè)量分辨率兩個(gè)因素的制約[13],根據(jù)
式中:Δh、Δv 表示CCD 水平與垂直方向上的像素尺寸;f 代表CCD 采樣率;k 代表光學(xué)放大倍數(shù);nx代表CCD 水平有效像素?cái)?shù);tx代表電視正程時(shí)間??梢?,在光學(xué)參數(shù)既定的條件下提高CCD 的像素分辨率是改善系統(tǒng)測(cè)量精度最直接的方法。
由于每個(gè)標(biāo)尺是間隔1 mm 的均勻刻線,攝像機(jī)的像平面和標(biāo)尺靶的靶面平行,因此均勻間隔的平行線成像后仍然是一組平行直線。采用平行直線擬合法進(jìn)行平行直線的擬合,不僅可求出一個(gè)標(biāo)尺中每一條直線的準(zhǔn)確位置,而且可求解標(biāo)尺中各刻線之間的準(zhǔn)確值。設(shè)參與擬合的特征直線方程為
式中:θ 為直線與極軸夾角;d1,d2,…,dm代表極徑。
利用最小二乘法,構(gòu)造目標(biāo)函數(shù)
式中:m 為參與擬合的直線條數(shù);每條直線參與擬合的點(diǎn)數(shù)為n1,n2…,nm;p1,p2,…,pm為各條直線的點(diǎn)集。
記:
令:
求出dj,進(jìn)而可求得各條擬合直線的方程。
對(duì)圖5 中上半平面的水平標(biāo)尺進(jìn)行平行直線擬合,得到各平行直線的參數(shù)如下:sin θ= -1 ;cos θ?0;d1=341.653 6;d2=434.879 8. 擬合后如圖7 所示,可見,經(jīng)平行線擬合可準(zhǔn)確地得到標(biāo)尺上各條直線的方程,同時(shí)可獲得亞像素級(jí)的直線參數(shù)。
圖7 標(biāo)尺平行直線擬合Fig.7 Parallel line fitting of the scales
完成標(biāo)尺的準(zhǔn)確定位后,還需要從動(dòng)態(tài)靶面圖像中讀取測(cè)量爪移動(dòng)的相對(duì)位移。為了能夠準(zhǔn)確讀取標(biāo)尺移動(dòng)的相對(duì)位移,利用測(cè)量中的序列圖像設(shè)計(jì)了一種相對(duì)位移讀數(shù)法。
為了能快速準(zhǔn)確讀數(shù),首先在水平和垂直方向上以靶面中線為中心各取一個(gè)區(qū)域,在該區(qū)域內(nèi)至少出現(xiàn)兩條刻線,最多出現(xiàn)3 條刻線。圖8 給出了水平方向標(biāo)尺的區(qū)域框。由于刻線成像后間距約占93 個(gè)像素,因此在水平方向上取的區(qū)域范圍是100 個(gè)像素(圖8 中的兩個(gè)白色框?yàn)樽x取數(shù)據(jù)的圖像區(qū)域),這樣選取讀數(shù)區(qū)域必須要求相鄰兩幀圖像靶面標(biāo)尺移動(dòng)的范圍內(nèi)至少有一條刻線不會(huì)移出讀數(shù)區(qū)域,也就是標(biāo)尺移動(dòng)的范圍不超過93 個(gè)像素,要求兩個(gè)標(biāo)尺的徑向位移都小于1 mm. 豎直方向選取方法類似。
圖8 水平方向刻線區(qū)域Fig.8 Scribed line area in horizonal direction
以水平方向?yàn)槔ㄟ^序列圖像判斷標(biāo)尺移動(dòng)的方向和移過的位移量。當(dāng)讀數(shù)區(qū)域僅有兩條刻線出現(xiàn)時(shí),在該區(qū)域內(nèi)至少出現(xiàn)兩條直線。前后兩幀標(biāo)尺圖像可分為以下3 種情況:
1)當(dāng)區(qū)域的中心線始終在兩條標(biāo)尺線之間時(shí)(標(biāo)尺移動(dòng)中不跨越區(qū)域中心線),如圖9 所示,可以分別求取前后兩幀圖像中心線到兩個(gè)標(biāo)尺的距離,則標(biāo)尺移動(dòng)的位移li可以表示為
為提高精度,取li和的絕對(duì)值平均值,在(12)式中如果規(guī)定正向測(cè)量li>0 或<0 表示標(biāo)尺左移,li<0 或>0 則表示標(biāo)尺右移,若li=0 或=0 表示標(biāo)尺不動(dòng)。
2)當(dāng)區(qū)域的中心線不是始終在兩條標(biāo)尺線之間時(shí)(標(biāo)尺移動(dòng)跨越區(qū)域中心線),如圖10 所示。
由于標(biāo)尺左右移動(dòng)在選擇測(cè)量參數(shù)時(shí)既定,首先判斷兩幀圖像中區(qū)域內(nèi)直線的位置,仍然計(jì)算(12)式中的li或,這時(shí)相鄰兩幀圖像中線左邊標(biāo)尺li<0,而既定的標(biāo)尺是左移動(dòng)的,說明標(biāo)尺跨中心線。計(jì)算標(biāo)尺左移的位移公式如下:
圖9 標(biāo)尺位移示意圖Fig.9 Schematic diagram of scale displacement
圖10 標(biāo)尺跨越中心線Fig.10 Scale over the central line
或
同樣取li和l'i絕對(duì)值的平均。
3)當(dāng)移動(dòng)始末中心線和標(biāo)尺重合時(shí),如圖11所示,可以把與中心線重合的標(biāo)尺作為計(jì)算標(biāo)尺,上述公式仍然適用。
圖11 標(biāo)尺與中心線重合Fig.11 Coincidence of scale with central line
用設(shè)計(jì)的樣機(jī)(見圖12)用高精度光柵尺作為標(biāo)定基準(zhǔn)對(duì)測(cè)爪進(jìn)行測(cè)試。圖13 是高精度光柵觸頭和測(cè)爪移動(dòng)30 mm 過程測(cè)爪的相對(duì)誤差曲線圖。
由圖13 可見,測(cè)量過程中各測(cè)爪的測(cè)量誤差絕對(duì)值小于5 μm,滿足系統(tǒng)的測(cè)量精度要求。
用樣機(jī)來實(shí)測(cè)某型火炮藥室,上位機(jī)軟件用VC++6.0實(shí)現(xiàn),測(cè)量過程中在主界面繪制直徑隨進(jìn)深的變化曲線,如圖14 所示。
圖12 藥室參數(shù)測(cè)量系統(tǒng)Fig.12 Measuring system for chamber parameters
圖13 測(cè)爪的相對(duì)誤差Fig.13 The relative error of measurement claw
由于進(jìn)深由光柵測(cè)量,精度較高,而直徑測(cè)量通過標(biāo)尺刻線的擬合可達(dá)到亞像素級(jí)。結(jié)合第4 節(jié),其理論測(cè)量誤差小于2 μm,實(shí)際測(cè)量能保證在10 μm 以內(nèi)。參照文獻(xiàn)[2]容積計(jì)算誤差傳遞規(guī)律和文獻(xiàn)[14]插值法,其容積測(cè)量誤差在2‰以內(nèi)。表1 給出了各種測(cè)量方法主要參數(shù)的誤差。
圖14 某火炮藥室參數(shù)測(cè)量系統(tǒng)主界面Fig.14 Home screen of chamber paraments measuring system
表1 測(cè)量參數(shù)誤差比較Tab.1 Comparison of measurement parameter errors
通過對(duì)藥室測(cè)量的研究,提出了一種基于視覺讀數(shù)標(biāo)尺靶的測(cè)量方法,分析了基于序列圖像處理和平行直線擬合的高精度數(shù)據(jù)讀取,并通過實(shí)測(cè)驗(yàn)證了系統(tǒng)的測(cè)量精度。該系統(tǒng)將圖像處理和標(biāo)尺靶設(shè)計(jì)結(jié)合起來,準(zhǔn)確而方便地獲取了系統(tǒng)的測(cè)量值,對(duì)同類系統(tǒng)乃至其他系統(tǒng)有一定的參考價(jià)值和應(yīng)用前景。
References)
[1]張淑嫻.變錐度管道靜態(tài)參數(shù)光電測(cè)量技術(shù)研究[D]. 西安:西安電子科技大學(xué),2010:1 -50.ZHANG Shu-xian. Study on photoelectronic image measuring technology for static parameters of variable taper tube[D]. Xi’an:Xidian University,2010:1 -50.(in Chinese)
[2]韓寶君,盧泉,王會(huì)峰,等.基于交叉光柵的容積測(cè)量方法及誤差分析[J].兵工學(xué)報(bào),2010,31(4):499 -504.HAN Bao-jun,LU Quan,WANG Hui-feng,et al. Volume measurement error analysis and method based on crossing dual gratings[J].Acta Armamentarii,2010,31(4):499 -504.(in Chinese)
[3]鄭浩,劉思海,喬琚瑤.一種改進(jìn)的彈體藥室容積音頻檢測(cè)儀[J].儀器儀表學(xué)報(bào),2006,27(6):238 -240.ZHENG Hao,LIU Si-hai,QIAO Ju-yao. Modified sonic tester for bomb chamber volume[J]. Chinese Journal of Scientific Instrument,2006,27(6):238 -240.(in Chinese)
[4]柏逢明. 音頻檢測(cè)技術(shù)[M]. 北京:中國科學(xué)技術(shù)出版社,2005:1 -30.BAI Feng-min. Audio detection technology[M].Beijing:Chinese Science and Technology Press,2005:1 -30.(in Chinese)
[5]柏逢明,潘毓學(xué),馬莉.音頻檢測(cè)彈體藥室容積的研究[J].兵工學(xué)報(bào),1998,19(2):167 -170.BAI Feng-ming,PAN Yu-xue,MA Li. Study in sonic testing for bomb chamber volume[J]. Acta Armamentarii,1998,19(2):167 -170.(in Chinese)
[6]張文偉,張延忻.基于環(huán)形光切圖像法的管內(nèi)壁激光測(cè)量系統(tǒng)[J].計(jì)量學(xué)報(bào),2001,22 (4):284 -287.ZHANG Wen-wei,ZHANG Yan-xin. Laser measuring system for the Iinner wall of a pipe based on ring optical cutting image method[J].Acta Metrologica,2001,22(4):284 -287.(in Chinese)
[7]Zhang W W,Zhuang B H. Non-contact laser inspection for the inner wall surface of a pipe[J]. Measment Science and Technology,1998(9):1380 -1387.
[8]王堅(jiān),單長勝. 一種藥室參數(shù)測(cè)量新方法[J].測(cè)試技術(shù)學(xué)報(bào),2006,20(1):27 -40.WANG Jian,SHAN Chang-sheng. A new measurement method of chamber parameters[J]. Journal of Test and Measurement Technology,2006,20(1):27 -40.(in Chinese)
[9]鄭軍,徐春廣,荊佩忠,等.基于環(huán)形激光的深孔內(nèi)膛形貌檢測(cè)系統(tǒng)研究[J]. 光電工程,2004,31(1).32 -35.ZHENG Jun,XU Chun-guang,JING Pei-zhong,et al. A study on a detection system based on ring laser used for inner wall of deep hole[J]. Opto-electronic Engineering,2004,31(1):32 -35.(in Chinese)
[10]王堅(jiān),任現(xiàn)君,蘇建剛. 基于激光投影法的火炮身管內(nèi)膛此疵病深度測(cè)量[J].中國測(cè)試技術(shù),2004,30(5):16 -18.WANG Jian,REN Xian-jun,SU Jian-gang. Measurement for the flaws in the inner wall of a artillery pipe based on laser projection method[J].China Measurement Technology,2004,30(5):16 -18.(in Chinese)
[11]王會(huì)峰,牛建軍,劉上乾,等. 一種成像測(cè)量靶面同心圓的自適應(yīng)檢測(cè)算法[J].光子學(xué)報(bào),2008,37(10):2095 -2098.WANG Hui-feng,NIU Jian-jun,LIU Shang-qian,et al. A new concentric circles adaptive high accuracy detection algorithms in measurement based on image[J]. Acta Photonca Sinica,2008,37(10):2095 -2098. (in Chinese)
[12]馮忠偉,徐春廣,肖定國,等. 基于環(huán)形結(jié)構(gòu)光的藥室容積測(cè)量技術(shù)[J].儀器儀表學(xué)報(bào),2009,30(6):1169 -1174.FENG Zhong-wei,XU Chun-guang,XIAO Ding-guo,et al. Volume measurement for powder based on ring structured light[J].Chinese Journal Scientific Instrument,2009,30(6):1169 -1174.(in Chinese)
[13]冷何英,戴俊釗.實(shí)用亞像元定位方法研究[J]. 紅外與激光工程,2000,29(2).15 -18.LENG He-ying,DAI Jun-zhao. Applied arithmetic research of sub-pixel orientation[J]. Infrared and Laser Engineering,2000,29(2):15 -18. (in Chinese)
[14]王會(huì)峰,劉上乾,汪大寶,等. 三次樣條插值在變徑內(nèi)腔重建中的應(yīng)用[J].中北大學(xué)學(xué)報(bào):自然科學(xué)版,2010,31(1).65 -70.WANG Hui-feng,LIU Shang-qian,WANG Da-bao,et al. Application of cubic spine interpolation to variable-diameter lumen surface reconstruction[J]. Journal of North University of China:Natural Science Editon,2010,31(1):65 -70. (in Chinese)