Hive: A Distributed System For Vision Processing
2008 SECOND ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS(2008)
摘要
We have built a novel vision processing system architecture called Hive. Hive fills a gap in the vision middleware by providing mechanisms for simple setup and configuration of distributed vision computation. Hive facilitates communication between independent cross-platform modules via an extensible protocol, allowing these distributed modules to form a vision processing pipeline. 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 synchronization. We describe the architecture, communication protocol, plug-in interface and control system for the modules. A distributed face tracking system demonstrates the simplicity and flexibility for creating complex distributed vision applications using Hive.
更多查看译文
关键词
Computer Vision,Distributed Systems,Middleware,Architecture
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要