Camera self-calibration from tracking of moving persons

In a video surveillance system with a single static camera, tracking results of moving persons can be effectively used for camera self-calibration. However, the current methods need to depend on robustness of both tracking and segmentation procedures. RANSAC has been widely used to remove outliers in finding the vertical vanishing point and the horizon line, but the performance is degraded when the proportion of outliers is high. Last but not least, all of them require excessive simplifications in the algorithmic procedures resulting in increasing reprojection error. In this paper, a robust segmentation and tracking system is applied to provide accurate estimation of head and foot locations of moving persons. The noise in the computation of vanishing points is handled by mean shift clustering and Laplace linear regression through convex optimization. We also propose to use the estimation of distribution algorithm (EDA) to search for the local optimal solution for camera calibration that minimizes average reprojection error on the ground plane, while relaxing the assumptions on camera parameters. Promising evaluations of the performance of our proposed method on real scenes are presented.

[1]  Guillaume-Alexandre Bilodeau,et al.  SuBSENSE: A Universal Change Detection Method With Local Adaptive Sensitivity , 2015, IEEE Transactions on Image Processing.

[2]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[3]  Jenq-Neng Hwang,et al.  A Quality-of-Content-Based Joint Source and Channel Coding for Human Detections in a Mobile Surveillance Cloud , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Pascal Fua,et al.  Multicamera People Tracking with a Probabilistic Occupancy Map , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

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

[7]  Qi Wu,et al.  Robust Self-calibration from Single Image Using RANSAC , 2007, ISVC.

[8]  Jenq-Neng Hwang,et al.  Tracking Human Under Occlusion Based on Adaptive Multiple Kernels With Projected Gradients , 2013, IEEE Transactions on Multimedia.

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

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

[11]  Jenq-Neng Hwang,et al.  Model-Based Vehicle Localization Based on 3-D Constrained Multiple-Kernel Tracking , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

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

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

[14]  Jenq-Neng Hwang,et al.  Multiple-kernel adaptive segmentation and tracking (MAST) for robust object tracking , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[16]  B. Caprile,et al.  Using vanishing points for camera calibration , 1990, International Journal of Computer Vision.

[17]  Martin Pelikan,et al.  An introduction and survey of estimation of distribution algorithms , 2011, Swarm Evol. Comput..

[18]  Jenq-Neng Hwang,et al.  Vehicle tracking iterative by Kalman-based constrained multiple-kernel and 3-D model-based localization , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[19]  Hassan Foroosh,et al.  Robust Auto-Calibration from Pedestrians , 2006, 2006 IEEE International Conference on Video and Signal Based Surveillance.

[20]  J. A. Lozano,et al.  Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation , 2001 .

[21]  Hua-Tsung Chen,et al.  Vanishing Point-Based Image Transforms for Enhancement of Probabilistic Occupancy Map-Based People Localization , 2014, IEEE Transactions on Image Processing.

[22]  Raúl Mohedano,et al.  Capabilities and limitations of mono-camera pedestrian-based autocalibration , 2010, 2010 IEEE International Conference on Image Processing.

[23]  Pedro Larrañaga,et al.  Estimation of Distribution Algorithms , 2002, Genetic Algorithms and Evolutionary Computation.

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