Markov Chain Monte Carlo Cascade for Camera Network Calibration Based on Unconstrained Pedestrian Tracklets

The presented work aims at tackling the problem of externally calibrating a network of cameras by observing a dynamic scene composed of pedestrians. It relies on the single assumption that human beings walk aligned with the gravity vector. Usual techniques to solve this problem involve using more assumptions such as a planar ground or assumptions about pedestrians’ motion. In this work, we drop all these assumptions and design a probabilistic layered algorithm that deals with noisy outlier-dominated hypotheses to recover the actual structure of the network. We demonstrate our process on two known public datasets and exhibit results to underline the effectiveness of our simple but adaptable approach to this general problem.

[1]  Steven M. Seitz,et al.  Multicore bundle adjustment , 2011, CVPR 2011.

[2]  Y. Aloimonos,et al.  Complete calibration of a multi-camera network , 2000, Proceedings IEEE Workshop on Omnidirectional Vision (Cat. No.PR00704).

[3]  Thomas Mauthner,et al.  Unsupervised Calibration of Camera Networks an Virtual PTZ Cameras , 2012 .

[4]  Guillermo Sapiro,et al.  What Can Casual Walkers Tell Us About A 3D Scene? , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[5]  Ramakant Nevatia,et al.  Camera calibration from video of a walking human , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Charless C. Fowlkes,et al.  Globally-optimal greedy algorithms for tracking a variable number of objects , 2011, CVPR 2011.

[7]  Joachim Denzler,et al.  An Efficient Shortest Triangle Paths Algorithm Applied to Multi-camera Self-calibration , 2011, Journal of Mathematical Imaging and Vision.

[8]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[9]  Imran N. Junejo Using pedestrians walking on uneven terrains for camera calibration , 2009, Machine Vision and Applications.

[10]  Yanxi Liu,et al.  Automatic Surveillance Camera Calibration without Pedestrian Tracking , 2011, BMVC.

[11]  Yanxi Liu,et al.  Robust autocalibration for a surveillance camera network , 2013, 2013 IEEE Workshop on Applications of Computer Vision (WACV).

[12]  Changchang Wu,et al.  Towards Linear-Time Incremental Structure from Motion , 2013, 2013 International Conference on 3D Vision.

[13]  Yanxi Liu,et al.  Surveillance Camera Autocalibration based on Pedestrian Height Distributions , 2011 .

[14]  Du Q. Huynh,et al.  Metrics for 3D Rotations: Comparison and Analysis , 2009, Journal of Mathematical Imaging and Vision.

[15]  Paulo R. S. Mendonça,et al.  Bayesian autocalibration for surveillance , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[16]  Hongdong Li,et al.  A Direct Method to Self-Calibrate a Surveillance Camera by Observing a Walking Pedestrian , 2009, 2009 Digital Image Computing: Techniques and Applications.

[17]  Joachim Denzler,et al.  Global Uncertainty-based Selection of Relative Poses for Multi Camera Calibration , 2008, BMVC.

[18]  Marc Pollefeys,et al.  PTZ camera network calibration from moving people in sports broadcasts , 2012, 2012 IEEE Workshop on the Applications of Computer Vision (WACV).

[19]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[20]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

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

[22]  Tomás Pajdla,et al.  Simultaneous surveillance camera calibration and foot-head homology estimation from human detections , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  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.

[24]  Paulo R. S. Mendonça,et al.  Autocalibration from Tracks of Walking People , 2006, BMVC.

[25]  Cordelia Schmid,et al.  A performance evaluation of local descriptors , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[27]  Alberto Del Bimbo,et al.  Accurate self-calibration of two cameras by observations of a moving person on a ground plane , 2007, 2007 IEEE Conference on Advanced Video and Signal Based Surveillance.

[28]  David A. McAllester,et al.  Object Detection with Discriminatively Trained Part Based Models , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.