Hive: A Distributed System for Vision Processing

A plug-in interface allows general software to be represented as Hive modules: e.g. drivers for hardware devices such as cameras or implementations of particular vision algorithms. The modules are set up as a peer-to-peer network which allows for automated data transfer, callbacks and synchronisation. The architecture, communication protocol, plug-in interface and control system for the modules are all described, and a proof of concept distributed face tracking system is presented to demonstrate the simplicity and flexibility for creating complex distributed vision applications using Hive.
Presented in Stanford University, California, September 2008 at the International Conference on Distributed Smart Cameras.
|
|||
@InProceedings{Afrah:ICDSC2008,
author = {Amir Afrah and Gregor Miller and Donovan Parks and Matthias Finke and Sidney Fels},
title = {Hive: A Distributed System for Vision Processing},
booktitle = {Proceedings of the 2nd International Conference on Distributed Smart Cameras},
series = {ICDSC'08},
pages = {1--9},
month = {September},
year = {2008},
publisher = {IEEE},
address = {New York City, New York, U.S.A.},
isbn = {978-1-4244-2665-2},
location = {Palo Alto, California, U.S.A.},
doi = {http://dx.doi.org/10.1109/ICDSC.2008.4635724},
url = {http://www.openvl.org.uk/Publications/Publication.php?id=Afrah:ICDSC2008}
}
|
|||