ABSTRACT
The use of reconfigurable computer vision architecture for image processing tasks is an important and challenging application in real time systems with limited resources. It is an emerging field as new computing architectures are developed, new algorithms are proposed and users define new emerging applications in surveillance. In this paper, a computer vision architecture capable of reconfiguring the processing chain of computer vision algorithms is summarised. The processing chain consists of multiple computer vision tasks, which can be distributed over various computing units. One key characteristic of the designed architecture is graceful degradation, which prevents the system from failure. This system characteristic is achieved by distributing computer vision tasks to other nodes and parametrizing each task depending on the specified quality-of-service. Experiments using an object detector applied to a public dataset are presented.
- S. Hamzawi, "Lack of airport capacity: Exploration of alternative solutions", Transportation Research Part A, Vol. 26, No. 1, pp. 47--58, 1992.Google Scholar
- M. Garcia Valls, I. Lopez and L. Villar, "iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems", IEEE Transactions on Industrial Informatics, Vol.9, No.1, pp. 228--236, 2013.Google ScholarCross Ref
- B. Dieber, L. Esterle and B. Rinner, "Distributed resource-aware task assignment for complex monitoring scenarios in Visual Sensor Networks", in Sixth International Conference on Distributed Smart Cameras (ICDSC), 2012.Google Scholar
- A. Akbar Zarezadeh and C. Bobda, "Hardware Middleware for Person Tracking on Embedded Distributed Smart Cameras", International Journal of Reconfigurable Computing, Vol. 2012, Article ID 615824, 2012. Google ScholarDigital Library
- H. Detmold, A. Van den Hengel, A. Dick, K. Falkner, D. Munro and R. Morrison, "Middleware for distributed video surveillance", IEEE Distributed Systems Online Vol. 9 Issue 2, pp. 1558--1683, 2008. Google ScholarDigital Library
- M. Boyer and S. Veigl, "A distributed system for secure, modular computer vision", in 9th Future Security Conference, Berlin, Germany, 2014.Google Scholar
- B. Rinner, L. Esterle, J. Simonjan, G. Nebehay, R. Pflugfelder, P. Lewis and G. Fernández Domínguez, "Self-aware and self-expressive camera networks", IEEE Computer 48,7, pp. 21--28, 2015.Google ScholarCross Ref
- https://en.wikipedia.org/wiki/Precision_and_recallGoogle Scholar
- J. C. Nascimento and J. S. Marques, "Performance evaluation of object detection algorithms for video surveillance", IEEE Transactions on Multimedia, Vol. 8, Issue 4, pp. 761--774, 2006. Google ScholarDigital Library
- M. Everingham, L. Van Gool, C. Williams, J. Winn and A. Zisserman, The PASCAL Visual Object Classes (VOC) Challenge, International Journal of Computer Vision, Vol. 88, Nr. 2, pp. 303--338, 2010. Google ScholarDigital Library
- D. Schreiber and M. Rauter, "GPU-based non-parametric background subtraction for a practical surveillance system", IEEE 12th International Conference on Computer Vision (ICCV Workshops), 2009.Google ScholarCross Ref
- C. Regazzoni, V. Ramesh and G. L. Foresti. "Special issue on video communications, processing, and understanding for third generation surveillance systems", Proceedings of the IEEE 89(10), pp. 1355--1367, 2001.Google ScholarCross Ref
- Lewis, James and Fowler, Martin (2014). Microservices. Available online at: http://martinfowler.com/articles/microservices.html. Retrieved on June 3, 2015Google Scholar
- M. Boyer and S. Veigl, "Privacy preserving video surveillance infrastructure with particular regard to modular video analytics", 6th IET International Conference on Imaging for Crime Prevention and Detection (ICDP-15), 2015.Google ScholarCross Ref
- T. Fielding, "Architectural Styles and the Design of Network-based Software Architectures", University of California, USA, PhD thesis, 2000. Google ScholarDigital Library
- Menychtas, Andreas, and Kleopatra G. Konstanteli. "Fault Detection and Recovery Mechanisms and Techniques for Service Oriented Infrastructures. "IGI Global (2012).Google Scholar
- Doblander, Andreas, Andreas Zoufal, and Bernhard Rinner. "A novel software framework for embedded multiprocessor smart cameras." ACM Transactions on Embedded Computing Systems (TECS) 8.3 (2009): 24. Google ScholarDigital Library
- Maier, Arnold, et al. "Online multi-criterion optimization for dynamic power-aware camera configuration in distributed embedded surveillance clusters." Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on. Vol. 1. IEEE, 2006. Google ScholarDigital Library
- Regazzoni, Carlo S., Visvanathan Ramesh, and Gian Luca Foresti. "Special issue on video communications, processing, and understanding for third generation surveillance systems." Proceedings of the IEEE 89.10 (2001): 1355--1367.Google ScholarCross Ref
- M. Quaritsch, A lightweight agent-oriented middleware for distributed smart cameras, Ph.D. dissertation, Graz University of Technology, 2008.Google Scholar
- Valls, Marisol García, Alejandro Alonso, and Juan Antonio de la Puente. "A dual-band priority assignment algorithm for dynamic QoS resource management." Future Generation Computer Systems 28.6 (2012): 902--912. Google ScholarDigital Library
- Architecture for Dynamic Allocation of Computer Vision Tasks
Comments