计算机应用 ›› 2011, Vol. 31 ›› Issue (11): 3010-3014.DOI: 10.3724/SP.J.1087.2011.03010

• 图形图像技术 • 上一篇    下一篇

基于序列图像的摄像机自标定方法

吴庆双1,2,3,付仲良3,孟庆祥3   

  1. 1. 安徽师范大学 国土资源与旅游学院,安徽 芜湖 241000
    2. 安徽自然灾害过程与防控研究省级实验室,安徽 芜湖 241000
    3. 武汉大学 遥感信息工程学院,武汉 430079
  • 收稿日期:2011-04-26 修回日期:2011-06-10 发布日期:2011-11-16 出版日期:2011-11-01
  • 通讯作者: 吴庆双
  • 作者简介:吴庆双(1980-),男,湖南永州人,讲师,博士研究生,主要研究方向:数字摄影测量、地理信息系统;
    付仲良(1965-),男,湖北麻城人,教授,博士生导师,主要研究方向:图像分析与处理、地理信息系统;
    孟庆祥(1977-),男,内蒙古乌兰察布人,讲师,博士,主要研究方向:地理信息系统。
  • 基金资助:
    安徽省自然科学基金资助项目;教育部人文社会科学研究项目;安徽省自然地理和人文地理省级重点学科资助项目;安徽师范大学创新基金资助项目

New camera self-calibration method based on image sequences

WU Qing-shuang1,2,3,FU Zhong-liang3,MENG Qing-xiang3   

  1. 1. Anhui Key Laboratory of Natural Disaster Process and Prevention, Wuhu Anhui 241000, China
    2. College of Territorial Resources and Tourism, Anhui Normal University, Wuhu Anhui 241000, China
    3. School of Remote Sensing and Information Engineering, Wuhan University, Wuhan Hubei 430079, China
  • Received:2011-04-26 Revised:2011-06-10 Online:2011-11-16 Published:2011-11-01
  • Contact: WU Qing-shuang

摘要: 提出了一种新的结合摄影测量和计算机视觉相关理论的摄像机自标定方法。首先通过序列图像的匹配点对,利用计算机视觉理论中的8点法求得摄像机基础矩阵F,通过矩阵F利用Kruppa方程求得矩阵C,对矩阵C进行Cholesky分解得到摄像机的内参数矩阵K,然后将求出的内参数作为初始值,利用摄影测量理论进行相对定向和绝对定向,最小二乘前方交会计算得到匹配点对的三维空间坐标,最后由匹配点对的三维空间坐标及其图像坐标,采用三维直接线性变换和光束法平差方法解算出摄像机内、外参数及畸变系数。该方法不依赖于特定的场景几何约束条件,只要序列图像之间有匹配点对,就可以进行自标定工作,具有广泛的适用性。模拟数据和真实图像的实验结果表明:该方法计算过程简单,标定精度高,是一种值得借鉴的摄像机自标定方法。

关键词: 摄像机自标定, 基础矩阵, Kruppa方程, 相对定向, 绝对定向, 光束法平差

Abstract: This paper proposed a new camera self-calibration method based on image sequences, which combined the theory of photogrammetry and computer vision. Firstly, the camera foundation matrix F was obtained by making use of the 8 points algorithm according to the image matching points, and the matrix C was got based on utilizing Kruppa equation and the foundation matrix F, then the matrix C was decomposed with Cholesky method to get the camera internal parameter matrix K. Secondly, the relative orientation and absolute orientation were carried on taking the internal parameters as the initial value, then the image matching points's 3d space coordinate was got by least squares forward intersection. Finally, the accurate camera internal parameters, external parameters and distortion coefficients were calculated by three-dimensional direct linear transformation and bundle adjustment methods. This self-calibration method does not depend on the particular geometric constraints in the scene, and it can be carried out as long as there are matching points, so it has broad applicability. Both simulation data and real images were used to test the method, and the results show that: this new method gets high precision and low computational complexity; it is a new and valid method for camera self-calibration.

Key words: camera self-calibration, foundation matrix, Kruppa equation, relative orientation, absolute orientation, bundle adjustment