A Fast and Flexible Projector-Camera Calibration System

被引:25
作者
Huang, Bingyao [1 ]
Tang, Ying [2 ,3 ,4 ]
Ozdemir, Samed [2 ]
Ling, Haibin [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
[2] Rowan Univ, Dept Elect & Comp Engn, Glassboro, NJ 08028 USA
[3] Chinese Acad Sci, Inst Automat, State Key Lab Management & Control Complex Syst, Beijing 100190, Peoples R China
[4] Qingdao Acad Intelligent Ind, Inst Smart Educ, Qingdao 266109, Peoples R China
关键词
Calibration; Cameras; Graphical user interfaces; Image reconstruction; Robustness; Three-dimensional displays; Software; Bundle adjustment; projector-camera calibration; structured light (SL); STRUCTURED-LIGHT SYSTEM; PROFILOMETRY; ROBUST;
D O I
10.1109/TASE.2020.2994223
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing projector-camera calibration methods typically warp keypoints from a camera image to a projector image using estimated homographies and often suffer from errors in camera parameters and noises due to imperfect planarity of the calibration target. This article proposes a practical and robust projector-camera calibration system that explicitly deals with these challenges. First, a graph-theory-based correspondence algorithm is built on top of a color-coded spatial structured light (SL) pattern. Such SL correspondences are then used for a coarse projector-camera calibration. To gain more robustness against noises from an imperfect planar calibration board, we develop a bundle adjustment algorithm to jointly optimize the estimated projector-camera parameters and the correspondences' coordinates. Moreover, our system requires only one shot of an SL pattern for each calibration board pose, which is much more practical than multishot solutions. Comprehensive experimental validation is conducted on both synthetic and real data sets, and our method clearly outperforms the existing methods in all experiments. For the benefit of the society, a practical open-source software with graphical user interface (GUI) of the developed system is publicly available at https://github.com/bingyaohuang/single-shot-pro-cam-calib. Note to Practitioners-The proposed method is motivated by two challenges in industrial structured light (SL) system calibration: 1) robustness against imperfect planarity of the calibration target and 2) the number of SL projections per pose. In many industrial SL-based 3-D reconstruction systems, the calibration accuracy greatly affects the reconstruction reliability. Our SL calibration system explicitly deals with calibration target's imperfect planarity and thus outperforms the existing methods in terms of system accuracy. Another advantage of our SL calibration system is single-shot-per-pose, allowing fast recalibration and reducing the decoding error due to slight pattern misalignment in multishot methods [37]. In addition, we release the open-source calibration software with a graphical user interface (GUI), with which calibration and sparse 3-D reconstruction can be easily performed without any further instructions. Moreover, considering the complex calibration environment and setup, we make the camera and projector imaging parameters, such as exposure, brightness, and contrast, adjustable through widgets and preview. Finally, a limitation of our color-coded SL system is its sensitivity to environment lighting and target texture. This problem may be solved by projector photometric compensation [16], [18], [19], [39].
引用
收藏
页码:1049 / 1063
页数:15
相关论文
共 69 条
  • [1] Albarelli A., 2010, P BRIT MACH VIS C, P1
  • [2] High-Coverage 3D Scanning through Online Structured Light Calibration
    Albarelli, Andrea
    Cosmo, Luca
    Bergamasco, Filippo
    Torsello, Andrea
    [J]. 2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 4080 - 4085
  • [3] [Anonymous], 2003, P ICCV WORKSH PROJ
  • [4] [Anonymous], 2008, P 2008 IEEE C COMPUT, DOI DOI 10.1109/CVPR.2008.4587702
  • [5] Projector Calibration for 3D Scanning Using Virtual Target Images
    Anwar, Hafeez
    Din, Irfanud
    Park, Kang
    [J]. INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2012, 13 (01) : 125 - 131
  • [6] Audet Samuel, 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPR Workshops), P47, DOI 10.1109/CVPR.2009.5204319
  • [7] Banks J., 2010, DISCRETE EVENT SYSTE, V5th ed., DOI DOI 10.2307/1268124
  • [8] Flexible calibration of structured-light systems projecting point patterns
    Ben-Hamadou, Achraf
    Soussen, Charles
    Daul, Christian
    Blondel, Walter
    Wolf, Didier
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 2013, 117 (10) : 1468 - 1481
  • [9] Optimal Image-Based Euclidean Calibration of Structured Light Systems in General Scenes
    Bird, Nathaniel
    Papanikolopoulos, Nikolaos
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (04) : 815 - 823
  • [10] An Incremental Target-Adapted Strategy for Active Geometric Calibration of Projector-Camera Systems
    Chen, Chia-Yen
    Chien, Hsiang-Jen
    [J]. SENSORS, 2013, 13 (02): : 2664 - 2681