Multi-projector Calibration and Alignment Using Flatness Analysis for Irregular-Shape Surfaces

A multi-projector calibration and alignment method, which has no assumptions on projection surfaces' shape, is presented. Based on surface flatness analysis, the method will automatically partition the projection surface into pieces, more at none flat regions and less at flat ones, as flat region will cause less distortions. Corresponding to these pieces, an image will first be cut into some sub-images, and then projected onto the surfaces using texture warping method. The principle which ensures the inner projector distortion correction is proved, that is if a camera captures an undistorted projected image, human eye will also observe an undistorted one at that spot. Multi-projector alignment is achieved by projecting images which are rendered according to the camera's extrinsic parameters during the course of coded structured light capturing. Because the camera can capture a wide field of view area by moving and rotating itself, the alignment method has a build-in support for scalability in view filed. The whole work of calibration and alignment can be done in a single camera capture process. Results show that the proposed method is efficient and robust.

[1]  Rahul Sukthankar,et al.  Smarter presentations: exploiting homography in camera-projector systems , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[2]  Dongming Lu,et al.  MultiPro: A Platform for PC Cluster Based Active Stereo Display System , 2005, ICCSA.

[3]  Adam Finkelstein,et al.  Building and Using A Scalable Display Wall System , 2000, IEEE Computer Graphics and Applications.

[4]  Gordon Stoll,et al.  WireGL: a scalable graphics system for clusters , 2001, SIGGRAPH.

[5]  Adam Finkelstein,et al.  Automatic alignment of high-resolution multi-projector displays using an uncalibrated camera , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[6]  Ruigang Yang,et al.  Camera-based calibration techniques for seamless multiprojector displays , 2005, IEEE Transactions on Visualization and Computer Graphics.

[7]  Rahul Sukthankar,et al.  Scalable alignment of large-format multi-projector displays using camera homography trees , 2002, IEEE Visualization, 2002. VIS 2002..

[8]  Jeffrey L. Posdamer,et al.  Surface measurement by space-encoded projected beam systems , 1982, Comput. Graph. Image Process..

[9]  Ramesh Raskar,et al.  Quadric Transfer for Immersive Curved Screen Displays , 2004, Comput. Graph. Forum.

[10]  Mark Hereld,et al.  Introduction to building projection-based tiled display systems , 2000, IEEE Computer Graphics and Applications.