Geometric Correction for Uneven Quadric Projection Surfaces Using Recursive Subdivision of Bézier Patches

This paper presents a scheme for geometric correction of projected content for planar and quadratic projection surfaces. The scheme does not require the projection surface to be perfectly quadratic or planar and is therefore suitable for uneven low-cost commercial and home projection surfaces. An approach based on the recursive subdivision of second-order Bzier patches is proposed for the estimation of projection distortion owing to surface imperfections. Unlike existing schemes, the proposed scheme is completely automatic, requires no prior knowledge of the projection surface, and uses a single uncalibrated camera without requiring any physical markers on the projection surface. Furthermore, the scheme is scalable for geometric calibration of multi-projector setups. The efficacy of the proposed scheme is demonstrated using simulations and via practical experiments on various surfaces. A relative distortion error metric is also introduced that provides a quantitative measure of the suppression of geometric distortions, which occurs as the result of an imperfect projection surface.

[1]  Aditi Majumder,et al.  Automatic Registration of Multi‐Projector Domes Using a Single Uncalibrated Camera , 2011, Comput. Graph. Forum.

[2]  Takayuki Okatani,et al.  Autocalibration of a projector-camera system , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  David Salesin,et al.  Panoramic video textures , 2005, SIGGRAPH 2005.

[4]  Aditi Majumder,et al.  Markerless View-Independent Registration of Multiple Distorted Projectors on Extruded Surfaces Using an Uncalibrated Camera , 2009, IEEE Transactions on Visualization and Computer Graphics.

[5]  Sébastien Roy,et al.  Multi-projectors for arbitrary surfaces without explicit calibration nor reconstruction , 2003, Fourth International Conference on 3-D Digital Imaging and Modeling, 2003. 3DIM 2003. Proceedings..

[6]  Aditi Majumder,et al.  Autocalibration of Multiprojector CAVE-Like Immersive Environments , 2012, IEEE Transactions on Visualization and Computer Graphics.

[7]  Wei Sun,et al.  Calibrating multi-projector cylindrically curved displays for "wallpaper" projection , 2008, PROCAMS '08.

[8]  A. Ardeshir Goshtasby,et al.  Correction of image deformation from lens distortion using bezier patches , 1989, Comput. Vis. Graph. Image Process..

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

[10]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[11]  Aditi Majumder,et al.  Automatic registration of multiple projectors on swept surfaces , 2010, VRST '10.

[12]  Aditi Majumder,et al.  Registration Techniques for Using Imperfect and Par tially Calibrated Devices in Planar Multi-Projector Displays , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  Xiaofeng Li,et al.  Geometric Calibration of Projector Imagery on Curved Screen Based-on Subdivision Mesh , 2008, GMP.

[14]  Peter Eisert,et al.  Creation of High-Resolution Video Panoramas for Sport Events , 2007, Int. J. Semantic Comput..

[15]  W. Boehm,et al.  Bezier and B-Spline Techniques , 2002 .

[16]  Aditi Majumder,et al.  Scalable Multi‐view Registration for Multi‐Projector Displays on Vertically Extruded Surfaces , 2010, Comput. Graph. Forum.

[17]  Aditi Majumder,et al.  Autocalibrating Tiled Projectors on Piecewise Smooth Vertically Extruded Surfaces , 2011, IEEE Transactions on Visualization and Computer Graphics.

[18]  Nancy P. Y. Yuen,et al.  Inexpensive Immersive Projection , 2008, 2008 IEEE Virtual Reality Conference.

[19]  Michael Harville,et al.  Practical Methods for Geometric and Photometric Correction of Tiled Projector , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).