《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 设计应用 > 基于畸变校正的双目立体摄像机线性标定
基于畸变校正的双目立体摄像机线性标定
来源:电子技术应用2011年第1期
崔莉娟, 朱洪俊, 王金鹏
西南科技大学 制造科学与工程学院, 四川 绵阳621010
摘要: 利用透视变换原理建立双目立体摄像机数学模型,全面考虑了镜头的径向畸变和切向畸变,提出一种线性求解摄像机参数的标定方法,改变了以往的摄像机标定依赖于非线性优化的缺点,避免了非线性优化的不稳定性。该标定方法在单摄像机模型的基础上,加入对双摄像机相对位置的确定,通过成像过程中坐标系之间的转换,较好地实现了双目立体摄像测量系统的标定。
中圖分類號: TP391.41
文獻標識碼: A
文章編號: 0258-7998(2011)01-0084-03
Study on linear calibration of binocular stereo cameras based on distortion revision
Cui Lijuan, Zhu Hongjun, Wang Jinpeng
College of Manufacturing Science and Engineering, Southwest University of Science and Technology, Mianyang 621010, China
Abstract: This article sets a mathematical model of binocular stereo cameras using the perspective projection transformation theory, it takes a comprehensive consideration of the radial and tangential distortion of the camera, put forward a linear approach of calibration. This method has changed the disadvantage that camera calibration have to depend on the tradition nonlinear optimization, and avoid obtaining unstable solution under common experiment conditions. On the basis of single camera calibration, this calibration add the relative orientation and location between the two cameras into the model, by the transition between the coordinate systems in the imaging process, it realizes the calibration of the binocular stereo vision measurement system.
Key words : camera calibration; binocular stereo vision; lens distortion


    攝像機標定是為了確定攝像機的位置、屬性參數(shù)和建立成像模型,以確定空間坐標系中物點與它所在圖像平面上像點之間的對應(yīng)關(guān)系[1-2]。國內(nèi)外學(xué)者對攝像機標定做了大量的研究,提出了許多不同的標定方法[3-4]。魯新國等[5]提出了線性攝像機標定技術(shù),其計算簡單,精度較高,但只考慮了徑向畸變,當切向畸變較大時不適用。陳利紅等[6]提出了攝像機標定與修正的簡單方法,考慮了鏡頭的徑向畸變和切向畸變,利用兩步法,計算精度較高,但是方法復(fù)雜,需要優(yōu)化算法,不易實現(xiàn)。
     目前,線性攝像機標定技術(shù)的研究集中在如何有效地、合理地確定非線性畸變校正模型的參數(shù)上[7]。本文采用的算法全面考慮了徑向畸變和切向畸變,通過建立和求解超定線性方程組計算出畸變系數(shù),然后利用約束方程求解線形方程組,來確定攝像機外部參數(shù)和內(nèi)部參數(shù)。該算法全部過程采用線性方法求解全部參數(shù),不僅簡單快捷,而且沒有非線性算法中可能存在的不穩(wěn)定性,實用性較強。
1 雙目攝像機標定模型與原理
1.1 攝像機標定模型

    如圖1所示,計算機圖像坐標系o0uv,坐標系原點在圖像左上角,以像素為單位。圖像平面坐標系o1xy,原點位于攝像機光軸與圖像平面坐標系的交點,利用透視變換原理可知,該原點與圖像平面的幾何中心重合,x軸平行于u軸,y軸平行于v軸。o1點在坐標系o0uv中的坐標為o1(u0,v0)。攝像機坐標系是以攝像機光心o為原點的坐標系,記為XcYcZc。oo1之間的距離為攝像機的焦距f。P點為空間點,在攝像機坐標系中的坐標為(XcYcZc)。P點與圖像坐標系的交點為P′,P′點在小孔攝像機模型下的圖像坐標為(xu,yu),由透鏡畸變引起的實際圖像坐標為(xd,yd)。

    攝像機標定包括四個坐標系之間的轉(zhuǎn)換:即計算機圖像坐標系、圖像平面坐標系、攝像機坐標系和基準坐標系(世界坐標系)。

     (1)計算機圖像坐標系與實際圖像坐標系之間的轉(zhuǎn)換:
   


 


     (2)將空間坐標點的實際空間坐標值與恢復(fù)后的三維空間坐標值進行比較,利用絕對誤差來表示實驗精度,如表1所示(部分實驗數(shù)據(jù))。


    Xw、Yw表示真實三維坐標,X、Y表示標定后的三維坐標,單位為mm。
    本文提出的標定方法全面考慮了透鏡的徑向畸變和切向畸變,當切向畸變較大時,該標定方法的精度明顯高于魯新國等[5]提出的線性攝像機標定技術(shù)。文章的標定方法完全采用線性方法求解攝像機參數(shù),實驗證明,
該方法計算簡單,在單目攝像機基礎(chǔ)上,雙目立體攝像機標定方法快速、精確。
參考文獻
[1] CHANG C C, JI Y F. Flexible videogammeric technique for three-dimensional structural vibration measurement. Journal of Engineering Mechanics, 2007,133(6):656-664.
[2] HU Jiuxiang, RAZDAN A, ZEHNDER J A. Geometric calibration of digital cameras for 3D cumulus cloud measurements[J]. Journal of Atmospheric and Oceanic Technology, 2009,26(2):200-214.
[3] SALVI J, ARMANGUE X, BATLLE J. A comparative review of camera calibration methods with accuracy evaluation  [J].Pattern Recognition,2002,35(6):1617-1635.
[4] 邱茂林,馬頌德,李毅.計算機視覺中攝像機標定綜述[J].自動化學(xué)報,2000,26(1):43-55.
[5] 魯新國,王琰,楊大為.基于計算機視覺的線性攝相機標定技術(shù)研究[J].沈陽理工大學(xué)學(xué)報.2007,26(5):43-46.
[6] 陳利紅,毛劍飛,諸靜.CCD攝像機標定與修正的簡單方法[J].浙江大學(xué)學(xué)報(工學(xué)版),2003,37(4):406-409.
[7] 高立志,方勇,林志航.立體視覺測量中攝像機標定的新技術(shù)[J].電子學(xué)報.1999,27(2):12-14.
[8] TSAIRY.An efficient and accurate camera calibration technique for 3D machine vision [J].IEEE Transactions on Pattern Analysis and Machine Inteligence,1986.364-374.
[9] WENG Y, COHEN P,HERNIOU M. Camera calibration  with distortion models and accuracy evaluation[J].IEEE  Transactions on Pattern Analysis and Machine Intelligence,1992,14(10):965-980.
[10] 張輝,張麗艷,陳江,等.基于平面模板自由拍攝的雙目立體測量系統(tǒng)的現(xiàn)場標定[J].航空學(xué)報,2007,28(3):695-701.
[11] 丁麗娟,程杞元.數(shù)值計算方法[M].北京:北京理工大學(xué)出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。

相關(guān)內(nèi)容