Multi-view calibration from planar motion trajectories

Abstract We present a technique for the registration of a network of surveillance cameras through the automatic alignment of observed planar motion trajectories. The algorithm addresses the problem of recovering the relative pose of several stationary, networked cameras whose intrinsic parameters are known. Each camera tracks several objects to produce a set of image trajectories. Using temporal and geometric constraints derived from the trajectory and a network synchronization signal, overlapping viewing frustums are determined and corresponding cameras are calibrated. Full calibration is a two stage process. Initially, the relative orientation of each camera to the local ground plane, is computed in order to recover the projective mapping of image points to world trajectories embedded on a nominal plane of correct orientation. Given the relative camera-to-plane orientation, projectively unwarped trajectory curves can then be robustly matched by solving for the similarity transform that brings them into absolute alignment. Registration aligns n-cameras with respect to each other in a single camera frame (that of the reference camera).The approach recovers both the epipolar geometry between all cameras and the camera-to-ground rotation for each camera independently. After calibration, points that are known to lie on a world ground plane can be directly back projected into each of the camera frames. These tracked points are known to be in spatial and temporal correspondence, supporting multi-view surveillance and motion understanding tasks. The algorithm is demonstrated for two, three, and five camera scenarios by tracking pedestrians as they move through a surveillance area and matching the resulting trajectories.

[1]  Thomas Skordas,et al.  Calibrating a mobile camera , 1990, Image Vis. Comput..

[2]  James W. Davis,et al.  Real-time closed-world tracking , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Takeo Kanade,et al.  Advances in Cooperative Multi-Sensor Video Surveillance , 1999 .

[4]  S. Sitharama Iyengar,et al.  Real-time distributed sensor fusion for time-critical sensor readings , 1997 .

[5]  Harit P. Trivedi,et al.  Semi-analytic method for estimating stereo camera geometry from matched points , 1991, Image Vis. Comput..

[6]  Zhengyou Zhang,et al.  Iterative point matching for registration of free-form curves and surfaces , 1994, International Journal of Computer Vision.

[7]  H. J. Buiten,et al.  Quality assessment of remote sensing image registration — analysis and testing of control point residuals , 1997 .

[8]  Hironobu Fujiyoshi,et al.  Moving target classification and tracking from real-time video , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[9]  Atsushi Nakazawa,et al.  Human tracking using distributed vision systems , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[10]  Lisa M. Brown,et al.  A survey of image registration techniques , 1992, CSUR.

[11]  Robert M. Haralick,et al.  Multi-image camera calibration and object-point estimation , 1995, Defense, Security, and Sensing.

[12]  Pietro Parodi,et al.  3D Shape Reconstruction by Using Vanishing Points , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Trevor J. Hastie,et al.  3-D curve matching using splines , 1990, J. Field Robotics.

[14]  Alex Pentland,et al.  Pfinder: Real-Time Tracking of the Human Body , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Emanuele Trucco,et al.  Introductory techniques for 3-D computer vision , 1998 .

[16]  Edward M. Riseman,et al.  Token-based extraction of straight lines , 1989, IEEE Trans. Syst. Man Cybern..

[17]  Farid Amoozegar,et al.  Neural-network-based target tracking state-of-the-art survey , 1998 .

[18]  Richard Szeliski,et al.  Robust Shape Recovery from Occluding Contours Using a Linear Smoother , 2004, International Journal of Computer Vision.

[19]  S. Sitharama Iyengar,et al.  Robust Distributed Comupting and Sensing Algorithm , 1996, Computer.

[20]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[21]  Alessandro Neri,et al.  Automatic moving object and background separation , 1998, Signal Process..

[22]  Robert T. Collins,et al.  Matching perspective views of coplanar structures using projective unwarping and similarity matching , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[23]  Paul J. Besl,et al.  The Free-Form Surface Matching Problem , 1990 .

[24]  Jake K. Aggarwal,et al.  Determining vanishing points from perspective images , 1984, Comput. Vis. Graph. Image Process..

[25]  Mubarak Shah,et al.  Motion-based recognition a survey , 1995, Image Vis. Comput..