孫 瑜,李占利
(西安科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,西安710054)
基于射影幾何的CCD相機(jī)幾何模型研究
孫 瑜,李占利
(西安科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,西安710054)
為提高由多幅二維圖像解算出的空間坐標(biāo)信息的精度,基于射影幾何原理,提出一種像方空間與物方空間的幾何形狀計(jì)算方法。分析電荷耦合器件(CCD)相機(jī)成像射影幾何原理,根據(jù)透視變換和交比不變性質(zhì),利用直線之間存在平行、垂直和相交等關(guān)系,建立基于直線特征的相機(jī)成像幾何模型,已知相機(jī)參數(shù),證明并推導(dǎo)像方空間二維影像和物方空間形狀與坐標(biāo)信息的幾何轉(zhuǎn)換關(guān)系。分析結(jié)果表明,該方法結(jié)合了整幅圖像的幾何信息,能提高空間點(diǎn)等幾何特征的坐標(biāo)信息計(jì)算精度,以及視覺(jué)測(cè)量和三維重建的精度。
電荷耦合器件相機(jī);射影幾何;透視變換;交比;成像模型
根據(jù)在不同視點(diǎn)上所獲取的二維影像來(lái)重建原空間物體的三維模型是攝影測(cè)量以及計(jì)算機(jī)視覺(jué)等領(lǐng)域的熱門(mén)研究?jī)?nèi)容。由二維圖像到三維重建,它們之間的變換關(guān)系由攝像機(jī)成像幾何模型決定[1-3]。相機(jī)成像幾何模型是進(jìn)行三維重建數(shù)據(jù)處理的基礎(chǔ),主要描述相機(jī)像方空間與物方空間坐標(biāo)變換關(guān)系[4-6]。文獻(xiàn)[7-8]分別進(jìn)行了空間圓精確定位與檢測(cè)的研究與探討。關(guān)于相機(jī)鏡頭畸變的問(wèn)題,文獻(xiàn)[9]根據(jù)交比不變性原理利用擬合函數(shù)計(jì)算相機(jī)畸變參數(shù),文獻(xiàn)[10]用非線性?xún)?yōu)化方法實(shí)現(xiàn)了鏡頭畸變參數(shù)的標(biāo)定,文獻(xiàn)[11]利用共軛節(jié)面的性質(zhì)建立了一種圖像畸變幾何模型,提出了圖像畸變的解決方法。本文研究電荷耦合器件(Charge Coupled Device,CCD)相機(jī)成像幾何模型,分析相機(jī)成像幾何原理,建立相機(jī)成像幾何模型,根據(jù)相機(jī)參數(shù)推導(dǎo)計(jì)算像方空間邊界輪廓與物方空間邊界輪廓的透視對(duì)應(yīng)關(guān)系。
典型的CCD相機(jī)模型是基于共線原理的,物體空間中的每個(gè)點(diǎn)經(jīng)過(guò)一條過(guò)投影中心的直線投射到圖像平面[12-13]。用攝像機(jī)去拍攝物體,得到拍攝物體的圖像,空間物體與圖像中物體的對(duì)應(yīng)關(guān)系是射影幾何中的中心投影,也稱(chēng)為透視投影[14]。如圖1所示,這時(shí)透視中心就是攝影中心S,即相機(jī)的光學(xué)中心。光軸為SSi,透視軸是圖像平面A′B′C′D′與物體平面ABCD的交線l。為不失一般性,假設(shè)像平面與物體平面夾角為α。下面進(jìn)一步研究像平面與物平面的透視對(duì)應(yīng)關(guān)系。
圖1 相機(jī)成像幾何模型
3.1 圖像平面信息
拍攝一幅圖像,它的形狀為矩形,且已知它的長(zhǎng)和寬。設(shè)圖像平面矩形為A′B′C′D′,長(zhǎng)為2a,寬為2b。在圖2中,Si為圖像中心,從Si向透視軸l做垂線,垂足為X。
圖2 圖像大小
在圖像平面上已知A′B′=C′D′=E′F′=2a,A′D′=B′C′=G′H′=2b,Si是矩形A′B′C′D′的中心,所以,G′Si=SiH′=b,E′Si=SiF′=a。
3.2 成像幾何關(guān)系推導(dǎo)
建立過(guò)光軸、垂直于透視軸的平面幾何關(guān)系如圖3所示。已知攝像機(jī)光學(xué)中心為S,攝像機(jī)焦距為f,則SSi=f,光軸上光學(xué)中心到物體平面的距離為d,d=SSw,圖像平面與物體平面的夾角為α,∠SiXSw=∠SwSI=∠SiSI′=α,攝像機(jī)俯仰角為θ,∠SiSH′=∠SiSG′=θ;tanθ=b/f。,cosθ=。
圖3 成像幾何關(guān)系
如圖3所示,從攝影中心向物方平面作垂線,作SI⊥GX,交G′X于點(diǎn)I′。在RtΔSSiI′中,易知:
在RtΔSISw中,可以推導(dǎo)得到:
由式(1)、式(2),可以推導(dǎo)出:
在RtΔXSiSw中,可以推導(dǎo)得:
在RtΔSiSH′中,可知tanθ=b/f,θ=arctan(b/f),推導(dǎo)得到:
在RtΔSIG中,由于∠GSI=α+θ,結(jié)合式(2),推導(dǎo)得到:
下面討論經(jīng)攝像可得到矩形圖像的空間幾何形狀特征。
討論平行于透視軸的直線變化規(guī)律。已知相機(jī)焦距為f,視點(diǎn)沿光軸到物體所在平面的距離為d,則SSi=f,SSw=d。透視變換具有如下透視性質(zhì):平行于透視軸的一組平行弦,透視后仍然平行于透視軸。
建立過(guò)光軸、平行于透視軸的平面幾何關(guān)系,即物方幾何關(guān)系如圖4所示。
圖4 物方幾何關(guān)系
根據(jù)透視性質(zhì),由于光軸垂直于圖像平面,有SSi⊥E′F′,因?yàn)镋′F′//l,所以EF//l。
物方邊界輪廓分析如圖5所示,在 ΔESF和ΔE′SF′中,可以推導(dǎo)得到下式:
圖5 物方邊界輪廓分析
如圖5(a)所示,結(jié)合式(9),可知E′F′/EF=f/ d,因此:
同理在圖 4中,由于邊A′B′//l,AB//l,因此AB//l,CD//l,因此AB//CD。
如圖5(b)所示,在ΔSAB中有:BG=GA。
如圖5(c)所示,在ΔSCD中有:DH=HC。
綜合以上結(jié)論,然后分析物方空間輪廓形狀。如圖6所示,因?yàn)閘⊥ΔSSwX,所以GH⊥l,GH⊥AB,且GH平分上下底,得證四邊形ABCD是等腰梯形。因此,得到看出,圖像平面的矩形A′B′C′D′是與物方平面上的等腰梯形ABCD透視對(duì)應(yīng)的。
圖6 物方邊界輪廓
從以上分析可知,圖像平面的矩形是與物方空間的等腰梯形透視對(duì)應(yīng)的,這也說(shuō)明了一個(gè)現(xiàn)象,平行于透視軸的2條等長(zhǎng)線段,距離眼睛遠(yuǎn)的那條看起來(lái)比距離近的這條長(zhǎng)度要短。
在射影幾何中,中心投影具有如下性質(zhì):
性質(zhì) 射影變換保持點(diǎn)的共線及交比不變。
也就是說(shuō),若A,B,C,D4個(gè)點(diǎn)共線,則經(jīng)射影變換后,其對(duì)應(yīng)的像點(diǎn)Ac,Bc,Cc,Dc仍然共線,且交比保持不變,即cross(A,B;C,D)=cross(Ac,Bc;Cc,Dc)。
根據(jù)以上性質(zhì),討論共面線束SG,SSw,SH,SX的交比,可以轉(zhuǎn)化為計(jì)算G′X和GX上4點(diǎn)的交比,即:
結(jié)合式(4),將式(13)推導(dǎo)如下:
根據(jù)上面(GSw,HX)計(jì)算公式,結(jié)合式(8),可以求出SwH,有:
進(jìn)而可以根據(jù)HX=SwX-SwH,計(jì)算得出HX。
至此,可以利用式(2)、式(14),將式(12)化簡(jiǎn),得到:
如圖6所示,根據(jù)影像的矩形大小,計(jì)算推導(dǎo)出了透視對(duì)應(yīng)的空間梯形大小,包括梯形的上下底、高以及投影中心在梯形的位置。
綜合以上分析與推導(dǎo),可以得到以下結(jié)論:
(1)矩形圖像是與等腰梯形透視對(duì)應(yīng)的,透視軸平行于等腰梯形的底,靠近透視軸的底小,較遠(yuǎn)的底大。
(2)給定矩形圖像的大小、相機(jī)焦距、相機(jī)與物體平面夾角與距離,可以計(jì)算出透視對(duì)應(yīng)的等腰梯形的位置與大小。
(3)矩形圖像上被圖像中心平分、垂直于透視軸的線段,在空間平面中,它的透視對(duì)應(yīng)線段是垂直于透視軸的,但圖像中心透視對(duì)應(yīng)點(diǎn)比該線段中點(diǎn)離透視軸方向更近些。
本文研究基于射影幾何的CCD相機(jī)幾何模型。通過(guò)對(duì)相機(jī)成像模型與輪廓透視對(duì)應(yīng)關(guān)系的討論,針對(duì)針孔相機(jī)的透視對(duì)應(yīng)特點(diǎn),基于射影幾何的透視變換性質(zhì),推導(dǎo)物方空間的形狀、位置與大小。分析結(jié)果表明該模型為準(zhǔn)確表達(dá)二維圖像與空間物體的透視關(guān)系提供理論依據(jù),可用于三維重建的像方空間與物方空間坐標(biāo)轉(zhuǎn)換,具有一定理論意義和工程應(yīng)用價(jià)值。今后將對(duì)相機(jī)畸變的實(shí)際問(wèn)題做進(jìn)一步研究。
[1]馮文灝,李建松,閆 利.基于二維直接線性變換的數(shù)字相機(jī)畸變模型的建立[J].武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2004,29(3):254-258.
[2]趙雙明,冉曉雅,郭芯宏.CE-1立體相機(jī)成像幾何模型研究[J].測(cè)繪科學(xué),2011,36(6):112-114.
[3]劉松林,哈長(zhǎng)亮,郝向陽(yáng),等.基于機(jī)器視覺(jué)的線陣CCD相機(jī)成像幾何模型[J].測(cè)繪科學(xué)技術(shù)學(xué)報(bào), 2006,23(5):387-390.
[4]Janne H,Olli S.A Four-step Camera Calibration Procedure with Implicit Image Correction[EB/OL].(1997-11-21). http://www.vision.caltech.edu/bouguetj/calib_doc/papers/heikkila97.pdf.
[5]李竹良,趙宇明.基于單幅圖片的相機(jī)完全標(biāo)定[J].計(jì)算機(jī)工程,2013,39(11):5-8.
[6]郭成玉,袁政鵬,吳家麒,等.半球幕幾何校正與標(biāo)定方法的研究[J].計(jì)算機(jī)工程,2011,37(2):281-283.
[7]李占利,劉 梅,孫 瑜.攝影測(cè)量中圓形中心像點(diǎn)計(jì)算方法研究[J].儀器儀表學(xué)報(bào),2011,32(10): 2235-2241.
[8]周 封,楊 超,王晨光,等.基于隨機(jī)Hough變換的復(fù)雜條件下圓檢測(cè)與數(shù)目辨識(shí)[J].儀器儀表學(xué)報(bào), 2013,34(3):622-628.
[9]陳 輝,呂乃光.基于交比不變性的相機(jī)鏡頭畸變標(biāo)定研究[J].北京機(jī)械工業(yè)學(xué)院學(xué)報(bào),2006,21(1): 1-3.
[10]方素平,夏曉華,肖 燕,等.一種線陣相機(jī)鏡頭畸變的標(biāo)定方法[J].西安交通大學(xué)學(xué)報(bào),2013,47(1): 11-14.
[11]張春明,解永春,王 立,等.一種基于共軛節(jié)面的圖像畸變分析方法[J].光學(xué)學(xué)報(bào),2012,32(11):1-7.
[12]李鴻燕,張學(xué)山.基于射影變換幾何不變性的數(shù)碼相機(jī)雙目定位模型[J].上海工程技術(shù)大學(xué)學(xué)報(bào),2009, 23(4):333-337.
[13]智喜洋,張 偉,曹移明,等.單線陣CCD相機(jī)定位精度評(píng)估模型及幾何誤差研究[J].光學(xué)技術(shù),2011, 37(6):669-674.
[14]方德植,陳奕培.射影幾何[M].北京:高等教育出版社,1983.
編輯 劉 冰
Research on Geometric Model of CCD Camera Based on Projective Geometry
SUN Yu,LI Zhanli
(College of Computer Science and Technology,Xi’an University of Science and Technology,Xi’an 710054,China)
Aiming at enhancing the spatial coordinates precision solved by 2D images,a new method based on projective geometry for calculation of 3D model coordinate transformation between image side and object side space is proposed.Charge Coupled Device(CCD)camera imaging geometric principle is analyzed based on perspective transformation and cross-ratio invariant properties.Imaging geometric model based on linear feature is established using the relationship of parallel,perpendicular and intersecting between straight lines.With acquired photographs and camera parameters,the shape and size of the corresponding scene space are deduced and proved on the basis of the cross ratio invariability of collinear points with perspective projection.The coordinate transformation between image side and object side space of the 3D model is calculated.And perspective correspondence from image side to object side space is built. Experimental results prove that the calculation accuracy of the spatial points coordinates can be enhanced by image geometric information.The method can be applied to enhance the precision of image feature extraction and location of geometric features such as circle,and to increase the measurement precisiong of the photogrammetry system and 3D coordinate reconstruction.
Charge Coupled Device(CCD)camera;projective geometry;perspective transformation;cross ratio;imaging model
1000-3428(2015)05-0270-04
A
TP391.41
10.3969/j.issn.1000-3428.2015.05.050
陜西省自然科學(xué)基金資助項(xiàng)目“基于視覺(jué)計(jì)算的井下信息感知理論與方法研究”(2012JM8029)。
孫 瑜(1982-),女,講師、碩士,主研方向:計(jì)算機(jī)視覺(jué);李占利,教授、博士。
2014-04-30
2014-07-11E-mail:1224682061@qq.com
中文引用格式:孫 瑜,李占利.基于射影幾何的CCD相機(jī)幾何模型研究[J].計(jì)算機(jī)工程,2015,41(5):270-273.
英文引用格式:Sun Yu,Li Zhanli.Research on Geometric Model of CCD Camera Based on Projective Geometry[J]. Computer Engineering,2015,41(5):270-273.