馮巧寧++吳立巍
摘 要: 根據(jù)某型飛機最小操縱速度科目專項試飛要求,為有效評估飛機偏離跑道中心線的距離,構(gòu)建了一套穩(wěn)定可靠的光電測試系統(tǒng),通過在飛機中段機腹中心線上加裝高速數(shù)字攝像機,獲取飛機運動時跑道及機輪的序列影像,經(jīng)過高精度的攝像機標校,通過圖像分析處理識別飛機前起落架機輪和跑道中心線上特征點的亞像素坐標,根據(jù)攝影測量原理精確解算飛機偏離跑道中心線的距離。結(jié)合真實飛行試驗對測量結(jié)果進行了分析,數(shù)據(jù)結(jié)論準確。
關(guān)鍵字: 高速數(shù)字攝像機; 序列影像; 偏離距離; 飛行試驗
中圖分類號: TN965?34 文獻標識碼: A 文章編號: 1004?373X(2015)10?0087?04
最小操縱速度是飛機在非對稱推力情況下能繼續(xù)安全操縱的邊界條件,地面飛行試驗進行時,若最小操縱速度過大容易造成前輪離地甚至起飛,過小則容易造成飛機偏離跑道中心線,甚至偏離沖出跑道。假定發(fā)動機全發(fā)工作加速的航跡是沿著跑道中心線,從臨界發(fā)動機不工作時刻到安全改出至航向平行于該中心線的時刻之間的航跡,其上任何一點相對中心線的橫向偏離不得超過[1]9.144 m(30 ft)。根據(jù)某型飛機最小操縱速度科目專項試飛要求,為有效評估飛機偏離跑道中心線的距離,本文構(gòu)建了一套穩(wěn)定可靠的光電測試系統(tǒng),通過在飛機中段機腹中心線上加裝高速數(shù)字攝像機,獲取飛機運動序列影像,通過圖像分析處理識別飛機上特征點和跑道中心線,根據(jù)攝影測量原理精確解算飛機偏離跑道中心線的距離。飛行試驗表明,該測量技術(shù)方法可行,結(jié)果準確可靠,解算速度快,測量精度優(yōu)于傳統(tǒng)測量方式,滿足試飛任務(wù)需求。
1 系統(tǒng)測量方案
某型飛機最小操縱速度專項試飛科目屬Ⅰ類高風險科目,需要在有限時間內(nèi)安全、高效完成多次試驗。根據(jù)本次試驗的任務(wù)需求,充分考慮試驗安全和進度要求,尤其是地面滑跑過程中飛機在單發(fā)停車情況下可能會失去控制急劇滑出跑道等風險因素,本文特制定了一套完整、可靠的測試方案。
1.1 系統(tǒng)組成
該測量系統(tǒng)主要由高速數(shù)字攝影機、像機標校單元(全站儀、校準架、校準標)、機上控制單元、高精度GPS授時單元、影像數(shù)據(jù)卸載單元、數(shù)據(jù)分析處理單元等部分組成。系統(tǒng)組成框圖如圖1所示。
1.2 攝像機布設(shè)方案
根據(jù)地面最小操縱速度試飛中飛機橫向偏離不得超過9.144 m的限定條件,同時兼顧飛行中最佳的數(shù)據(jù)獲取、飛行安全保障等要求,本系統(tǒng)中像機布設(shè)方案如圖2所示。在跑道兩側(cè)試驗區(qū)域內(nèi)等距5 m間隔噴涂寬度為20 cm的直線,作為高速攝像機標校以及飛行試驗中的測量標識;高速攝像機安裝在機身下腹部中段,攝影方向平行于飛機軸線方向,飛機前起落架機輪位于視場中央,攝像機視場中至少可以同時觀測到3條標識線。
圖1 系統(tǒng)組成框圖
圖2 高速攝像機布設(shè)示意圖
1.3 系統(tǒng)工作流程
試驗開始前,由高速攝像機標校系統(tǒng)完成像機的高精度標校,得到像機的內(nèi)外方位元素作為測量系統(tǒng)的初始值;機上控制單元完成高速攝像機參數(shù)加載、控制指令等設(shè)置;機上GPS時碼發(fā)生器對攝像機進行高精度授時,時間信息可以直觀顯示在高速攝像機圖像畫面上,也可以形成數(shù)據(jù)文件下載供數(shù)據(jù)處理使用;試驗中,由飛行員發(fā)出數(shù)據(jù)記錄指令,控制攝像機觸發(fā)記錄;飛行試驗完成后,影像數(shù)據(jù)卸載單元完成數(shù)據(jù)試驗影像的下載和臨時存儲,然后試驗影像和像機標校文件在數(shù)據(jù)分析處理單元完成分析計算,解算得到所需試驗結(jié)果。
2 測量原理
2.1 攝像機標校
根據(jù)攝影測量原理, 利用攝影機進行目標空間位置解算時,首先要對攝影機的參數(shù)進行求解[2] ,確定物點與相對應(yīng)像點的關(guān)系。攝影機參數(shù)主要包括內(nèi)部參數(shù)、外部參數(shù)和鏡頭畸變參數(shù),內(nèi)部參數(shù)主要為光心坐標(x0,y0)和焦距值(f);鏡頭畸變參數(shù)主要包括徑向畸變參數(shù)(k1,k2),偏心畸變參數(shù)(p1,p2)等,這些參數(shù)可以在實驗室內(nèi)通過對攝影機的標校得到;而外部參數(shù)主要是攝影機內(nèi)部坐標系與外部測量坐標系的平移和旋轉(zhuǎn)變換參數(shù),用(XS,YS,ZS,φ,ω,κ)表示, 這些參數(shù)需要在測量現(xiàn)場進行標定和解算得到。
本系統(tǒng)中,高速攝像機標校就是解算高速攝像機在飛機坐標系中的內(nèi)外方位元素的過程。在攝像機視野中的不同平面上布設(shè)足夠多的控制點,這些控制點在3 個坐標方向的分布上均有足夠的延伸。全站儀的測量坐標系與飛機坐標系設(shè)置為同一方向,通過成熟的坐標平移,將這些控制點在全站儀坐標系中測量得到的空間坐標轉(zhuǎn)換到飛機坐標系中。
共線條件方程式(1)是像機成像模型的理想表達式,然而實際使用的高速攝像機由于裝配、安裝過程中存在一定程度的畸變,因此必須對其固有的誤差進行校正。本文采用代入誤差修正的關(guān)系式(2)進行計算:
[x-x0=-fa1(X-XS)+b1(Y-YS)+c1(Z-ZS)a3(X-XS)+b3(Y-YS)+c3(Z-ZS)y-y0=-fa2(X-XS)+b2(Y-YS)+c2(Z-ZS)a3(X-XS)+b3(Y-YS)+c3(Z-ZS)] (1)
[x-x0+Δx=-fa1(X-XS)+b1(Y-YS)+c1(Z-ZS)a3(X-XS)+b3(Y-YS)+c3(Z-ZS)y-y0+Δy=-fa2(X-XS)+b2(Y-YS)+c2(Z-ZS)a3(X-XS)+b3(Y-YS)+c3(Z-ZS)] (2)
式中:[P(X,Y,Z)]為控制點的機體坐標;[(x,y)]和[(x0,y0)]分別為像點和像主點在框標坐標系下的坐標;[f]為攝影焦距;[(XS,YS,ZS)]為影像的外方位線元素;[ai,bi,ci(i=1,2,3)]為影像的外方位角元素[φ,ω,κ]所確定的旋轉(zhuǎn)矩陣中的各元素[3],其表達式如下:
對于單張像片,方程中共有13個未知參數(shù),至少需要7個控制點才能完成解算。本系統(tǒng)中,同一個像機完成多張(N張)圖像序列的拍攝,像機內(nèi)方位元素在試驗過程中保持不變,解算中涉及到N×6+7個未知參數(shù),因此需要N×3+3個控制點方能完成解算。若控制點足夠,此時認為除[f=1]外其余參數(shù)初值均為0,解求出系數(shù)A及常數(shù)項L,顯然矩陣A的行數(shù)大于等于列數(shù),且為列滿秩。因此可根據(jù)間接平差法求解未知參數(shù)改正數(shù)[X=(ATA)-1ATL]。未知參數(shù)經(jīng)改正后重復(fù)上述步驟,進行迭代運算,直至改正數(shù)[X]小于某一限值,迭代結(jié)束,最終求得各未知參數(shù)的精確值,從而得到攝像機內(nèi)外方位元素的精確解。
2.2 影像特征點圖像判讀
對高速攝像機獲取到的序列圖像中主起落架機輪接地點和跑道標識線進行圖像判讀[4?6],可以得到特征點的序列圖像坐標。本文采用的算法如下:
(1) 首先對圖像中特征點進行粗定位,提取區(qū)域圖像,并進行圖像預(yù)處理, 得到二值化圖像;
(2) 根據(jù)二值化圖像,設(shè)定合適的閾值T,對其進行邊緣檢測;
(3) 采用Hough變換等精定位方法可以得到這些特征點基于亞像素的坐標;
(4) 通過判讀數(shù)據(jù)計算出特征點在圖像中的位置變化,進而計算出飛機的實際運動參數(shù),解算過程如圖3所示,實際拍攝圖像定位如圖4所示。
圖3 特征點跟蹤判讀流程
2.3 特征點空間位置解算
本文中以飛機前起落架機輪和跑道上布設(shè)直線的邊緣點作為標志點,通過解算同一時刻機輪接地點與其圖像坐標等高點的直線的邊緣點的空間距離,從而得到飛機偏離跑道中心點的距離。要求解每一個時刻這兩個特征點間的空間距離,就要得到各個時刻該特征點在飛機坐標系中的空間坐標。通過攝像機標校已經(jīng)得到了攝像機在飛機坐標系下的內(nèi)外方位元素,將這些參數(shù)代入方程式(1)即可反求得每個時刻機體坐標系下特征點的空間坐標[(X1,Y1,Z1)]和[(X2,Y2,Z2)],此時 [(x,y)]是加入攝像機修正參數(shù)后的像點坐標。
圖4 序列圖像定位計算過程
2.4 像機偏離跑道中心線距離解算
根據(jù)空間兩點距離計算公式,得飛機偏離跑道中心點的距離為:
[Di=(X1-X2)2+(Y1-Y2)2+(Z1-Z2)2 ,i=1,2,…,n] (5)
式中,Y為沿飛機運動方向分量,不參與解算;又由于取同一時刻機輪接地點與其圖像坐標等高點直線的邊緣點,則[Z1-Z2=0],故實際運算時可簡化為:
[Di=(X1-X2)2 , i=1,2,…,n] (6)
3 測量結(jié)果及數(shù)據(jù)分析
3.1 測量結(jié)果
根據(jù)上述測試方案,在某民機的最小操縱速度科目中進行了測量處理。試驗開始前對高速攝像機進行標校,保存校準數(shù)據(jù),并完成像機的參數(shù)加載等設(shè)置,高速數(shù)字攝像機的拍攝幀頻為100 f/s。飛機進入試驗區(qū)域外由飛行員對攝像機進行觸發(fā)并記錄數(shù)據(jù),事后經(jīng)過對視頻圖像回放并截取有用段,隨后通過對視頻圖像上特征點進行判讀、處理,綜合利用對攝像機的標校數(shù)據(jù),對攝像機參數(shù)進行修正,最后經(jīng)數(shù)據(jù)的濾波、擬合、坐標轉(zhuǎn)換等一系列處理,得到飛機沿偏離跑道中心線的距離。如圖5所示為飛機偏離跑道中心線的距離變化曲線圖,橫坐標表示時間軸,單位為秒(s),如34 239.15 s表示時刻9:30:39.15,縱坐標表示飛機偏離跑道中心線的距離。
圖5 飛機偏離跑道中心線的距離變化曲線
3.2 精度分析
按式(2)列出整體平差方程如下:
[vxvy=a11a12a13a14 a15a16a21a22a23a24a25a26dXSdYSdZSdφdωdκ+ -a11-a12-a13-a21-a22-a23dXdYdZ+a17a18a19a27a28a29dfdx0dy0+ a1Aa1Ba1Ca1Da2Aa2Ba2Ca2Dk1k2p1p2-x-(x)y-(y)] (7)
按間接平差原理[7],未知參數(shù)X的方差為:
[DXX=σ20QXX=VTVn-tN-1bb=LTL-ATLXn-t(ATA)-1] (8)
式中:n,t分別為矩陣A的行數(shù)和列數(shù);X為迭代最后一次的參數(shù)改正值。
高速數(shù)字攝像機的動態(tài)精度檢查主要是通過在現(xiàn)場的攝影區(qū)域中設(shè)置靜態(tài)標識點來進行,地面標識點由全站儀測量獲得,其定位精度小于2 mm,圖像判讀過程中采用基于亞像素方法可以獲得小于0.5個像素的判讀精度,綜合考慮裝配誤差、鏡頭畸變、計算等誤差,根據(jù)式(8)計算可以得到本方案的測量定位精度優(yōu)于10 cm,滿足測試需求。
4 結(jié) 語
通過實際飛行試驗中多個架次的實驗測量結(jié)果表明,采用高速數(shù)字攝像機獲取飛行試驗過程中的相關(guān)參數(shù)具有精度高、直觀、解算速度快等優(yōu)點,測量結(jié)果經(jīng)過實測檢查精度可以滿足實驗要求。
由于此類實驗風險性較大,本文的測量方法能夠及時有效地提供給飛行員,準確判斷出是否已達到要求的飛行狀態(tài),為下一次試驗提供決策依據(jù)。在飛行試驗外部參數(shù)測試中,攝影測量的高精度無接觸的測量優(yōu)點具有其他測量方法無法替代的作用,通過在現(xiàn)場架設(shè)多部高速攝影測量站,構(gòu)成完整測量網(wǎng)絡(luò),再配合光電經(jīng)緯儀、雷達、機載GPS等測量設(shè)備構(gòu)成測量網(wǎng)絡(luò),并進行多傳感器的信息融合,將會在飛行試驗外部參數(shù)測量中取得更好的效果。
參考文獻
[1] 劉瑜,王海維,柳勇.最小操縱速度飛行試驗技術(shù)研究[J].科學技術(shù)與工程,2012,12(3):607?611.
[2] 張劍清,潘勵,王樹根.攝影測量學[M].武漢:武漢大學出版社,2003.
[3] 馮文灝.近景攝影測量:物體外形與運動狀態(tài)的攝影法測定[M].武漢:武漢大學出版社,2002.
[4] 楊博文.面向大視場視覺測量的攝像機標定技術(shù)[J].光學學報,2012,32(9):159?167.
[5] 張虎龍,李娟妮.頭盔瞄準具精度鑒定試飛圖像判讀技術(shù)研究[J].計算機工程與應(yīng)用,2011,47(24):157?159.
[6] 吳盤龍,張科,李言俊.基于數(shù)學形態(tài)學的機場跑道自動識別方法[J].火力與指揮控制,2006,31(7):21?23.
[7] 費業(yè)泰.誤差理論與數(shù)據(jù)處理[M].北京:機械工業(yè)出版社,2003.