999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B-dual-space的攝像機標定

2011-06-01 02:53:28磊,楊
電子科技 2011年11期
關鍵詞:方法

徐 磊,楊 剛

(西安電子科技大學電子工程學院,陜西西安 710071)

攝像機標定是立體視覺系統中基本而又較困難的步驟,其精度決定著系統的性能。因而,這一課題也是當今計算機視覺研究的一個熱點,國內外學者對此做了大量的研究,提出了很多優秀算法,如張正友的平面標定法[1],Tsai的兩步標定法[2],Abdel- Aziz 和Karara提出的直接線性交換方法與利用透視矩陣交換的定標方法[3],Luong、馬頌德等人提出利用主動視覺與運動圖像分析的內參數自標定方法[4]等。在研究了前人大量算法的基礎之上,文中提出了一種基于B-dual-space幾何模型的改進型標定算法。

B-dual-space概念最先由Jean Yves Bouguet提出[5],將其應用到攝像機標定領域,可以充分利用標定圖像中點、線和面固有的幾何關系和屬性,在求解出等效焦距的初始值的同時,還能提供明晰的幾何解釋。

1 B-dual-space中的點線面性質

以攝像機的光心為原點構造三維歐式空間F=(Oc,Xc,Yc,Zc),如圖 1 所示,空間中某點P記作=[X,Y,Z]T,歐式空間中的平面∏的解析式為

若平面∏不經過光心Oc,即式(1)中的πt始終不為0,式(1)適當變形有

在圖像平面中構造二維坐標系(c,xc,yc),其中c是光軸(Oc,Zc)與像平面的交點,稱為主點,(c,xc)和(c,yc)分別平行于(Oc,Xc)和(Oc,Yc)。

空間中點P在圖像平面的投影為點p,記其坐標=[x,y]T,由射影關系式(3)也被稱作針孔成像模型。

圖1 攝像機坐標系和圖像平面

圖像平面內點與線具有下述性質:

性質2 λ1和λ2是圖像平面的兩條不同的直線,對應的向量分別為和2。那么這兩條直線的交點p的齊次坐標為如果兩條直線平行,那么x做坐標的第三分量為0,表示p點位于無限遠處。

B-dual-space空間中點、線、面具有的性質:

性質4 ∏a和∏b是兩個平行平面且對應于B-dual-space的和,那么消失線H表示兩個平行平面在無限遠處的相交。在B-dualspace中H的對應是連接和并且穿過原點的直線。這條直線的方向不僅指示了兩個平面的法向量,同時也是H在圖像平面的投影λH的對應。雖然H在歐式空間中不能明確的表示出來,但在射影幾何下,在圖像平面卻可以有確定的形狀。一旦這條線確定了,那么平面的方向也就確定了

性質5 兩條平行直線Λa和Λb在平面∏內,那么是和的交點。在 B -dual-space中,包含和的平面是消失點V的對應,V是歐式空間中平行直線Λa和Λb的交點。如果H是平面∏的消失線,則V∈H,從而B-dual-space中?。因為經過原點,所以也必然經過原點。

性質6 Λ1和Λ2是平面∏上的正交的直線并使=∩??紤]與∏垂直的所有平面。在B-dualspace里,所有這些平面的對應位于通過原點并且垂直于向量的平面表上,令其為。在這些平面中,考慮兩個特殊位置∏1和∏2,它們經過Λ1和Λ2。在B-dual-space中兩個平面的向量分別為和,它們與的連線分別對應于直線和。因為Λ1和Λ2正交,故向量和也正交。這就表明與直線Λ1和Λ2相關聯的消失點在B-dual-space的對應平面和也是相互垂直的。

2 利用B-dual-space計算等效焦距

圖2 用平面上的正方形標定示意圖

引入定理[7]:K是任意矩陣和是任意三維向量,那么(K)×(K)=K*×),其中K*是K的伴隨矩陣,如果 K 可逆,K*=det(K)(KT)-1,并且K**∝K。

用上述定理,計算可得

式(7)中,a1、a2、b1、b2、c1和c2是已知的消失點坐標分量[a1,b1,c1]T和[a2,b2,c2]T。以上推導只使用了正方形兩組對邊垂直的性質,考慮到正方形兩對角線AC和BD相互垂直,還可以得到另一約束條件。λ5和λ6分別表示兩條對角線,它們與消失線λH的交點記為V3和V4,那么V3與V4垂直。推導如下

轉換為像素值坐標

式中參數的含義與第一個約束條件相同。聯立式(7)和式(10)就可以得到等效焦距fx、fy。

3 新的標定算法

這里提出的方法是將B-dual-space與張正友平面標定法[1]的融合,先用B-dual-space把兩個等效焦距求出,再利用張正友的模型確定最終精確的內外參數。

(1)原始數據獲取。

制作包含正方形的標定平板,在其上建立世界坐標系,設坐標分別為Xi。對標定平板在不同的方位和距離拍得一系列照片。對所有照片,利用Harris角點檢測算子提取每點的像素坐標值,記為xij。

(2)計算透視矩陣。

將(1)中獲得的Xi和xij改寫成齊次坐標形式和,即增加第3分量并令其為1。對j張圖像的每張計算矩陣Hi,使Hi滿足

(3)利用B-dual-space中線面性質計算fx和fy的初值。

理論上,內部參數不隨拍攝方位的變化而變化,只要對j張照片的任意一副上的某個正方形進行上述計算,就可以得到兩個等效焦距,但實際中,為使初始值更精確,對每張圖像上盡可能多的正方形都進行上述計算,使A疊加成2n×2的矩陣,B疊加成2n維列向量,再用最小二乘法求解。這樣

接著再由式(11)得最終結果。

(4)完全確定內參數的初始值。

令傾斜系數c=0,則內參數舉證的初始迭代值為

(5)確定外參數初值。

對每一幅照片,設(2)中得到的透視矩陣寫成列向量的形式為 H=[h1h2h3],求

實際操作時,一般還用到對旋轉矩陣的優化方法,即

(6)計算失真系數初值。

(7)對內外參數全局優化。

利用Levenberg-Marquardt最小化式(17)

此處的Rn是由旋轉角度確定的三維向量,具體地

4 算法實現方案

利用Jean Yves Bouguet在Camera Calibration Toolbox for Matlab[8]中使用的數據,如圖 3 所示。

圖3 標定方格圖

標定平板上的方格是14×13,為方便點的提取,使用中間13×12=156個點。

關于B-dual-space中正方形的確定:對每一幅圖像,選取越多的正方形越有利于克服噪聲對像素坐標的影響,在上述標定平板上,可使用的正方形的數量較多,但隨著數量的增加,時間消耗顯著增大,這就不利于實時的圖像處理,故而需要折中的方案。

試驗時使用每一幅圖像中的最大的正方形和第一行所用小正方形兩種方案。選取的點如圖4所示。

圖4 兩種取正方形的頂點的方法

5 實驗結果

原始標定數據由上節展示的10幅圖像提供,標定方法,分別使用Bouguet的Camera Calibration Toolbox for Matlab(B-dual-space結合Tsai的兩部標定法),張正友的EasyCalib軟件和設計的新方法(B-dualspace與張相結合的方法),其中文中算法的正方形選取采用兩種方法:A一個最大的正方形;B一列中所有的小正方形。表1和表2列出標定結果。

表1 等效焦距預測結果

表2 標定結果對照

結果分析:A、B兩種選取正方形的方法所得到的初始值差異較大,但是全局優化后,最終的結果非常接近,并且與另外兩種方法的結果基本相同,標準差不大于1個像素,故這種新算法的有效性得到證明。

6 結束語

提出了一種基于B-dual-space和張正友平面標定方法的算法。它吸收了B-dual-space計算初始迭代值的便捷性和張正友方法的靈活性,可以方便地標定出攝像機的內外參數。實驗表明,該算法能夠得到足夠精確的標定結果,同時還提供了明晰的幾何解釋。

[1]ZHANG Zhengyou.Flexible camera calibration by viewing a plane from unknown orientations[C].IEEE International Conference on,Computer Vision,1999(1):666 -673.

[2]ROGER Y TSAI,A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses[M].USA:Jones and Bartlett Publishers,Inc,1992.

[3]LIEBOWITZ D,GRIMINISI A,ZISSERMAN A.Creating architectural models from images[C].Eurographics:Annual Conference of the European Association for Computer Graphics,1999,18:39 -50.

[4]RICHARD HARTLEY,ANDREW ZISSERMAN.Muitiple view geometry in computer vision[M].Cambridge,UV:Cambrige University Press,2000.

[5]吳剛,唐振民.B雙空聞幾何中基于消隱點的攝像機標定[J].計算機工程與應用,2009,45(24):4 -5.

[6]JEAN Y B.Visual methods for three- dimensional modeling[D].USA:California Institute of Technology,1999.

[7]OLIVIER FAUGERAS,LUC ROBERT.What can two images tell us about a third One[J].International Journal of Computer Vision,1996,18(1):5 -19.

[8]Jean Yves Bouguet.Camera Calibration Toolbox for Matlab[M/OL].(2002-05-01)[2010-07-09].http://robots.stanford.edu/cs223b04/JeanYvesCalib/index.html.

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 成人在线欧美| 少妇露出福利视频| 亚洲精品日产精品乱码不卡| 成人免费视频一区二区三区| 亚洲αv毛片| 国产真实乱人视频| 久久婷婷六月| 91精品国产福利| 国产真实二区一区在线亚洲| 欧美日韩一区二区在线免费观看| 国产凹凸视频在线观看| 日本一区二区三区精品视频| 免费激情网站| 国产欧美日韩在线一区| 91蜜芽尤物福利在线观看| 亚洲天堂2014| 亚洲成综合人影院在院播放| AV片亚洲国产男人的天堂| 久久人午夜亚洲精品无码区| 日韩高清欧美| 亚洲制服中文字幕一区二区| 日本国产一区在线观看| 免费网站成人亚洲| 国产二级毛片| 日本午夜视频在线观看| 99热这里都是国产精品| 99九九成人免费视频精品 | 亚亚洲乱码一二三四区| 亚洲成人一区二区三区| 九九线精品视频在线观看| 久综合日韩| 国产综合欧美| 日韩一级二级三级| 黄色片中文字幕| 香蕉eeww99国产精选播放| 91在线播放免费不卡无毒| 亚洲免费毛片| 久久久久免费看成人影片| 2021国产精品自产拍在线观看| 欧美久久网| 四虎综合网| 国产精品深爱在线| 久久综合伊人77777| 99久久精品视香蕉蕉| 国产综合另类小说色区色噜噜| 人妻丰满熟妇AV无码区| 国产福利拍拍拍| www.99在线观看| 曰AV在线无码| 少妇精品网站| 国产又黄又硬又粗| 精品一区国产精品| 精品国产成人a在线观看| 天天操天天噜| 国产精品久久久久久久久| 97国内精品久久久久不卡| 色网站免费在线观看| 午夜在线不卡| 国产午夜无码专区喷水| 欧美国产精品不卡在线观看| 国产精品久久精品| 欧美三级视频网站| 久久狠狠色噜噜狠狠狠狠97视色 | 黄片一区二区三区| 久久免费精品琪琪| 国产精彩视频在线观看| 五月六月伊人狠狠丁香网| 亚洲男人的天堂久久精品| 日韩久久精品无码aV| 欧美精品色视频| 日韩精品中文字幕一区三区| 久久精品欧美一区二区| 伊人无码视屏| 99久久人妻精品免费二区| 一级高清毛片免费a级高清毛片| 爱做久久久久久| 精品国产女同疯狂摩擦2| 久久成人18免费| 日韩123欧美字幕| 久草视频中文| 国产亚洲精品无码专| 九九热视频在线免费观看|