Please wait a minute...
J4  2013, Vol. 47 Issue (8): 1500-1507    DOI: 10.3785/j.issn.1008-973X.2013.08.026
计算机技术﹑电信技术     
基于单位视球的鱼眼相机标定方法
林颖, 龚小谨, 刘济林
浙江大学 信息与电子工程学系, 浙江 杭州 310027
Calibration of fisheye cameras based on the viewing sphere
LIN Ying, GONG Xiao-jin, LIU Ji-lin
Department of Information Science and Electronic Engineering, Zhejiang University,Hangzhou 310027, China
 全文: PDF  HTML
摘要:

针对鱼眼镜头的大范围视场,提出一种新的鱼眼相机标定方法.利用2组相互垂直的平行线来进行鱼眼相机标定.依据相机视场和成像边缘得到内部参数的估计值后,将图像平面上提取的角点反投影到单位视球(viewing sphere)上,2组平行线在单位球面上的2种几何特性提供外部参数估计的解析解.利用角点在图像平面的重投影误差来,得到优化后的所有参数.对3种常见的鱼眼投影模型分别进行关于标定图像数量和噪声水平的仿真实验.从仿真结果来看,在合理的噪声范围内,当用于标定的图像大于5张时,可以得到精度较高的标定结果.利用视场角185°的鱼眼相机来进行标定,并进一步的利用已知结构的立方体模板来验证外参估计方法.与加州理工学院提供的标定工具箱相比较,结果表明该算法不确定度较低,提供更为准确的标定结果.

Abstract:

With respect to the large field of view (FOV) of a fisheye camera, a new calibration method was proposed, This method takes advantage of two mutually orthogonal sets of parallel lines. The intrinsic parameters could be initialized by the field of view (FOV) and imaging boundary, and corners extracted in the image plane could be back-projected to a viewing sphere. Two geometric properties of the two line sets on the viewing sphere provided a closed-form solution for extrinsic parameters. Finally, all the parameters were optimized according to the re-projection errors of the corners. Three commonly used fisheye projection models are simulated with respect to the image number and noise level. The simulation shows that, within meaningful noise, the method can achieve high accuracy when the image number is larger than 5. A fisheye camera with 185°FOV is also calibrated, and a geometry-known trihedral object is further tested to validate the estimation of extrinsic parameters. The experiments compared to the popular fisheye calibration toolbox from Caltech prove that with a lower uncertainty, the proposed method is more accurate than Caltech’s toolbox.

出版日期: 2013-08-01
:  TP 242.6  
基金资助:

国家自然科学基金资助项目(90820306,61001171).

通讯作者: 龚小谨,女,讲师.     E-mail: gongxj@zju.edu.cn
作者简介: 林颖(1986—),女,博士生,从事机器视觉研究.E-mail: ly86@zju.edu.cn
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

林颖, 龚小谨, 刘济林. 基于单位视球的鱼眼相机标定方法[J]. J4, 2013, 47(8): 1500-1507.

LIN Ying, GONG Xiao-jin, LIU Ji-lin. Calibration of fisheye cameras based on the viewing sphere. J4, 2013, 47(8): 1500-1507.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008-973X.2013.08.026        http://www.zjujournals.com/eng/CN/Y2013/V47/I8/1500

[1] GLAVIN M, HUGHES C. Equidistant fish-eye calibration and rectification by vanishing point extraction [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2010, 32(12): 2289-2296.

[2] SCARAMUZZA D, MARTINELLI A, SIEGWART R. A flexible technique for accurate omnidirectional camera calibration and structure from motion [C]∥ Proceedings of IEEE International Conference on Computer Vision Systems. New York: IEEE, 2006: 4552.

[3] HO T H, DAVIS C C, MILNER S D. Using geometric constraints for fisheye camera calibration [C]∥ Proceeding of Workshop on Omnidirectional Vision, 2005.

[4] YING Xiang-hua, HU Zhan-yi. Catadioptric camera calibration using geometric invariants [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2004, 26(10): 1260-1271.

[5] GEYER C, DANIILIDIS K. Catadioptric camera calibration [C]∥Proceeding of IEEE International Conference on Computer Vision. Kerkyra: IEEE, 1999, 1: 398-404.

[6] SHAH S, AGGARWAL J K. Intrinsic parameter calibration procedure for a (high distortion) fish-eye lens camera with distortion model and accuracy estimation [J]. Pattern Recognition, 1996, 29(11): 1775-1788.

[7] SWAMINATHAN R, NAYAR S K. Nonmetric calibration of wide-angle lenses and polycameras [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2000, 22(10): 1172-1178.

[8] ZHU H, YANG J, LIU Z. Fisheye camera calibration with two pairs of vanishing points [C]∥International conference on information technology and computer science. Kiev: IEEE, 2009: 321-324.

[9] GALLAGHER A C. Using vanishing points to correct camera rotation in images [C]∥ Proceeding Second Canadian Conf. Computer and Robot Vision. Canada: IEEE, 2005, 1: 460-467.

[10] LI Shi-gang. Binocular spherical stereo [J]. IEEE transactions on Intelligent Transportation Systems, 2008, 9(4): 589-600.

[11] KANNALA J, BRANDT S S. A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2006, 28(8): 1335-1340.

[12] ZHANG Zheng-you. A flexible new technique for camera calibration [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 2000, 22(11): 1330-1334.

[13] YING Xiang-hua, HU Zhan-yi. Fisheye lenses calibration using straight-line spherical perspective projection constraint [C]∥Proceeding of Asian Conference on Computer Vision. India: Springer, 2006, 2: 61-70.

[14] GEYER C, DANIILIDIS K. A unifying theory for central panoramic systems and practical implications [C].∥Proceeding of European Conference on Computer Vision. Dublin: Springer, 2000: 445-461.

[15]YING Xiang-hua, HU Zhan-yi. Can we consider central catadioptric cameras and fisheye cameras within a unified imaging model [C]∥Proceeding of European Conference on Computer Vision. Prague: Springer, 2004: 442-455.

[16] BASU A, LICARDIE S. Alternative models for fisheye lenses [J]. Pattern Recognition Letters, 1995, 16(4): 433-441.

[17] GENNERY D B. Generalized camera calibration including fish-eye lenses [J]. International Journal of Computer Vision, 2006, 68(3): 239-266.

[18] FREK M M. Perspective projection: the wrong imaging models [R]. University of Iowa: Department. of Computer Science, 1995.

[19] HUGHES C, DENNY P, JONES E, et al. Accuracy of fish-eye lens models [J]. Applied Optics, 2010, 49(17): 3338-3347.

[20] WENG J, COHEN P, HERNIOU M. Camera calibration with distortion models and accuracy evaluation [J]. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1992: 965-980.

[21] BOUGUET J-Y. Camera Calibration Toolbox for Matlab[EB/OL].[2010-09-05]. http:∥www.vision.caltech.edu/bouguetj/cali_ doc/.

[1] 陈明芽, 项志宇, 刘济林. 单目视觉自然路标辅助的移动机器人定位方法[J]. J4, 2014, 48(2): 285-291.
[2] 王会方, 朱世强, 吴文祥. 谐波驱动伺服系统的改进自适应鲁棒控制[J]. J4, 2012, 46(10): 1757-1763.
[3] 欧阳柳,徐进,龚小谨,刘济林. 基于不确定性分析的视觉里程计优化[J]. J4, 2012, 46(9): 1572-1579.
[4] 马丽莎, 周文晖, 龚小谨, 刘济林. 基于运动约束的泛化Field D*路径规划[J]. J4, 2012, 46(8): 1546-1552.
[5] 徐进,沈敏一,杨力,王炜强,刘济林. 基于双目光束法平差的机器人定位与地形拼接[J]. J4, 2011, 45(7): 1141-1146.
[6] 陈家乾,柳玉甜,何衍,蒋静坪. 基于栅格模型和样本集合的动态环境地图创建[J]. J4, 2011, 45(5): 794-798.
[7] 陈家乾, 何衍, 蒋静坪. 基于权值平滑的改良FastSLAM算法[J]. J4, 2010, 44(8): 1454-1459.
[8] 徐生林, 刘艳娜. 两足机器人的SimMechanics建模[J]. J4, 2010, 44(7): 1361-1367.
[9] 梅红, 张智丰, 赖欢欢. 基于连续时间的生产过程优化调度[J]. J4, 2010, 44(7): 1423-1427.
[10] 潘华东, 王其聪, 谢斌, 许世芳, 刘济林. 飞行时间法三维成像摄像机数据处理方法研究[J]. J4, 2010, 44(6): 1049-1056.
[11] 王立, 熊蓉, 褚健, 等. 基于模糊评价的未知环境地图构建探测规划[J]. J4, 2010, 44(2): 253-258.
[12] 陈少斌, 蒋静坪. 四轮移动机器人轨迹跟踪的最优状态反馈控制[J]. J4, 2009, 43(12): 2186-2190.