Automatic camera placement for large scale surveillance networks

Automatic placement of surveillance cameras in arbitrary buildings is a challenging task, and also one that is essential for efficient deployment of large scale surveillance networks. Existing approaches for automatic camera placement are either limited to a small number of cameras, or constrained in terms of the building layouts to which they can be applied. This paper describes a new method for determining the best placement for large numbers of cameras within arbitrary building layouts. The method takes as input a 3D model of the building, and uses a genetic algorithm to find a placement that optimises coverage and (if desired) overlap between cameras. Results are reported for an implementation of the method, including its application to a wide variety of complex buildings, both real and synthetic.

[1]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[2]  Andreas Girgensohn,et al.  Geometric Tools for Multicamera Surveillance Systems , 2007, 2007 First ACM/IEEE International Conference on Distributed Smart Cameras.

[3]  Leonidas J. Guibas,et al.  The Floodlight Problem , 1997, Int. J. Comput. Geom. Appl..

[4]  R. Lienhart,et al.  On the optimal placement of multiple visual sensors , 2006, VSSN '06.

[5]  Tom Davis,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL) , 2005 .

[6]  Dave Shreiner,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 , 2007 .

[7]  Hitoshi Kitazawa,et al.  Optimum camera placement considering camera specification for security monitoring , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[8]  Jian Zhao,et al.  Multi-Camera Surveillance with Visual Tagging and Generic Camera Placement , 2007, 2007 First ACM/IEEE International Conference on Distributed Smart Cameras.

[9]  Stan Sclaroff,et al.  Optimal Placement of Cameras in Floorplans to Satisfy Task Requirements and Cost Constraints , 2004 .

[10]  Mongi A. Abidi,et al.  Sensor planning for automated and persistent object tracking with multiple cameras , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Anton van den Hengel,et al.  Empirical evaluation of the exclusion approach to estimating camera overlap , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[12]  Won-Sook Lee,et al.  InteractiveVirtual Simulation for Multiple Camera Placement , 2006, 2006 IEEE International Workshop on Haptic Audio Visual Environments and their Applications (HAVE 2006).

[13]  Stan Sclaroff,et al.  Automated camera layout to satisfy task-specific and floor plan-specific coverage requirements , 2006, Comput. Vis. Image Underst..

[14]  V. K. Singh,et al.  A design methodology for selection and placement of sensors in multimedia surveillance systems , 2006, VSSN '06.

[15]  Anton van den Hengel,et al.  Finding Camera Overlap in Large Surveillance Networks , 2007, ACCV.

[16]  Sergio A. Velastin,et al.  Intelligent distributed surveillance systems: a review , 2005 .

[17]  Raghu Machiraju,et al.  Coverage optimization to support security monitoring , 2007, Comput. Environ. Urban Syst..

[18]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .