Abstract
This paper describes a lightweight middleware agent framework (LAF) for coordinating a large array of computers with attached cameras to construct high resolution video-rate image sequences. Compared to existing camera middleware, LAF provides more than a remote sensor access API. The use of an agent framework allows reconfigurable and transparent access to cameras, as well as software agents capable of intelligent processing. It also eases maintenance by encouraging code reuse. Other features include an automatic discovery mechanism at startup, and multiple language bindings. Performance tests showed the lightweight nature of the framework while validating its correctness and scalability. Two different camera agents were implemented to provide access to a large array of distributed cameras. Correct operation of these camera agents was confirmed via several image processing agents.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kanade, T., Saito, H., Vedula, S.: The 3d-room: Digitizing time-varying 3d events by synchronized multiple video streams. Technical report, Carnegie Mellon University (1998)
Wilburn, B., Joshi, N., Vaish, V., Levoy, M., Horowitz, M.: High speed video using a dense camera array. In: Proceedings International Conference on Computer Vision and Pattern Recognition (2004)
Zhang, C., Chen, T.: A self-reconfigurable camera array. In: Eurographics Symposium on Rendering (2004)
Hori, T., Nishada, Y., Yamasaki, N., Aizawa, H.: Design and implementation of a reconfigurable middleware for sensorized environments. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 1845–1850 (2003)
Gerkey, B., Vaungan, R.T., Howard, A.: The player/stage project: Tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics, pp. 317–323 (2003)
Sato, K., Maeda, T., Kato, H., Inokuchi, S.: CAD-based object tracking with distributed monocular camera for security monitoring. In: Proceedings of the Second CAD-Based Vision Workshop, pp. 291–297 (1994)
Orwell, J., Massey, S., Remagnino, P., Greenhill, D., Jones, G.A.: A multi-agent framework for visual surveillance. In: International Conference on Image Analysis and Processing, pp. 1104–1107 (1999)
Veres, G., Gordon, L., Carter, J., Nixon, M.: What information is important in silhouettebased gait recognition. In: Proceedings of IEEE Computer Vision and Pattern Recognition conference (2004)
Wagg, D.K., Nixon, M.S.: On automated model-based extraction and analysis of gait. In: Proceedings of 6th International Conference on Automatic Face and Gesture Recognition, pp. 11–16 (2004)
Henning, M., Vinoski, S.: Advanced CORBA Programming with C++. Addison-Wesley, Reading (1999)
Tang, J., Tong, W., Ding, J., Cai, L.: MOM-G: message-oriented middleware on grid environment based on OGSA. In: International Conference on Computer Networks and Mobile Computing, pp. 424–427 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Middleton, L., Wong, S.C., Jewell, M.O., Carter, J.N., Nixon, M.S. (2005). Lightweight Agent Framework for Camera Array Applications. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2005. Lecture Notes in Computer Science(), vol 3684. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11554028_22
Download citation
DOI: https://doi.org/10.1007/11554028_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28897-8
Online ISBN: 978-3-540-31997-9
eBook Packages: Computer ScienceComputer Science (R0)