冉險(xiǎn)生, 朱才朝, 林 立
(1.重慶大學(xué)機(jī)械傳動(dòng)國家重點(diǎn)實(shí)驗(yàn)室,重慶 400030; 2.重慶交通大學(xué)機(jī)電與汽車工程學(xué)院,重慶 400074)
基于光束法平差單點(diǎn)三坐標(biāo)測量的新方法
冉險(xiǎn)生1,2, 朱才朝1, 林 立2
(1.重慶大學(xué)機(jī)械傳動(dòng)國家重點(diǎn)實(shí)驗(yàn)室,重慶 400030; 2.重慶交通大學(xué)機(jī)電與汽車工程學(xué)院,重慶 400074)
在研究多組像片內(nèi)方位元素的修正和全局光束法平差的基礎(chǔ)上,提出使用3臺像機(jī)同時(shí)對測棒進(jìn)行數(shù)據(jù)采集,通過光束法平差實(shí)現(xiàn)單點(diǎn)三坐標(biāo)測量的新方法,并完成系統(tǒng)硬件的組建。通過實(shí)驗(yàn),將新系統(tǒng)測量的結(jié)果與計(jì)量型三坐標(biāo)儀測量值進(jìn)行比較,得到系統(tǒng)的相對測量精度高于1∶29061,優(yōu)于單、雙像機(jī)系統(tǒng),能夠滿足工業(yè)產(chǎn)品的檢測需求。
計(jì)量學(xué);光束法平差;單點(diǎn)測量;三像機(jī)系統(tǒng);測棒
傳統(tǒng)的單點(diǎn)近景攝影測量系統(tǒng)有單像機(jī)和雙像機(jī)成像。單像機(jī)成像是利用單臺像機(jī)獲取單張像片進(jìn)行空間點(diǎn)三維坐標(biāo)測量,實(shí)質(zhì)是借助一根空間點(diǎn)已知的測棒,構(gòu)建輔助測量坐標(biāo)系(測棒坐標(biāo)系),實(shí)現(xiàn)測棒坐標(biāo)系、測量坐標(biāo)系、像坐標(biāo)系之間的相互轉(zhuǎn)換,利用單像空間后方交會(huì)原理解算出像片外方位元素,求得空間點(diǎn)坐標(biāo)[1],其精度通常為1∶2 000。雖然單像機(jī)系統(tǒng)結(jié)構(gòu)簡單、成本較低,但測量質(zhì)量、精度均不理想,因而實(shí)際工作中引入利用空間前方交會(huì)的雙像機(jī)成像系統(tǒng),成像像機(jī)增加為2臺。根據(jù)交會(huì)攝影測量原理,為實(shí)現(xiàn)物方點(diǎn)的精確定位,需要已知像機(jī)內(nèi)、外方位元素才能求解。對于內(nèi)方位元素可以通過像機(jī)的標(biāo)定來得到,而像機(jī)的外方位元素往往不易求得。雖然在像機(jī)內(nèi)方位元素已知的條件下,可以僅根據(jù)兩幅圖像之間的對極幾何約束來測量目標(biāo)表面若干特征點(diǎn)的空間三維位置[2],但這需要一個(gè)先決條件是:兩像機(jī)光心的距離已知。對于像機(jī)位置并不固定的近景攝影系統(tǒng),此方法并不適用。因而實(shí)際雙像機(jī)測量系統(tǒng)仍然是單像后方交會(huì)測量系統(tǒng)的推廣。首先兩臺攝像機(jī)分別使用單像后方交會(huì)原理求解內(nèi)外方位元素,使之滿足線-線交會(huì)的基本條件,然后通過線-線交會(huì)原理求解空間坐標(biāo)點(diǎn)。與單像機(jī)系統(tǒng)相比,雙像機(jī)系統(tǒng)的測量穩(wěn)定性、魯棒性有了大幅度提高,其相對測量精度可達(dá)1∶20 000[3]。相對于測量精度可達(dá)1∶500 000的工業(yè)近景攝影系統(tǒng),上述雙像機(jī)單點(diǎn)三坐標(biāo)測量(CMM)系統(tǒng)測量精度仍然偏低,限制了設(shè)備在高精度產(chǎn)品空間尺寸測量上的應(yīng)用。
針對以上問題,本文提出一種基于光束法平差原理,使用3臺像機(jī)完成單點(diǎn)三坐標(biāo)測量的新方法。其在對獲取像片的處理上,引入光束法平差算法來提高測量的精準(zhǔn)度。通過3個(gè)處于不同位置的數(shù)碼像機(jī)同時(shí)對測棒進(jìn)行交會(huì)拍照,,實(shí)現(xiàn)未知點(diǎn)空間三維坐標(biāo)的精確測量。
以圖1中成像光束作為基本約束條件進(jìn)行平差就是光束法平差。在給定初值的情況下,由于光束法平差對測量系統(tǒng)的所有參數(shù):像點(diǎn)坐標(biāo)、物方點(diǎn)坐標(biāo)、像機(jī)內(nèi)外方位參數(shù)、畸變參數(shù)等等進(jìn)行整體綁定計(jì)算,使物方點(diǎn)重投影結(jié)果與實(shí)際像點(diǎn)之間的偏差最小,因而能夠求得精確解[4]。如圖2,以光束法平差整體求解空間物方點(diǎn)的三維坐標(biāo)Pc(Xc,Yc,Zc),并以此為控制點(diǎn)進(jìn)行多像空間前方交會(huì)。
圖1 多攝站空間交會(huì)
根據(jù)像點(diǎn)坐標(biāo)誤差方程式可以方便地求出物方點(diǎn)空間坐標(biāo)M(X,Y,Z),其誤差方程的一般形式為:
圖2 多像空間前方交會(huì)示意圖
式中:A、Bc、Bu、C為相應(yīng)各階偏導(dǎo)數(shù),t為外方位元素的變化量,Xc為物方已知點(diǎn)(控制點(diǎn))改正值,Xu為物方待定點(diǎn)改正值;X2為內(nèi)方位元素變化量,L為迭代觀察值。如果將控制點(diǎn)(通過近景攝影標(biāo)準(zhǔn)流程求得)視為真值,并且像機(jī)在測量開始前均通過自標(biāo)定確定其內(nèi)方位元素,其控制點(diǎn)三維坐標(biāo)已知即t=0,故X2=0,控制點(diǎn)坐標(biāo)視為真值即Xc=0,這樣像點(diǎn)誤差方程變?yōu)椋?/p>
式中:vx、vy為像點(diǎn)誤差在像坐標(biāo)系下的分量,a11,…,a23為像點(diǎn)坐標(biāo)相對于攝影中心的偏導(dǎo)數(shù),ΔX、ΔY、ΔZ為物方點(diǎn)M修正值,(x)、(y)分別為x、y前一次迭代運(yùn)行的結(jié)果。線-線交會(huì)過程中,單臺像機(jī)表示的方程有兩個(gè),而未知數(shù)X、Y、Z有3個(gè),因而當(dāng)攝像機(jī)≥2時(shí),方程有解。本例攝像機(jī)數(shù)為3,物方點(diǎn)M分別在3臺攝像機(jī)上的像點(diǎn)(a1,a2,a3),根據(jù)最小二乘原理,使像點(diǎn)坐標(biāo)觀測值的改正數(shù)的平方和最小,即:
測量過程涉及多臺(3臺)像機(jī)同時(shí)工作。由于鏡頭的畸變、機(jī)身結(jié)構(gòu)的變化等因素的影響,每臺像機(jī)系統(tǒng)其內(nèi)方位元素都不一樣,即使同一像機(jī)不同時(shí)刻拍出的像片其內(nèi)方位元素也是不一樣的。文獻(xiàn)[5]給出了考慮畸變情況下修正后的線性方程:
考慮到每組像片所涉及的像機(jī)內(nèi)方位元素的變化,方程(4)又可以改寫為:
式中:x,y是像點(diǎn)坐標(biāo);X,Y,Z是物方點(diǎn)坐標(biāo);XS,YS,ZS是攝影中心的坐標(biāo);x0、y0為像主點(diǎn)坐標(biāo);Δx,Δy像差修正系數(shù);ai,bi,ci(i=1,2,3)是像空間坐標(biāo)系相對于物空間坐標(biāo)系的方向余弦;f為像機(jī)主距;Δxi、Δyi、Δfi(i=1、2、3)為相應(yīng)參數(shù)的微小變化量,其中i為不同像機(jī)序列。
對于多目視覺系統(tǒng)的標(biāo)定,F(xiàn)raser C S在單像機(jī)10參數(shù)法(x0,y0,f,K1,K2,K3,P1,P2,b1,b2)的基礎(chǔ)上引入系統(tǒng)組合修正參數(shù)aij得到11參數(shù)法[6,7],其方法同樣適用于不同像機(jī)系統(tǒng)(機(jī)身、鏡頭不同)的自標(biāo)定,從而為不同像機(jī)系統(tǒng)進(jìn)行組網(wǎng)拍攝奠定了理論基礎(chǔ)[8]。
系統(tǒng)硬件基本配置包括:測棒、像機(jī)、鏡頭、同步拍攝裝置,見圖3。
圖3 三目近景攝影系統(tǒng)硬件組成
(1)測棒
單、雙像機(jī)系統(tǒng)中,測棒上特征點(diǎn)需嚴(yán)格制作,除保證尺寸位置外,還必須確保能建立測棒坐標(biāo)系,以完成坐標(biāo)轉(zhuǎn)換。新系統(tǒng)中測棒主要作用是單一的坐標(biāo)傳遞,即依靠圖4中的P1、P2、P3點(diǎn)的三維坐標(biāo)來計(jì)算出P點(diǎn)的三坐標(biāo)尺寸,不需要建立測棒坐標(biāo)系來進(jìn)行坐標(biāo)變換。為了方便識別,將P1、P2、P3設(shè)計(jì)為直徑為5 mm的白色圓點(diǎn),見圖5。
(2)像機(jī)型號為NIKON D300S,數(shù)量為3臺。
圖4 測棒
圖5 非編碼點(diǎn)
(3)鏡頭:3個(gè)24 mm非量測定焦鏡頭。
(4)同步拍攝設(shè)備:3套NIKON電子同步快門。由于測棒為人工手持測量,在拍攝過程中不可能長時(shí)間保持靜止不動(dòng),因而需要3臺數(shù)碼像機(jī)同時(shí)拍攝測棒上的非編碼點(diǎn),得到同一時(shí)刻3個(gè)不同方位的像片。
首先在被測物體表面隨機(jī)布置一定數(shù)量的編碼點(diǎn)[9,10],在合適的位置安放經(jīng)過校驗(yàn)的比例尺(兩端點(diǎn)含有絕對長度尺寸)。其次先用像機(jī)1以編碼點(diǎn)和比例尺為依據(jù)進(jìn)行現(xiàn)場自標(biāo)定,確定像機(jī)1系統(tǒng)的內(nèi)方位元素,接著對拍攝現(xiàn)場(此時(shí)不含測棒)進(jìn)行不同視角的交向拍攝,完成一個(gè)近景攝影測量的標(biāo)準(zhǔn)流程[11]。接著對另外兩臺像機(jī)(像機(jī)2、像機(jī)3)進(jìn)行現(xiàn)場自標(biāo)定,按圖3布置,確保3臺像機(jī)能同時(shí)拍攝相同的區(qū)域。測棒的尖端P點(diǎn)置于被測點(diǎn)上,將測棒上有非編碼點(diǎn)的一側(cè)朝向3臺像機(jī),按下電子同步快門遙控器,同時(shí)觸發(fā)3臺像機(jī),測棒在每一位置得到3幅照片。將像機(jī)1、2、3得到的像片分組輸入光束平差軟件中,根據(jù)不同像機(jī)系統(tǒng)的標(biāo)定結(jié)果分別修正不同組像片內(nèi)方位元素的附加參數(shù),最后整體光束平差、全局優(yōu)化并輸出結(jié)果,圖6為系統(tǒng)測量流程圖。
圖6 系統(tǒng)測量流程圖
對新構(gòu)建系統(tǒng)的精度測試,可按VDI/VDE 2634 PartI推薦的方法來進(jìn)行檢測[12]。測試系統(tǒng)尺寸自定,測量框架鋼球的布置方位參見圖7。
同一直線鋼球間球心距通過計(jì)量型三坐標(biāo)儀測得,并視為鋼球間距離的真值,如表1所示。
圖7 鋼球布置示意圖
表1 鋼球距離三坐標(biāo)測量值mm
對按圖7布置的鋼球使用測棒進(jìn)行攝影測量,每采集1點(diǎn)需3像機(jī)系統(tǒng)同時(shí)拍照,獲取3張像片。要得到一個(gè)球心的坐標(biāo)需要在其表面測量3個(gè)位置共9幅像片。將像片輸入GOM公司TRITOP 6.3.5軟件,計(jì)算出各像機(jī)內(nèi)方位元素及畸變修正參數(shù),見表2。利用分組求解功能對所有像片進(jìn)行基于全局優(yōu)化光束平差算法的坐標(biāo)解算,得到測棒上標(biāo)識點(diǎn)P1、P2、P3的三維坐標(biāo)尺寸,進(jìn)而求得圖4中P點(diǎn)的X,Y,Z。
表2 各像機(jī)內(nèi)方位元素及畸變修正參數(shù)pixel
表2中f為像機(jī)焦距,x0、y0為像主點(diǎn)坐標(biāo),K1、 K2、K3為徑向畸變修正系數(shù);P1、P2為切向畸變修正系數(shù),B1、B2為仿射映射畸變修正系數(shù)。
按此方法分別測量7次,計(jì)算其算術(shù)平均值、標(biāo)準(zhǔn)差、極差及相對誤差[13],見表3。
由表3可知,3像機(jī)近景CMM系統(tǒng)的標(biāo)準(zhǔn)差最大值為0.0143mm,極差最大值為0.037mm,均小于0.05mm,這說明系統(tǒng)魯棒性較好。相對誤差范圍為1.50958×10-5到3.44106×10-5,即相對測量精度范圍由1∶29061到1∶66244,優(yōu)于單像系統(tǒng)的1∶2000和雙像系統(tǒng)的1∶20000。
將系統(tǒng)測量真值與相對誤差進(jìn)行比較,見圖8??梢钥闯銮€具有下行趨勢。隨著測量距離的增加,測量的相對誤差趨于減小。當(dāng)測量物尺寸較小時(shí),測量的相對誤差較大,和雙像機(jī)系統(tǒng)相比優(yōu)勢并不明顯,隨著被測物尺寸的增加,相對誤差逐漸減小,測量距離948.351mm時(shí),相對測量精度達(dá)1∶66244。隨著測量距離的繼續(xù)增加,相對測量精度有繼續(xù)提高的趨勢。
圖8 相對誤差/精度與測量值趨勢圖
表3 數(shù)據(jù)對比分析mm
設(shè)計(jì)了一種新型的3像機(jī)單點(diǎn)測棒量測系統(tǒng),通過3臺數(shù)碼像機(jī)系統(tǒng)同時(shí)對測棒進(jìn)行拍照,獲取3個(gè)方向上的像片,在各像機(jī)單獨(dú)自標(biāo)定的基礎(chǔ)上,通過全局光束平差優(yōu)化,實(shí)現(xiàn)測棒上P點(diǎn)的精確定位。和單、雙像機(jī)測量系統(tǒng)相比,雖然系統(tǒng)增加了一到兩套像機(jī)系統(tǒng),但使用的測棒結(jié)構(gòu)簡單、制作成本低,更重要的是三像機(jī)測棒系統(tǒng)可以利用平差優(yōu)化算法,提高了測量精度。實(shí)驗(yàn)表明,該系統(tǒng)測量精度優(yōu)于單、雙像機(jī)系統(tǒng),同時(shí)隨著測量尺寸的增加,系統(tǒng)精度呈上升趨勢,說明系統(tǒng)具有良好的測量穩(wěn)定性,適合中、大型尺寸間單點(diǎn)三坐標(biāo)檢測。
[1] 黃桂平,葉聲華,王保豐.單臺相機(jī)三坐標(biāo)測量的一種新方法[J].儀器儀表學(xué)報(bào),2005,26(9):934-937.
[2] Harley R,Zisserman A.Multiple view geometry in computer vision[M].Cambridge:Cambridge University Press,2000.
[3] Luhmann T.Close range photogrammetry princip les,techniques and applications[M].London,UK:Whittles Publishing,2011.
[4] 于起峰,尚洋.攝像測量學(xué)原理與應(yīng)用[M].北京:科學(xué)出版社,2009.
[5] Tecklenburg W,Luhmann T,Hastedt H.Camera Modelling with Image-Variant Parameters and Finite Elements[C]//Optical3-D Measurement Techniques V. Vienna,Austria,2001,328-335.
[6] Fraser C S.Digital camera self-calibration[J].ISPRS JournalofPhotogrammetryandRemoteSensing,1997,52(4):149-159.
[7] Fraser C S,Shortis M R,Ganci G.Multi-sensor system self-calibration[C]//Photonics East′95.International Society for Optics and Photonics,Philadelphia,USA,1995,2-18.
[8] Fraser C S,Kenneth L.Design and Implementation of a Computational Processing System for Off-Line Digital Close-Range Photogrammetry[J].ISPRSJournalof Photogrammetry&RemoteSensing,2000,55(2):94-104.
[9] 張維中,張麗艷,潘振寬.一種基于標(biāo)記點(diǎn)的近景攝影測量系統(tǒng)[J].東南大學(xué)學(xué)報(bào)(自然科學(xué)版),2006,36(5):371-375.
[10] Zheng JD,Zhang L Y.Accurate3D Target Positioning in Close Range Photogrammetry with Implicit Image Correction[J].ChineseJournalofAeronautics,2009,22:649-657.
[11] 邾繼貴,于之靖.視覺測量原理與方法[M].北京:機(jī)械工業(yè)出版社,2012.
[12] VDI/VDE.VDI/VDE 2634 Part 1.Optical 3D Measuring Systems Imaging Systems with Point-by-point Probing[S].Beuth Verlag,Berlin,2002.
[13] 中華人民共和國國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局,中國國家標(biāo)準(zhǔn)化管理委員會(huì).GB/T 12979—2008近景攝影測量規(guī)范[S].2008.
New Method of Single Point3D Coordinate Measurement w ith Bund le Adjustm ent
RAN Xian-sheng1,2, ZHU Cai-chao1, LIN Li2
(1.The State Key Laboratory of Mechanical Transmission,Chongqing University,Chongqing 400044,China;
2.College of Mechatronics and Automobile Engineering,Chongqing Jiaotong University,Chongqing 400074,China)
Based on the research correction ofmulti-image interior orientation and integrated bundle adjustment,anew method is proposed to perform data collection of hand-held probing device by utilization of three cameras simultaneously and to achieve single point3D coordinationmeasurement by bundle adjustment,resulting in establishment of system hardware. During experiments,the relative accuracy of the new system is higher than 1∶29 061,compared to the measurement accuracy of the counterpartmetrology CMM device.This result is more accurate than that from single camera system or Duo-camera system,and could meet themeasurement requirements of industrial products.
Metrology;Bundle adjustment;Single pointmeasurement;Tri-cameras system;Probing device
TB92
A
1000-1158(2014)05-0409-05
10.3969/j.issn.1000-1158.2014.05.01
2013-09-11;
2014-01-10
國家自然科學(xué)基金(51375514)
冉險(xiǎn)生(1971-),男,重慶人,博士研究生。主要從事三維數(shù)字化測量、工業(yè)近景攝影測量方面的研究。cqrxs@qq.com