RAPID VISION APPLICATION DEVELOPMENT USING HIVE - A Modular and Scaleable Approach to Vision System Engineering

Gregor Miller, Amir Afrah, Sidney Fels

Abstract

In this paper we demonstrate the use of Hive as a novel basis for creating multi-sensor vision systems. Hive is a framework in which reusable modules called drones are defined and connected together to create larger systems. Drones are simple to implement, perform a specific task and using the powerful interface of Hive can be combined to create sophisticated vision pipelines. We present a set of drones defined within Hive and a suite of applications built using these drones which utilize the input from multiple cameras and a variety of sensors. Results demonstrate the flexibility of approaches possible with Hive as well as the real-time performance of the Hive applications.

References

  1. Afrah, A., Miller, G., Parks, D., Finke, M., and Fels, S. (2008). Hive: A distributed system for vision processing. In Proc. 2nd International Conference on Distributed Smart Cameras.
  2. Bradski, G. and Kaehler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library. O'Reilly Media, Inc., 1st edition.
  3. Gerkey, B., Vaughan, R., Stoy, K., Howard, A., Sukhatme, G., and Mataric, M. (2001). Most valuable player: a robot device server for distributed control. In Intelligent Robots and Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on, pages 1226- 1231.
  4. Lienhart, R. and Maydt, J. (2002). An extended set of haarlike features for rapid object detection. In Proceedings of International Conference on Image Processing, volume 1, pages 900-903.
  5. Luo, R. C., Chin-Chen, Y., and Kuo, L. S. (2002). Multisensor fusion and integration: approaches, applications and future research directions. IEEE Sensors Journal, 2:107-119.
  6. Metta, G., Fitzpatrick, P., and Natale, L. (2006). Yarp: yet another robot platform. In International Journal of Advanced Robotics Systems.
  7. Polhemus (2008). Fastrak : http://www.polhemus.com/. Technical report.
  8. Schimek, M. H., Dirks, B., Verkuil, H., Rubli, M. (2008). Video for linux http://v4l2spec.bytesex.org/v4l2spec/v4l2.pdf. Technical Report 0.24, Linux.
  9. Tsai, R. (1987). A versatile camera calibration technique for high-accuracy 3d machine vision metrology using offthe-shelf tv cameras and lenses. Robotics and Automation, IEEE Journal of [legacy, pre - 1988], 3:323-344.
  10. VAPIX (2008). Axis communication api: http://www.axis.com. Technical report, AXIS.
Download


Paper Citation


in Harvard Style

Miller G., Afrah A. and Fels S. (2009). RAPID VISION APPLICATION DEVELOPMENT USING HIVE - A Modular and Scaleable Approach to Vision System Engineering . In Proceedings of the Fourth International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2009) ISBN 978-989-8111-69-2, pages 101-108. DOI: 10.5220/0001805401010108


in Bibtex Style

@conference{visapp09,
author={Gregor Miller and Amir Afrah and Sidney Fels},
title={RAPID VISION APPLICATION DEVELOPMENT USING HIVE - A Modular and Scaleable Approach to Vision System Engineering},
booktitle={Proceedings of the Fourth International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2009)},
year={2009},
pages={101-108},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001805401010108},
isbn={978-989-8111-69-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Computer Vision Theory and Applications - Volume 1: VISAPP, (VISIGRAPP 2009)
TI - RAPID VISION APPLICATION DEVELOPMENT USING HIVE - A Modular and Scaleable Approach to Vision System Engineering
SN - 978-989-8111-69-2
AU - Miller G.
AU - Afrah A.
AU - Fels S.
PY - 2009
SP - 101
EP - 108
DO - 10.5220/0001805401010108