袁 媛,高 越,孫增玉,王 杏,劉 柯
(北京航天計量測試技術研究所,北京 100076)
整流罩作為運載火箭的重要組成部分,可有效保護內部載荷免受外部氣動力和氣動加熱等的影響,進而改善火箭飛行性能。當運載火箭飛行到大氣層外后,需要拋離整流罩以減小飛行負荷,否則很有可能導致發(fā)射任務失敗。整流罩與火箭進行分離時,要保證:①分離前兩者的連接整體性;②分離時兩者的分離高可靠度;③整流罩分離前后對火箭和內部載荷的正常運行沒有影響。為保證整流罩安全與箭體脫離,整流罩需以某過頂角速度或平拋速度與箭體分離且保持足夠分離距離,但由于整流罩分離時的相關參數在火箭正常飛行時難以獲取,故通過地面試驗獲取整流罩分離時的運動位置姿態(tài)、分離軌跡及分離速度等相關參數具有重要的參考意義。視覺測量是一種非接觸光學測量方法,廣泛應用于航空航天對接任務、移動機器人視覺導航、工業(yè)平臺定位等多個領域中。雙目視覺技術利用兩個圖像傳感器同時采集測量圖像,可以從含有視差的一對對應平面圖像中恢復出任意特征點的三維信息,采集過程瞬間完成。本文通過雙目視覺對整流罩關鍵點的運動軌跡進行高速測量,對圖像序列中的關鍵點所具有的特征進行檢測與提取,結合深度圖像和灰度圖像,計算獲得圖像中關鍵點的實時三維姿態(tài)、速度等信息。
雙目立體視覺的基本原理是視差測量,利用兩臺相機在不同方位同時采集包含被測特征的兩幅圖像,且兩臺相機空間位姿信息已知,通過圖像處理、立體匹配等技術獲取被測特征點在二維圖像平面上的共軛像點,構建光線三角交會約束,計算圖像對應共軛點間的位置偏差,進行深度信息提取,進而解算被測物體表面特征點的空間三維坐標值。雙目立體視覺模型如圖1所示。
圖1 雙目立體視覺模型Fig.1 Binocular stereo vision model diagram
設左相機o-xyz為世界坐標系,圖像坐標系為O-XY,有效焦距為f;右相機坐標系為oxyz,圖像坐標系為O-XY,有效焦距為f,由透視變換模型得到
o-xyz坐標系與o-xyz坐標系間的空間關系可以用轉換矩陣M表示為
M表示為:M=[R T]
由公式(1)~(3)可知,對于o-xyz坐標系中的空間點,兩相機像面點之間的對應關系為
空間三維坐標可以表示為
因此,已知焦距f、f和空間點在左右相機中的圖像坐標及旋轉矩陣R和平移矩陣T,即可解算空間任一點的坐標。
相機標定是基于成像模型來確定左、右相機的內部參數及左右相機之間的外部參數,以便正確建立空間中某點和它在圖像平面上對應像點之間的關系。相機標定需要同時完成內參數和外參數的標定,內參數即相機和鏡頭的內部畸變參數,包括焦距、主點位置、等效像素、畸變因子等;外參數即兩相機坐標系間的空間轉換關系,包括位置關系和角度關系。
式中:s——任意非零尺度因子;A——內參矩陣,定義為
式中:(u,v)——主坐標點;α、α——分別為u軸和v軸的尺度因子;r——u軸和v軸不垂直因子,由公式(6)求解可得相機內部參數。
考慮鏡頭畸變,引入如下畸變模型
此外,如果可能,可以把第三稿的完成時間安排在課內,老師可以給予更加個性化的指導,幫助能力較弱的學生舉一反三,修改效果更佳。
將每幅圖像解得的A,R,T及每點對應的圖像和世界坐標點對,畸變參數k,k的初值為0,通過非線性優(yōu)化得到全局最優(yōu)解。
建立同一空間點在左、右相機中所成像點的唯一對應關系,可以依靠對極幾何約束。對極幾何約束就是左圖像的特征靶標在右圖像上的匹配點必處于該點的極線方向上。對極幾何約束關系的原理示意圖,如圖2所示。
圖2 對極幾何約束關系原理示意圖Fig.2 Schematic diagram of epipolar geometric constraint relations
測量點S在左右相機中的成像點分別為m和m′,其中,m和m′互為匹配成像點;極點是兩相機光學中心O和O的連線與相面的交點,分別記為e和e′;極線是由極點和像點確定的直線,記為lm和l′m′。對極幾何約束關系可表示為
式中:m=(x,y,1);m′=(x′1,y′1,1);F——基本矩陣?;揪仃嘑是將左相機圖像I中像點m映射成右相機圖像I′中對極線l′m′的矩陣,其定義
式中:K和K′——分別為左右相機圖像的內參矩陣;[t]——反對稱矩陣。T=(tx,ty,tz),為左右相機坐標系之間的平移矩陣;R——左右相機坐標系間的旋轉矩陣。其中,
利用對極幾何約束關系尋找匹配點時,若已知左右像點的齊次坐標m和m′及基本矩陣F,由式(10)就可判斷兩像點是否匹配。設F為
若已知兩相機匹配點對的圖像齊次坐標,將其代入式(10),得到含有8個未知數的線性方程。若求解此方程,則需要至少8個已知匹配點對,建立線性方程組,便可以實現(xiàn)基本矩陣F的求解。但本身像點齊次坐標存在誤差,故需要采用非線性優(yōu)化方法進行優(yōu)化。
以上述線性方程組求得的F作為非線性優(yōu)化方法的初值,利用左右像點到對應像面極線的距離平方和的最小值作為約束條件,可得F的優(yōu)化估計值,優(yōu)化方程為
式中:d(m,F(xiàn)m′)、d(m′,F(xiàn)m)——分別為像點m、m′到對應極線的距離,F(xiàn)m′、Fm——分別為兩極線的解析表達式。
基于非線性優(yōu)化方法得到基本矩陣F的最優(yōu)估計值,針對某一像點m,遍歷所有像點m′(j=1,2,…n),按照式(15)計算C(j=1,2,…n),設定閾值C=1×10,對于小于C的C,認為其對應的點m′為像點m的匹配點,則
位姿測量系統(tǒng)基于雙目立體視覺原理搭建,兩臺高速相機以一定的交會角度對測量區(qū)域進行高速同步拍攝,經位姿解算可得立體空間不同特征點的三維空間坐標。測量前,在測量物體上布置若干個立體球形回光反射光學靶標,如圖3所示,其采用特殊的高反射材料,可保證相機在不同位置獲取靶標圖像特征的一致性,進而提高位姿解算的精度。位姿測量系統(tǒng)布局示意圖如圖4所示,位姿測量系統(tǒng)由兩臺高速測量相機、數據處理計算機、光源及同步控制器等設備構成。
圖3 球形光學靶標Fig.3 Spherical optical target
圖4 位姿測量系統(tǒng)布局示意圖Fig.4 Schematic diagram of the layout of the pose measurement system
試驗過程中,整流罩按照預定方式分離,整個分離軌跡在相機視場內,通過追蹤整流罩表面具有高反光特性的特征靶標,經過濾波、高光處理、閾值分割、形態(tài)學運算等一系列圖像處理工作,完成對整流罩上關鍵點的運動軌跡的測量。測量過程中由同步控制器控制兩臺高速相機,同步完成高速圖像采集工作,由位姿解算軟件完成后續(xù)的圖像處理及三維解算等工作。
在對整流罩分離過程中的各特征點運動姿態(tài)進行測量過程中,通過不同關鍵點的三維空間坐標,進而分析可得整流罩表面各特征點的速度、加速度等關鍵信息,通過對關鍵信息的判斷可指導整流罩結構設計等的合理性。然而在整流罩分離過程中,圖像中的各特征點間的相對位置關系實時變化,為避免各特征點間解算時匹配出現(xiàn)錯誤,本文基于halcon軟件編寫完成對各特征點的圖像處理、識別及跟蹤測量算法,結合極線約束匹配,很大程度上消除了圖像之間特征點的誤匹配問題。該算法可自動跟蹤特征點,進而解算得到空間物體的三維六自由度姿態(tài)信息,提高了姿態(tài)解算效率。特征點跟蹤測量流程如圖5所示,通過相機內外參數標定,在獲得兩相機內部參數及外部參數的前提下,讀取初始時刻物體測量圖像,處理得到初始時刻某特征點P的圖像像素坐標值。設置特征點P的矩形區(qū)域窗口,并返回此矩形區(qū)域的補碼圖像,對圖像進行閾值分割、特征提取,并判斷特征點的個數是否為1。基于極線約束完成左右圖像像點對的精確立體匹配,循環(huán)遍歷所有時刻的圖像,獲得此時刻特征點的圖像像素坐標,并實時更新矩形區(qū)域的窗口位置,完成所有時刻下整流罩表面所有特征點的三維坐標解算,以備后續(xù)分析處理數據。
圖5 特征識別跟蹤流程圖Fig.5 Feature recognition and tracking flowchart
當整流罩半罩分離時,控制系統(tǒng)發(fā)出指令,兩個半罩在推力下向外運動,雙目高速攝影測量系統(tǒng)以500 fp/s的速度完成分離過程中圖像的采集,通過圖像處理及跟蹤識別完成一個半罩上的多個特征點在分離過程中的空間運動軌跡,進而分析出各特征點的角速度曲線及各點平均速度曲線。圖6為整流罩半罩某特征點經濾波后沿X方向的速度隨時間變化的情況,圖7是整流罩半罩上多特征點的三維坐標在整流罩分離過程中每一時刻的三維坐標實時變化曲線。
圖6 某一特征點沿X向速度隨時間變化的曲線Fig.6 A characteristic point along the X-direction speed versus time curve
圖7 多特征點實時三維坐標測量值變化曲線Fig.7 Multi-feature point real-time three-dimensional coordinate measurement value change curve
基于雙目視覺原理開展了整流罩分離過程中多特征點的動態(tài)跟蹤測量技術研究,基于特征點的圖像處理、識別及跟蹤測量算法,結合極線約束匹配,很大程度上消除了圖像之間特征點的誤匹配問題,實現(xiàn)精確立體匹配,進而解算得到每一個特征點在整流罩分離過程中的三維坐標、各特征點的實時速度,可有效評估整流罩分離過程的安全性和可靠性。