Skip to main content

Lightweight Agent Framework for Camera Array Applications

  • Conference paper
Knowledge-Based Intelligent Information and Engineering Systems (KES 2005)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Zhang, C., Chen, T.: A self-reconfigurable camera array. In: Eurographics Symposium on Rendering (2004)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Henning, M., Vinoski, S.: Advanced CORBA Programming with C++. Addison-Wesley, Reading (1999)

    Google Scholar 

  11. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics