光学学报, 2016, 36 (12): 1215003, 网络出版: 2016-12-14   

基于ICP算法的双目标定改进方法研究

Improved Binocular Calibration Based on ICP Algorithm
作者单位
1 华南理工大学机械与汽车工程学院, 广东 广州 510641
2 广州中国科学院沈阳自动化研究所分所, 广东 广州 511458
摘要
双目视觉作为一种非接触三维(3D)测量技术, 其位姿标定结果的好坏将直接影响3D物体测量的精度。基于迭代最近点(ICP)算法获得两组点集之间平移和旋转参数的原理, 提出了一种在传统双目位姿标定结果的基础上补偿双目标定矩阵改善精度的方法。介绍了摄像机模型、双目视觉测量模型和ICP算法的基本思想。用双目摄像机标定的外参数和相同的靶标坐标系获得双目视觉位姿矩阵, 在此提出基于ICP算法获得两组点集的旋转平移矩阵补偿双目位姿矩阵的方法, 以及相应的靶标角点坐标投影误差分析模型。双目摄像机采集9组5×7个角点的靶标标定图像, 应用ICP算法补偿双目位姿矩阵, 并采用误差模型对9组标定结果进行了分析, 双目结构光标定改进实验结果表明, 应用ICP算法补偿双目标定模型能显著地提高双目标定的精度。
Abstract
Binocular vision is a new kind of non-contact three-dimensional (3D) measurement technology, the calibration result will directly affect the precision of the 3D object measurement. Based on the iterative closest point (ICP) algorithm principle to obtain translation and rotation parameters between two point sets, a method is proposed by compensating binocular stereo calibration matrix to improve the precision on the basis of the results of traditional binocular pose calibration. The camera model, binocular vision measurement model and the basic steps of the ICP algorithm are introduced. The external parameters of binocular vision and the same target plane are used for obtaining binocular vision pose matrix, and a method is proposed by using the rotation and translation matrix of the two groups of point set to compensate binocular pose matrix based on ICP algorithm. The analysis model of corresponding target point coordinates projection error is established. Nine sets of calibration images including 5×7 points are collected, and the binocular vision calibration parameters are obtained, and the pose matrix using the ICP algorithm is compensated and nine sets of calibration error by using points coordinates projection error model are analyzed. Experimental results show that the application of ICP algorithm used to compensate the binocular calibration model could significantly improve the accuracy of binocular calibration.
参考文献

[1] 全燕鸣, 黎淑梅, 麦青群. 基于双目视觉的工件尺寸在机三维测量[J]. 光学 精密工程, 2013, 21(4): 1054-1061.

    Quan Yanming, Li Shumei, Mai Qingqun. On-machine 3D measurement of workpiece dimensions based on binocular vision[J]. Optics and Precision Engineering, 2013, 21(4): 1054-1061.

[2] 顾 骋, 钱惟贤, 陈 钱, 等. 基于双目立体视觉的快速人头检测方法[J]. 中国激光, 2014, 41(1): 0108001.

    Gu Cheng, Qian Weixian, Chen Qian, et al. Rapid head detection method based on binocular stereo vision[J]. Chinese J Lasers, 2014, 41(1): 0108001.

[3] 周佳立, 张树有, 杨国平. 基于双目被动立体视觉的三维人脸重构与识别[J]. 自动化学报, 2009, 35(2): 123-131.

    Zhou Jiali, Zhang Shuyou, Yang Guoping. A 3D face reconstruction and recognition method based on passive binocular stereo vision[J]. Acta Automatica Sinica, 2009, 35(2): 123-131.

[4] Faugeras O, Toscani G. The calibration problem for stereo[C]. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1986: 15-20.

[5] Bénallal M, Meunier J. Camera calibration with simple geometry[C]. The 2003 International Conference on Image and Signal Processing, 2003.

[6] Guillou E, Meneveaux D, Maisel E, et al. Using vanishing points for camera calibration and coarse 3D reconstruction from a single image[J]. The Visual Computer, 2000, 16(7): 396-410.

[7] Zhang Z. A flexible new technique for camera calibration[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(11): 1330-1334.

[8] 孙军华, 吴子彦, 刘谦哲, 等. 大视场双目视觉传感器的现场标定[J]. 光学 精密工程, 2009, 17(3): 633-640.

    Sun Junhua, Wu Ziyan, Liu Qianzhe, et al. Field calibration of stereo vision sensor with large FOV[J]. Optics and Precision Engineering, 2009, 17(3): 633-640.

[9] 李光乐, 黄文有, 刘青松, 等. 面向水下双目视觉的改进张氏标定方法及实验[J]. 光学学报, 2014, 34(12): 1215006.

    Li Guangle, Huang Wenyou, Liu Qingsong,et al. Improved Zhang′s calibration method and experiments for underwater binocular stereo-vision[J]. Acta Optica Sinica, 2014, 34(12): 1215006.

[10] 侯俊捷, 魏新国, 孙军华. 基于同心圆合成图像匹配的双目视觉标定[J]. 光学学报, 2012, 32(3): 0315003.

    Hou Junjie, Wei Xinguo, Sun Junhua. Calibration method for binocular vision based on matching synthetic images of concentric circles[J]. Acta Optica Sinica, 2012, 32(3): 0315003.

[11] 杨 明, 王海晖, 陈 君, 等. 双目标定系统精度提高的方法[J]. 武汉工程大学学报, 2012, 34(1): 69-73.

    Yang Ming, Wang Haihui, Chen Jun, et al. Methods of accuracy improvement based on binocular calibration system[J]. Journal of Wuhan Institute of Technology, 2012, 34(1): 69-73.

[12] 徐 德, 谭 民, 李 原. 机器人视觉测量与控制[M]. 北京: 国防工业出版社, 2014.

    Xu De, Tan Min, Li Yuan. Visual measurement and control for robots[M]. Beijing: National Defense Industry Press, 2014.

[13] Besl P J, Mckay N D. A method for registration of 3D shape[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239-255.

[14] 刘 辉, 王伯雄, 任怀艺, 等. ICP算法在双目结构光系统点云匹配中的应用[J]. 清华大学学报(自然科学版), 2012, 52(7): 946-950.

    Liu Hui, Wang Boxiong, Ren Huaiyi, et al. ICP algorithm for point cloud data matching in a binocular structured light system[J]. Journal of Tsinghua University (Science & Technology), 2012, 52(7): 946-950.

[15] 刘俸材, 谢明红, 王 伟. 双目视觉的立体标定方法[J]. 计算机工程与设计, 2011, 32(4): 1508-1512.

    Liu Fengcai, Xie Minghong, Wang Wei. Stereo calibration method of binocular vision[J]. Computer Engineering and Design, 2011, 32(4): 1508-1512.

[16] Moreno D, Taubin G. Simple, accurate, and robust projector-camera calibration[C]. 2012 Second International Conference on 3D Imaging, Modeling, Processing, Visualization & Transmission, 2012: 464-471.

郭清达, 全燕鸣, 于广平, 武彦林. 基于ICP算法的双目标定改进方法研究[J]. 光学学报, 2016, 36(12): 1215003. Guo Qingda, Quan Yanming, Yu Guangping, Wu Yanlin. Improved Binocular Calibration Based on ICP Algorithm[J]. Acta Optica Sinica, 2016, 36(12): 1215003.

本文已被 4 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!