Relative Camera Localisation in Non-overlapping Camera Networks Using Multiple Trajectories

  • Vijay John
  • Gwenn Englebienne
  • Ben Krose
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7585)


In this article we present an automatic camera calibration algorithm using multiple trajectories in a multiple camera network with non-overlapping field-of-views (FOV). Visible trajectories within a camera FOV are assumed to be measured with respect to the camera local co-ordinate system. Calibration is performed by aligning each camera local co-ordinate system with a pre-defined global co-ordinate system using three steps. Firstly, extrinsic pair-wise calibration parameters are estimated using particle swarm optimisation and Kalman filtering. The resulting pair-wise calibration estimates are used to generate an initial estimate of network calibration parameters, which are corrected to account for accumulation errors using particle swarm optimisation-based local search. Finally, a Bayesian framework with Metropolis algorithm is adopted and the posterior distribution over the network calibration parameters are estimated. We validate our algorithm using studio and synthetic datasets and compare our approach with existing state-of-the-art algorithms.


Particle Swarm Optimisation Calibration Parameter Synthetic Dataset Metropolis Algorithm Camera Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Moeslund, T.B., Hilton, A., Krger, V.: A survey of advances in vision-based human motion capture and analysis. CVIU 104, 90–126 (2006)Google Scholar
  2. 2.
    Anjum, N.: Camera localization in distributed networks using trajectory estimation. Journal of Electrical and Computer Engineering (2011)Google Scholar
  3. 3.
    Shi, Y., Eberhart, R.: A Modified Particle Swarm Optimizer. In: The IEEE International Conference on Evolutionary Computation Proceedings (1998)Google Scholar
  4. 4.
    Beichl, I., Sullivan, F.: The metropolis algorithm. Computing in Science and Engg. (2000)Google Scholar
  5. 5.
    Kumar, R.K., Ilie, A., Frahm, J.M., Pollefeys, M.: Simple calibration of non-overlapping cameras with a mirror. In: CVPR (2008)Google Scholar
  6. 6.
    Micusik, B.: Relative pose problem for non-overlapping surveillance cameras with known gravity vector. In: CVPR (2011)Google Scholar
  7. 7.
    Javed, O., Rasheed, Z., Alatas, O., Shah, M.: Knight: A real time surveillance system for multiple overlapping and non-overlapping cameras. In: ICME (2003)Google Scholar
  8. 8.
    Rahimi, A., Dunagan, B., Darrell, T.: Simultaneous calibration and tracking with a network of non-overlapping sensors. In: CVPR (2004)Google Scholar
  9. 9.
    Chen, G.: A simple treatment for sub-optimal kalman filtering in case of measurement data missing. IEEE Transactions on Aerospace and Electronic Systems (1990)Google Scholar
  10. 10.
    John, V., Trucco, E., Ivekovic, S.: Markerless human articulated tracking using hierarchical particle swarm optimisation. Image Vision Comput. 28, 1530–1547 (2010)CrossRefGoogle Scholar
  11. 11.
    Ghahramani, Z., Hinton, G.E.: Parameter estimation for linear dynamical systems. Technical report, University of Toronto (1996)Google Scholar
  12. 12.
    Kelley, C.T.: Solving Nonlinear Equations with Newton’s method. Fundamentals of Algorithms (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Vijay John
    • 1
  • Gwenn Englebienne
    • 1
  • Ben Krose
    • 1
  1. 1.Intelligent Autonomous Systems GroupUniversity of AmsterdamAmsterdamNetherlands

Personalised recommendations