A Visual Servoing-Based Method for ProCam Systems Calibration

Projector-camera systems are currently used in a wide field of applications, such as 3D reconstruction and augmented reality, and can provide accurate measurements, depending on the configuration and calibration. Frequently, the calibration task is divided into two steps: camera calibration followed by projector calibration. The latter still poses certain problems that are not easy to solve, such as the difficulty in obtaining a set of 2D–3D points to compute the projection matrix between the projector and the world. Existing methods are either not sufficiently accurate or not flexible. We propose an easy and automatic method to calibrate such systems that consists in projecting a calibration pattern and superimposing it automatically on a known printed pattern. The projected pattern is provided by a virtual camera observing a virtual pattern in an OpenGL model. The projector displays what the virtual camera visualizes. Thus, the projected pattern can be controlled and superimposed on the printed one with the aid of visual servoing. Our experimental results compare favorably with those of other methods considering both usability and accuracy.

[1]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[2]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[3]  Peisen S. Huang,et al.  Novel method for structured light system calibration , 2006 .

[4]  Douglas Lanman,et al.  Surround Structured Lighting for Full Object Scanning , 2007, Sixth International Conference on 3-D Digital Imaging and Modeling (3DIM 2007).

[5]  Tim Weyrich,et al.  A practical structured light acquisition system for point-based geometry and texture , 2005, Proceedings Eurographics/IEEE VGTC Symposium Point-Based Graphics, 2005..

[6]  G. Godin,et al.  An Energy Formulation for Establishing the Correspondence Used in Projector Calibration , 2008 .

[7]  Youfu Li,et al.  Dynamic calibration of a structured light system via planar motion , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Wei Gao,et al.  Flexible Calibration of a Portable Structured Light System through Surface Plane , 2008 .

[9]  J. Hebert,et al.  Geometric Calibration of a Structured Light System Using Circular Control Points , 2008 .

[10]  David Fofi,et al.  Projector-camera calibration toolbox , 2009 .

[11]  Joaquim Salvi,et al.  Pattern codification strategies in structured light systems , 2004, Pattern Recognit..

[12]  Tianran Yuan,et al.  Calibration Algorithm for Structured Light 3D Vision Measuring System , 2008, 2008 Congress on Image and Signal Processing.

[13]  Larry S. Davis,et al.  Model-based object pose in 25 lines of code , 1992, International Journal of Computer Vision.

[14]  Chia-Hsiang Menq,et al.  Digital Projector Calibration for 3-D Active Vision Systems , 2002 .

[15]  François Berry,et al.  A New Method for Projector Calibration Based on Visual Servoing , 2009, MVA.

[16]  Ye Jin,et al.  Accurate calibration for a camera-projector measurement system based on structured light projection , 2009 .

[17]  Peter F. Sturm,et al.  Projector Calibration using a Markerless Plane , 2009, VISAPP.

[18]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[19]  Masatoshi Okutomi,et al.  A user-friendly method to geometrically calibrate projector-camera systems , 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.