Reconfigurable omnidirectional camera array calibration with a linear moving object

Reconfigurable omnidirectional camera arrays are useful for applications where multiple cameras working together are to be deployed at a short notice. This paper proposes a multi-camera calibration approach for such arrays using a 1D object such as a person, moving parallel to itself. The moving object is separated from the background and correspondences between multiple cameras are obtained using location of the object in all the cameras in multiple frames. The approximate orientation of the cameras is individually determined using vanishing points. The non-linear 3D problem of multi-camera calibration can then be approximated by a 2D problem in plan view. An initial solution for the relative positions and orientations of multiple cameras is obtained using the factorization approach. A non-linear optimization stage is then used to correct the approximations, and to minimize the geometric error between the observed and the projected omni pixel coordinates. Numerous experiments are performed with simulated data sets as well as real image sequences to evaluate the performance of this approach.

[1]  Anders Heyden,et al.  Degenerate cases and closed-form solutions for camera calibration with one-dimensional objects , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[2]  Ramakant Nevatia,et al.  Self-calibration of a camera from video of a walking human , 2002, Object recognition supported by user interaction for service robots.

[3]  Kostas Daniilidis,et al.  Wide Area Multiple Camera Calibration and Estimation of Radial Distortion , 2004 .

[4]  Tarak Gandhi,et al.  Calibration of a reconfigurable array of omnidirectional cameras using a moving person , 2004, VSSN '04.

[5]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[6]  Takeo Kanade,et al.  A Paraperspective Factorization Method for Shape and Motion Recovery , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Peter F. Sturm,et al.  A Factorization Based Algorithm for Multi-Image Projective Structure and Motion , 1996, ECCV.

[8]  Augusto Sarti,et al.  Accurate and simple geometric calibration of multi-camera systems , 1999, Signal Process..

[9]  Zhengyou Zhang,et al.  Camera calibration with one-dimensional objects , 2002, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Mohan M. Trivedi,et al.  N-Ocular stereo for real-time human tracking , 2001 .

[11]  Andrew W. Fitzgibbon,et al.  Direct least squares fitting of ellipses , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[12]  S. B. Kang,et al.  Panoramic vision : sensors, theory, and applications , 2001 .

[13]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[14]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Tomás Svoboda,et al.  A Convenient Multicamera Self-Calibration for Virtual Environments , 2005, Presence: Teleoperators & Virtual Environments.

[16]  Shree K. Nayar,et al.  A theory of catadioptric image formation , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[17]  Czech Technical,et al.  Automatic Factorization-Based Reconstruction from Perspective Images with Occlusions and Outliers , 2003 .

[18]  Seth J. Teller,et al.  Scalable Extrinsic Calibration of Omni-Directional Image Networks , 2002, International Journal of Computer Vision.

[19]  Tomás Pajdla,et al.  Structure from Many Perspective Images with Occlusions , 2002, ECCV.

[20]  David W. Jacobs,et al.  Linear fitting with missing data: applications to structure-from-motion and to characterizing intensity images , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[21]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[22]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  Daniel G. Aliaga Accurate Catadioptric Calibration for Real-time Pose Estimation of Room-size Environments , 2001, ICCV.

[24]  Mohan M. Trivedi,et al.  Video arrays for real-time tracking of person, head, and face in an intelligent room , 2003, Machine Vision and Applications.

[25]  Lily Lee,et al.  Monitoring Activities from Multiple Video Streams: Establishing a Common Coordinate Frame , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Philipp Slusallek,et al.  Wide area camera calibration using virtual calibration objects , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[27]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..