The Community for Technology Leaders
RSS Icon
Issue No.02 - February (2008 vol.9)
pp: 1
Henry Detmold , University of Adelaide, Adelaide
Anton van den Hengel , University of Adelaide, Adelaide
Anthony Dick , University of Adelaide, Adelaide
Katrina Falkner , University of Adelaide, Adelaide
David S. Munro , University of Adelaide, Adelaide
Ron Morrison , University of St Andrews
Future generations of automated video surveillance systems must be scalable and evolvable, and they demand sophisticated middleware support. This middleware approach partitions systems according to an activity topology—a graph describing activity observed by the surveillance camera network. Processing within topological partitions uses well-known architectural styles such as blackboards, and pipes and filters. Communication between partitions uses a service-oriented architecture. This middleware enables building intelligent video surveillance systems at a far larger scale than was previously possible.
smart video surveillance, middleware, software architectures, blackboard, service-oriented architecture
Henry Detmold, Anton van den Hengel, Anthony Dick, Katrina Falkner, David S. Munro, Ron Morrison, "Middleware for Distributed Video Surveillance", IEEE Distributed Systems Online, vol.9, no. 2, pp. 1, February 2008, doi:10.1109/MDSO.2008.7
1. M. Valera Espina and S.A. Velastin, "Intelligent Distributed Surveillance Systems: A Review," IEE Proc. Vision, Image and Signal Processing, Apr. 2005, pp. 192—204.
2. A. van den Hengel, A.R. Dick, and R. Hill, "Activity Topology Estimation for Large Networks of Cameras," Proc. IEEE Int'l Conf. Advanced Video and Signal-Based Surveillance (AVSS 06), IEEE CS Press, 2006, p. 44.
3. A. van den Hengel et al., "Finding Camera Overlap in Large Surveillance Networks," Proc. Asian Conf. Computer Vision, LNCS 4843, Springer, 2007, pp. 375—384.
4. H. Detmold et al., "Topology Estimation for Thousand-Camera Surveillance Networks," Proc. 1st ACM/IEEE Int'l Conf. Distributed Smart Cameras (ICDSC 07), IEEE Press, 2007, pp. i—viii.
5. D. Corkill, "Blackboard Systems," AI Expert, Sept. 1991, pp. 40—47.
6. B. Hayes-Roth, "A Blackboard Architecture for Control," Artificial Intelligence, July 1985, pp. 251—321.
7. H. Nii, "Blackboard Systems," AI Magazine, vol. 7, no. 2, pp. 38—53 1986, and vol. 7, no. 3, 1986, pp. 82—106.
8. D. Garlan and M. Shaw, "An Introduction to Software Architecture," Advances in Software Engineering and Knowledge Engineering, V. Ambriola and G. Tortora, eds., Series on Software Engineering and Knowledge Engineering, vol. 2, World Scientific Publishing, 1993, pp. 1—39.
9. H. Detmold et al., "Scalable Surveillance Software Architecture," Proc. IEEE Int'l Conf. Advanced Video and Signal Based Surveillance (AVSS 06), IEEE CS Press, 2006, p. 103.
10. D. Thomas and A. Hunt, Programming Ruby: The Pragmatic Programmer's Guide, Addison-Wesley, 2000.
11. T. Erl,Service-Oriented Architecture: Concepts, Technology and Design, Prentice Hall, 2005.
157 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool