[發明專利]一種基于廣義統一模型的折反射相機自標定方法有效
| 申請號: | 201410102724.7 | 申請日: | 2014-03-19 |
| 公開(公告)號: | CN103886595A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | 項志宇;戴行;周炎兵 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 林懷禹 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 廣義 統一 模型 反射 相機 標定 方法 | ||
1.一種基于廣義統一模型的折反射相機自標定方法,其特征在于,該方法包括以下步驟:
步驟1)在同一場景不同位置使用折反射相機獲取兩幅左右成像清晰的折反射全景圖,要求兩圖中有場景重復的部分,不需要對環境做特殊的設置,也不需要任何標定模板;
步驟2)提取左右兩圖的SIFT特征點,并進行特征點匹配,得到圖像上n對匹配的特征點對和i=1..n,n對特征點對中存在誤配點;
步驟3)初始化廣義統一模型的內參;
步驟4)使用極幾何計算出本質矩陣E,在計算E的過程中使用RANSAC提高精度,同時去除外點;
步驟5)使用非線性優化Levenberg?Marquardt方法,最小化特征點的重投影誤差,從而優化出內參;
步驟6)重新回到步驟4),循環步驟4)和步驟5),不斷的優化內參,同時得到更多的內點,直到重投影誤差小于所設定的閾值,優化出魯棒和精確的結果。
2.根據權利要求1所述的一種基于廣義統一模型的折反射相機自標定方法,其特征在于:步驟3)中所述要初始化廣義統一模型的內參,首先使用廣義統一模型對折反射相機進行建模;
折反射相機廣義統一模型由虛擬的單位球,虛擬視點,歸一化平面和成像平面Пp組成;以單位球中心Cm為原點建立坐標系Fm,以虛擬光心Cp為原點建立坐標系Fp,兩坐標系相互平行,歸一化平面為Fp中的z=1平面,歸一化平面上的點通過徑向失真和透視變換投影到成像平面Пp;
折反射相機廣義統一模型,有兩個坐標系,以虛擬光心Cp為原點建立坐標系Fp,和以單位球中心Cm為原點建立坐標系Fm,原點Cp在Fm坐標系中的坐標為ξ=(ξ1,ξ2,ξ3)T;
空間點Xm在世界坐標系Fw中的表示為(Xm)W=(xw,yw,zw),通過以下前向投影過程,即成像過程如下:
(1)空間點從世界坐標系Fw轉換到Fm坐標系,其中Rw和Tw為世界坐標系和Fm坐標系的轉換關系,此時空間點在Fm坐標系中的坐標為
(2)將投影到單位球面上坐標為(xs,ys,zs)T,
(3)轉換到Fp坐標系下其中ξ=(ξ1,ξ2,ξ3)T,
(4)將投影到歸一化平面的mu坐標為(x,y,1)T,
(5)在歸一化平面上加入徑向失真以彌補真實系統中透視相機鏡頭的失真,徑向失真函數為徑向畸變函數L(ρ)=1+k1ρ2+k2ρ4+k3ρ6,其中,k1,k2,k3為失真系數,失真后的點m'u=(x',y',1)T,其中x'=x*L(ρ),y'=y*L(ρ);
(6)通過透視變換將歸一化平面上的點m'u投影到成像平面Пp上點p坐標為(u,v,1)T,
從圖像上的點p反向推導出相應的單位球面上的點的方向的過程稱為后向投影過程:
(1)從圖像點p=(u,v,1)T映射到歸一化平面上的點m'u,m′u=K-1p=(x,y,1)T;
(2)對m′u去除徑向畸變,徑向畸變函數L(ρ′)=1+k1ρ′2+k2ρ′4+k3ρ′6,k1,k2,k3為失真系數,去失真后的點mu=(x,y,1)T,其中x=x'/L(ρ′),y=y′/L(ρ′)
(3)從歸一化平面上的點mu映射到單位球面上的點其中h()是投影函數,h-1()是投影函數的逆函數;
由前向投影過程中的步驟(4)(3)(2)解出從圖像點到空間射線的后向投影方程
通過移動折反射相機,在不同的位置采集空間點的成像,空間點Xm在世界坐標系Fw中的表示為(Xm)W=(xw,yw,zw),在不同位置折反射相機中成像,成像過程如前面前向投影所述,在兩幅圖上形成的成像點分別為p1=(u1,v1,1)T和p2=(u2,v2,1)T,根據后向投影方程計算出p1和p2對應的和射線和都經過空間點Xm,得到:其中本質矩陣E=T12×R12,其中R12和T12為第一個相機和第二個相機之間的坐標轉換關系;接著得到廣義統一模型的極幾何公式:
廣義統一模型含有需要標定的參數為,k1,k2,k3,ξ=(ξ1,ξ2,ξ3)T,γ1,γ2,[u0,v0]和α;
其次,為了獲取模型的初值,先假設折反射全向相機為單一視點模型,設k1≈k2≈k3≈α≈ξ1≈ξ2≈0,γ1≈γ2=γ,所需要估計的內參為ξ3、γ、u0、v0,實驗表明ξ3對系統參數的初值計算影響不大,設ξ3=1,主點[u0,v0]的初始值估計,先提取圖像中鏡面邊緣,再取圖像中鏡面的中心為主點的初值;
將
D3=[0,0,2uc2,0,0,2vc2,2uc1,2vc1,0]
D4=[0,0,0,0,0,0,0,0,1]
e=[e1,e2,e3,e4,e5,e6,e7,e8,e9]
該多項式特征值問題通過9個特征值點對解出e和γ,使用RANSAC來提高精度,求得γ的初值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410102724.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于監測電池電量的監測系統
- 下一篇:一種可以轉向的電視機機架





