吉林大学学报(工学版) ›› 2017, Vol. 47 ›› Issue (3): 944-951.doi: 10.13229/j.cnki.jdxbgxb201703035

Previous Articles     Next Articles

Camera calibration based on computer vision and surveying adjustment fundamentals

WANG Feng-yan1, 2, HUANG Run-qiu2, CHEN Jian-ping3, ZHANG Yuan-yuan4, WANG Ming-chang1   

  1. 1.College of Geo-Exploration Science and Technology, Jilin University, Changchun 130026, China;
    2.State Key Laboratory of Geohazard Prevention and Geoenvironment Protection, Chengdu University of Technology, Chengdu 610059, China;
    3.College of Construction Engineering, Jilin University, Changchun 130026, China;
    4.Institute of Engineering Detecting and Monitoring, Beijing Engineering Corporation Limited, Beijing 100038, China
  • Received:2016-02-22 Online:2017-05-20 Published:2017-05-20

Abstract: On the basis of the pinhole model with radial and tangential distortions in computer vision, mathematical models of camera calibration based on computer vision and surveying adjustment fundamentals were established. Taking chess grid of Liquid Crystal Display (LCD) as reference object for camera calibration, Microsoft Visual Studio as the development platform, camera calibration software, Camera Calibration 1.0, was programmed based on MFC and OpenCV. Through calibration experiments for Canon 5D Marx II digital camera, and comparison with commercial software Lensphoto of close rang photogrammetry system, it was shown that the errors of calibration parameters were within ±1 pixel, and the correctness of the established camera calibration models was verified. The reliability of the Camera Calibration 1.0 software was validated. The precision evaluation of calibration parameters was achieved using the established calibration models, which overcomes the limit in conventional computer vision that only single precision for projecting errors of image point coordinates was evaluated. Furthermore, the method developed in this study was applied to the discontinuity investigation of the slope of Yangjiagou quarry in Changchun. The information of a large number of random discontinuities of rock mass slop was obtained to provide the full and accurate data for stability evaluation of the slop.

Key words: computer application, camera calibration, surveying adjustment fundamentals, OpenCV, chess grid, discontinuities

CLC Number: 

  • TP391
[1] 林冬梅,张爱华,沈蓉,等. 双目视觉脉搏测量系统中的相机同步采集方法[J]. 吉林大学学报:工学版,2015,45(6):1999-2006.
Lin Dong-mei,Zhang Ai-hua,Shen Rong,et al. Dual-camera synchronous acquisition method for binocular vision pulse measurement system[J]. Journal of Jilin University (Engineering and Technology Edition),2015,45(6):1999-2006.
[2] 杨立云,杨仁树,赵雪楠,等. 几种典型变质岩的冲击断裂焦散线实验探讨[J]. 岩石力学与工程学报,2015,34(4):1-8.
Yang Li-yun,Yang Ren-shu,Zhao Xue-nan,et al. Experimental investigation on dynamic fracture of some metamorphic rock using reflected caustics[J]. Chinese Journal of Rock Mechanics and Engineering,2015,34(4):1-8.
[3] 魏巍,李智慧,赵永华,等. 基于智能相机的混合交通流检测方法[J]. 吉林大学学报:工学版,2013,43(4):866-870.
Wei Wei,Li Zhi-hui,Zhao Yong-hua,et al. Developing a smart camera for mixed traffic flow detection[J]. Journal of Jilin University (Engineering and Technology Edition),2013,43(4):866-870.
[4] 韩成,秦贵和,宫宇,等. 基于彩色结构光的三维重建方法[J]. 吉林大学学报:工学版,2013,43(5):1343-1351.
Han Cheng,Qin Gui-he,Gong Yu,et al. Method for three-dimensional reconstruction based on color structured light[J]. Journal of Jilin University (Engineering and Technology Edition),2013,43(5):1343-1351.
[5] 冯文灏. 近景摄影测量[M]. 武汉:武汉大学出版社,2002.
[6] 邱茂林,马颂德,李毅. 计算机视觉中摄像机定标综述[J]. 自动化学报,2000,26(1):43-55.
Qiu Mao-lin,Ma Song-de,Li Yi. Computer vision camera calibration summary[J]. Automatica Sinica,2000,26(1):43-55.
[7] Zhang Zheng-you. A flexible new technique for camera calibration[DB/OL].[2016-02-01]. http://www.ece.northwestern.edu/~yingwu/teaching/EECS432/Reading/Zhang_TR98.pdf.
[8] Tsai R Y. An efficient and accurate camera calibration technique for 3D machine vision[C]∥IEEE Conference on Computer Vision and Pattern Recognition, Miami Beach,USA,1986:364-374.
[9] Tsai R Y. A versatile camera calibration technique for high accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses[J]. IEEE Journal of Robotics and Automation,1987,3(4):323-344.
[10] 张永军,张祖勋,张剑清. 利用二维DLT及光束法平差进行数字相机标定[J]. 武汉大学学报:信息科学版,2002,27(6):566-571.
Zhang Yong-jun,Zhang Zu-xun,Zhang Jian-qing. Camera calibration using 2D DLT and bundle adjustment with planar scenes[J]. Geomatics and Information Science of Wuhan University,2002,27(6):566-571.
[11] 詹总谦,张祖勋,张剑清. 基于LCD的相机标定精度及其误差分析[J]. 武汉大学学报:信息科学版,2008,33(11):1142-1145.
Zhan Zong-qian,Zhang Zu-xun,Zhang Jian-qing. Precision and error analysis of LCD-based camera calibration method[J]. Geomatics and Information Science of Wuhan University,2008,33(11):1142-1145.
[12] 詹总谦,张祖勋,张剑清. 基于稀疏矩阵技术的光束法平差快速算法设计[J]. 测绘通报,2006(12):5-8.
Zhan Zong-qian,Zhang Zu-xun,Zhang Jian-qing. A fast algorithm of bundle adjustment based on sparse matrix technology[J]. Bulletin of Surveying and Mapping,2006(12):5-8.
[13] 张烁,燕丹晨,甄莹,等. 利用线性变换和后方交会的月球车相机标定[J]. 测绘科学,2015,40(11):29-33.
Zhang Shuo,Yan Dan-chen,Zhen Ying,et al. Calibration of lunar rover's stereo-camera based 3D DLT and multi-image resection[J]. Science of Surveying and Mapping,2015,40(11):29-33.
[14] 崔红霞,孙杰,林宗坚,等. 非量测数码相机的畸变差检测研究[J]. 测绘科学,2005,30(1):105-107,112.
Cui Hong-xia,Sun Jie,Lin Zong-jian,et al. The research on distortion calibration of the non-measurement camera[J]. Science of Surveying and Mapping,2005,30(1):105-107,112.
[15] 谭华春,夏红卫,李琴,等. 车载摄像机的立体标定方法[J]. 吉林大学学报:工学版,2013,43(增刊1):352-356.
Tan Hua-chun,Xia Hong-wei,Li Qin,et al. Three-dimensional calibration for on-board camera[J]. Journal of Jilin University (Engineering and Technology Edition),2013,43(Sup.1):352-356.
[16] 谢文寒. 基于多像灭点进行相机标定的方法研究[D]. 武汉:武汉大学遥感信息工程学院,2004.
Xie Wen-han. Camera calibration based on vanishing points of multi-image[D]. Wuhan:School of Remote Sensing and Information Engineering,Wuhan University,2004.
[17] 赵亚凤, 胡峻峰. 一种双正交消隐点的双目相机标定方法[J]. 液晶与显示, 2016, 31(10): 958-966.
Zhao Ya-feng, Hu Jun-feng. Binocular self calibration using two pairs of orthogonal vanishing points[J].Chinese Journal of Liquid Crystal and Displays, 2016, 31(10): 958-966.
[18] 武汉大学测绘学院测量平差学科组. 误差理论与测量平差基础[M]. 武汉:武汉大学出版社,2011.
[19] 吉林大学. 数码相机标定及影像校正系统Camera Calibration 1.0[P]. 中国:2012SR039060.
[20] 王凤艳,陈剑平,杨国东,等. 基于数字近景摄影测量的岩体结构面几何信息解算模型[J]. 吉林大学学报:地球科学版,2012,42(6):1839-1846.
Wang Feng-yan,Chen Jian-ping,Yang Guo-dong,et al. Solution models of geometrical information of rock mass discontinuities based on digital close range photogrammetry[J]. Journal of Jilin University(Earth Science Edition),2012,42(6):1839-1846.
[21] 王凤艳,黄润秋,陈剑平,等. 基于免棱镜全站仪的岩体边坡控制测量及结构面产状检验测量[J]. 吉林大学学报:工学版,2013,43(6):1607-1614.
Wang Feng-yan,Huang Run-qiu,Chen Jian-ping,et al. Control surveying of rock mass slope and orientation validation measurement of discontinuities based on reflectorless total station instrument[J]. Journal of Jilin University (Engineering and Technology Edition),2013,43(6):1607-1614.
[1] LIU Fu,ZONG Yu-xuan,KANG Bing,ZHANG Yi-meng,LIN Cai-xia,ZHAO Hong-wei. Dorsal hand vein recognition system based on optimized texture features [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1844-1850.
[2] WANG Li-min,LIU Yang,SUN Ming-hui,LI Mei-hui. Ensemble of unrestricted K-dependence Bayesian classifiers based on Markov blanket [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1851-1858.
[3] JIN Shun-fu,WANG Bao-shuai,HAO Shan-shan,JIA Xiao-guang,HUO Zhan-qiang. Synchronous sleeping based energy saving strategy of reservation virtual machines in cloud data centers and its performance research [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1859-1866.
[4] ZHAO Dong,SUN Ming-yu,ZHU Jin-long,YU Fan-hua,LIU Guang-jie,CHEN Hui-ling. Improved moth-flame optimization method based on combination of particle swarm optimization and simplex method [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1867-1872.
[5] LIU En-ze,WU Wen-fu. Agricultural surface multiple feature decision fusion disease judgment algorithm based on machine vision [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(6): 1873-1878.
[6] OUYANG Dan-tong, FAN Qi. Clause-level context-aware open information extraction [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1563-1570.
[7] LIU Fu, LAN Xu-teng, HOU Tao, KANG Bing, LIU Yun, LIN Cai-xia. Metagenomic clustering method based on k-mer frequency optimization [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1593-1599.
[8] GUI Chun, HUANG Wang-xing. Network clustering method based on improved label propagation algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1600-1605.
[9] LIU Yuan-ning, LIU Shuai, ZHU Xiao-dong, CHEN Yi-hao, ZHENG Shao-ge, SHEN Chun-zhuang. LOG operator and adaptive optimization Gabor filtering for iris recognition [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1606-1613.
[10] CHE Xiang-jiu, WANG Li, GUO Xiao-xin. Improved boundary detection based on multi-scale cues fusion [J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 48(5): 1621-1628.
[11] ZHAO Hong-wei, LIU Yu-qi, DONG Li-yan, WANG Yu, LIU Pei. Dynamic route optimization algorithm based on hybrid in ITS [J]. 吉林大学学报(工学版), 2018, 48(4): 1214-1223.
[12] HUANG Hui, FENG Xi-an, WEI Yan, XU Chi, CHEN Hui-ling. An intelligent system based on enhanced kernel extreme learning machine for choosing the second major [J]. 吉林大学学报(工学版), 2018, 48(4): 1224-1230.
[13] FU Wen-bo, ZHANG Jie, CHEN Yong-le. Network topology discovery algorithm against routing spoofing attack in Internet of things [J]. 吉林大学学报(工学版), 2018, 48(4): 1231-1236.
[14] CAO Jie, SU Zhe, LI Xiao-xu. Image annotation method based on Corr-LDA model [J]. 吉林大学学报(工学版), 2018, 48(4): 1237-1243.
[15] HOU Yong-hong, WANG Li-wei, XING Jia-ming. HTTP-based dynamic adaptive streaming video transmission algorithm [J]. 吉林大学学报(工学版), 2018, 48(4): 1244-1253.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] LIU Song-shan, WANG Qing-nian, WANG Wei-hua, LIN Xin. Influence of inertial mass on damping and amplitude-frequency characteristic of regenerative suspension[J]. 吉林大学学报(工学版), 2013, 43(03): 557 -563 .
[2] CHU Liang, WANG Yan-bo, QI Fu-wei, ZHANG Yong-sheng. Control method of inlet valves for brake pressure fine regulation[J]. 吉林大学学报(工学版), 2013, 43(03): 564 -570 .
[3] LI Jing, WANG Zi-han, YU Chun-xian, HAN Zuo-yue, SUN Bo-hua. Design of control system to follow vehicle state with HIL test beach[J]. 吉林大学学报(工学版), 2013, 43(03): 577 -583 .
[4] HU Xing-jun, LI Teng-fei, WANG Jing-yu, YANG Bo, GUO Peng, LIAO Lei. Numerical simulation of the influence of rear-end panels on the wake flow field of a heavy-duty truck[J]. 吉林大学学报(工学版), 2013, 43(03): 595 -601 .
[5] WANG Tong-jian, CHEN Jin-shi, ZHAO Feng, ZHAO Qing-bo, LIU Xin-hui, YUAN Hua-shan. Mechanical-hydraulic co-simulation and experiment of full hydraulic steering systems[J]. 吉林大学学报(工学版), 2013, 43(03): 607 -612 .
[6] ZHANG Chun-qin, JIANG Gui-yan, WU Zheng-yan. Factors influencing motor vehicle travel departure time choice behavior[J]. 吉林大学学报(工学版), 2013, 43(03): 626 -632 .
[7] MA Wan-jing, XIE Han-zhou. Integrated control of main-signal and pre-signal on approach of intersection with double stop line[J]. 吉林大学学报(工学版), 2013, 43(03): 633 -639 .
[8] YU De-xin, TONG Qian, YANG Zhao-sheng, GAO Peng. Forecast model of emergency traffic evacuation time under major disaster[J]. 吉林大学学报(工学版), 2013, 43(03): 654 -658 .
[9] XIAO Yun, LEI Jun-qing, ZHANG Kun, LI Zhong-san. Fatigue stiffness degradation of prestressed concrete beam under multilevel amplitude cycle loading[J]. 吉林大学学报(工学版), 2013, 43(03): 665 -670 .
[10] XIAO Rui, DENG Zong-cai, LAN Ming-zhang, SHEN Chen-liang. Experiment research on proportions of reactive powder concrete without silica fume[J]. 吉林大学学报(工学版), 2013, 43(03): 671 -676 .