Middleware for Distributed Video Surveillance

protecting major facilities from terrorism and other threats. At the hardware level, standard IP networking devices and IP video cameras enable building thousand-camera networks at a reasonable cost. However, monitoring surveillance networks through human inspection is expensive and remarkably ineffective. Trained operators lose concentration and miss a high percentage of significant events after only 10 minutes. Consequently, surveillance users are turning to software for automated video surveillance. Most research in this area concentrates on the computer vision algorithms required to detect and interpret activity in video. Such work is limited to networks of less than 100 cameras. We need to address the real-world issues raised by scaling to thousands of cameras and integrating a diverse, evolving collection of surveillance approaches into continuously operating surveillance networks.

[1]  Anton van den Hengel,et al.  Activity Topology Estimation for Large Networks of Cameras , 2006, 2006 IEEE International Conference on Video and Signal Based Surveillance.

[2]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

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

[4]  David S. Munro,et al.  Topology Estimation for Thousand-Camera Surveillance Networks , 2007, 2007 First ACM/IEEE International Conference on Distributed Smart Cameras.

[5]  David Thomas,et al.  Programming Ruby: the pragmatic programmer's guide , 2000 .

[6]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[7]  David S. Munro,et al.  Scalable Surveillance Software Architecture , 2006, 2006 IEEE International Conference on Video and Signal Based Surveillance.

[8]  D. Corkill Blackboard Systems , 1991 .

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