Skip to main content

Girgit: A Dynamically Adaptive Vision System for Scene Understanding

  • Conference paper
Computer Vision Systems (ICVS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6962))

Included in the following conference series:

Abstract

Modern vision systems must run in continually changing contexts. For example, a system to detect vandalism in train stations must function during the day and at night. The vision components for acquisition and detection used during daytime may not be the same as those used at night. The system must adapt to a context by replacing running components such as image acquisition from color to infra-red. This adaptation must be dynamic with detection of context, decision on change in system configuration, followed by the seamless execution of the new configuration. All this must occur while minimizing the impact of dynamic change on validity of detection and loss in performance. We present Girgit, a context-aware vision system for scene understanding, that dynamically orchestrates a set of components. A component encapsulates a vision-related algorithm such as from the OpenCV library. Girgit inherently provides loading/caching of multiple component instances, system reconfiguration, management of incoming events to suggest actions such as component re-configuration and replacement of components in pipelines. Given the surplus architectural layer for dynamic adaptation one may ask, does Girgit degrade scene understanding performance? We perform several empirical evaluations on Girgit using metrics such as frame-rate and adaptation time to answer this question. For instance, the average adaptation time between change in configurations is less than 2 μs with caching, while 8 ms without caching. This in-turn has negligible effect on scene understanding performance with respect to static C++ implementations for most practical purposes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cell Tracking, http://www.ri.cmu.edu/research_project_detail.html?project_id=579&menu_id=261

  2. Diva project, http://www.ict-diva.eu/diva/

  3. Hameurlain, C.B.N., Barbier, F.: Mocas: a model-based approach for building self-adaptive software components. In: ECMDA (2009)

    Google Scholar 

  4. Eugster, P., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35, 114–131 (2003)

    Article  Google Scholar 

  5. Garlan, D., Cheng, S.W., Huang, A.C., Schmerl, B., Steenkiste, P.: Rainbow: architecture-based self-adaptation with reusable infrastructure. Computer 37(10), 46–54 (2004)

    Article  Google Scholar 

  6. http://www.vision-systems.com/index.html

  7. KaewTrakulPong, P., Bowden, R.: A real time adaptive visual surveillance system for tracking low-resolution colour targets in dynamically changing scenes. Image and Vision Computing 21(10), 913–929 (2003), http://www.sciencedirect.com/science/article/pii/S0262885603000763

    Article  Google Scholar 

  8. Kattepur, A., Sen, S., Baudry, B., Benveniste, A., Jard, C.: Variability modeling and qos analysis of web services orchestrations. In: Proceedings of the 2010 IEEE International Conference on Web Services, ICWS 2010, pp. 99–106. IEEE Computer Society, Washington, DC, USA (2010), http://dx.doi.org/10.1109/ICWS.2010.40

    Chapter  Google Scholar 

  9. Morin, B., Barais, O., Jezequel, J.-M., Fleurey, F., Solberg, A.: Models@ run.time to support dynamic adaptation. Computer 42(10), 44–51 (2009)

    Article  Google Scholar 

  10. Perrouin, G., Sen, S., Klein, J., Baudry, B., Le Traon, Y.: Automatic and scalable t-wise test case generation strategies for software product lines. In: International Conference on Software Testing (ICST). IEEE, Paris (2010), http://www.irisa.fr/triskell/publis/2010/Perrouin010a.pdf

    Google Scholar 

  11. Zhang, C.: Model-based development of dynamically adaptive software. In: ICSE 2006 Proceedings of the 28th International Conference on Software Engineering. ACM, New York (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rocha, L.M., Sen, S., Moisan, S., Rigault, JP. (2011). Girgit: A Dynamically Adaptive Vision System for Scene Understanding. In: Crowley, J.L., Draper, B.A., Thonnat, M. (eds) Computer Vision Systems. ICVS 2011. Lecture Notes in Computer Science, vol 6962. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23968-7_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23968-7_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23967-0

  • Online ISBN: 978-3-642-23968-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics