SHEN Xin-lan, WANG Zhong, LIU Chang-jie, FU Lu-hua
(State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, China)
Abstract: Camera calibration is critical in computer vision measurement system, affecting the accuracy of the whole system. Many camera calibration methods have been proposed, but they cannot consider precision and operation complexity at the same time. In this paper, a new technique is proposed to calibrate camera. Firstly, the global calibration method is described in detail. It requires the camera to observe a checkerboard pattern shown at a few different orientations. The checkerboard corners are obtained by Harris algorithm. With direct linear transformation and non-linear optimal algorithm, the global calibration parameters are obtained. Then, a sub-regional method is proposed. Those corners are divided into two groups, middle corners and edge corners, which are used to calibrate the corresponding area to get two sets of calibration parameters. Finally, some experimental images are used to test the proposed method. Experimental results demonstrate that the average projection error of sub-region method is decreased at least 16% compared with the global calibration method. The proposed technique is simple and accurate. It is suitable for the industrial computer vision measurement.
Key words: sub-regional camera calibration; computer vision; checkerboard pattern
CLD number: TM930.1Document code: A
Article ID: 1674-8042(2016)04-0342-08 doi: 10.3969/j.issn.1674-8042-2016-04-006
References
[1]FENG Huan-fei. Research on camera calibration method in 3D reconstruction. Chongqing:Chongqing Jiaotong University, 2013: 9-12.
[2]LU Hong-liang. Camera calibration method for machine vision. Shenyang: Shenyang University of Technology, 2013: 10-14.
[3]HUANG Chun-yan. The extraction of depth information about the object based on binocular vision. Taiyuan: North University of China, 2015: 9-12.
[4]WU Xiao-liang. Research of workpiece 3D size measurement based on machine vision. Chengdu: Southwest Jiaotong University, 2013: 10-12.
[5]LI Peng, WANG Jun-ning. Overview of Camera Calibration methods. Shanxi Electronic Technology, 2007, 4: 77-79.
[6]Tsai R Y. An efficient and accurate camera calibration technique for 3D machine vision. Proc.ieee Conf.on Computer Vision & Pattern Recognition, 1986: 364-374.
[7]MENG Xiao-qiao, HU Zhan-yi. Recent progress in camera self-calibration. Acta Automatica Sinica, 2003, 29(1): 110-124.
[8]Maybank S J, Faugeras O D. A theory of self-calibration of a moving camera. International Journal of Computer Vision, 1992, 8(2): 123-151.
[9]Ma S D. A self-calibration technique for active vision systems. IEEE Transactions on Robotics & Automation, 1996, 12(1): 114-120.
[10]Quan L, Kanade T. Affine structure from line correspondences with uncalibrated affine cameras. Pattern Analysis & Machine Intelligence IEEE Transactions on, 1997, 19(8): 834-845.
[11]ZHANG Zheng-you. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2000, 22(11): 1330-1334.
[12]LIU Yan, LI Teng-fei. Research of the improvement of Zhang’s camera calibration method. Optical Technology, 2014, 40(6): 565-570.
[13]LI li. Camera calibration algorithm based on Open CV and improved Zhang Zhengyou algorithm. Light Industry Machinery, 2015, 33(4): 60-63, 68.
[14]WANG Dong, XIA Yi, YIN Mu-yi, et al. Camera calibration method based on OpenCV. Modern Electronics Technique, 2013, (8): 97-100.
[15]LI Hong-lei, GUAN Qun, HU Kai-heng, et al. Development of camera calibration system based on OpenCV in VC++ environment. Computer Applications and Software, 2011, 28(6): 19-21, 31.
[16]LIU Shu-gui, JIANG Zhen-zhu, DONG Ying-hua, et al. Sub-regional camera calibration based on moving light target. Optics and Precision Engineering, 2014, 22(2): 259-265.
[17]WANG Jian-hua, FENG Fan, LIANG Wei, et al. Non-linear model based camera calibration. Optoelectronic Technique, 2012, 32(1): 33-38.
[18]Weng J, Cohen P, Herniou M. Camera calibration with distortion models and accuracy evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(10): 965-980.
[19]WANG Xiao-hui, CHENG Jian-qing, HAN Yu. Improved checkerboard corner detection algorithm based on the Harris. Electronic Measurement Technology, 2013, 36(10): 51-54, 66.
[20]ZHANG Yu, FANG Kang-ling, LIU Yong-xiang. Harris algorithm-based corner detection on black white checkerboard. Computer Application and Software, 2010, 27(8): 251-254.
[21]LIANG Zhi-min, GAO Hong-ming, WANG Zhi-jiang, et al. Sub-pixels corner detection for camera calibration. Transactions of the China Welding Instruction, 2006, 27(2): 102-104, 118.
[22]YIN Wen-sheng, LUO Yu-lin, LI Shi-qi. Camera calibration based on OpenCV. Computer Engineering and Design, 2007, 28(1): 197-199.
[23]TIAN Yuan-yuan, HUANG He-cheng. Research on radial distortion based on CCD camera. World Sci-Tech R&D, 2008, 30(2): 168-170.
一种基于棋盘格的高精度分区域相机标定方法
申心兰, 王仲, 刘常杰, 付鲁华
(天津大学 精密测试技术及仪器国家重点实验室, 天津300072)
摘要:在视觉测量系统中, 相机的标定精度至关重要, 将影响整个测量系统的精度。 针对现有相机标定方法难以兼顾精度和操作复杂度的问题,本文提出了一种基于棋盘格的高精度分区域相机标定方法。 首先, 将棋盘格置于不同位置, 提取不同位置角点的世界坐标和像素坐标, 对所有角点用线性变换和非线性最优算法求解出全局标定参数。然后, 将角点分为中间区域角点和边缘区域角点, 对两区域角点分别标定得到两组分区域标定参数。 标定实验结果表明: 与全局标定法相比, 分区域标定法的图像平均投影误差至少降低16%。该方法操作简单, 精度高, 可以很好的应用于工业视觉检测。
关键词:分区域相机标定; 视觉测量; 棋盘格
引用格式: SHEN Xin-lan, WANG Zhong, LIU Chang-jie, et al. A new technique for high precision sub-regional camera calibration based on checkerboard pattern. Journal of Measurement Science and Instrumentation, 2016, 7(4): 342-349. [doi: 10.3969/j.issn.1674-8042.2016-04-006]
[full texy view]