RPV: A Programming Environment for Real-time Parallel Vision —Specification and programming methodology—
A real-time distributed image processing system requires data transfer, synchronization and error recovery. However, it is difficult for a programmer to describe these mechanisms. To solve this problem, we are developing a programming tool for real-time image processing on a distributed system. Using the programming tool, a programmer indicates only data flow between computers and image processing algorithms on each computer. In this paper, we outline specifications of the programming tool and show sample programs on the programming tool.
KeywordsShared Memory Main Loop Image Processing Algorithm Error Recovery Programming Tool
Unable to display preview. Download preview PDF.
- 1.Takashi Matsuyama: “Cooperative Distributed Vision”, Proceedings of 1st International Workshop on Cooperative Distributed Vision, pp.1–28, 1997.Google Scholar
- 2.Takashi Matsuyama: “Cooperative Distributed Vision — Integration of Visual Perception, Action, and Communication—”, Proceedings of Image Understanding Workshop, 1999.Google Scholar
- 3.D. Arita, N. Tsuruta and R. Taniguchi: Real-time parallel video image processing on PC-cluster, Parallel and Distributed Methods for Image Processing II, Proceedings of SPIE, Vol.3452, pp.23–32, 1998.Google Scholar
- 4.D. Arita, Y. Hamada and R. Taniguchi. A Real-time Distributed Video Image Processing System on PC-cluster, Proceedings of International Conference of the Austrian Center for Parallel Computation(ACPC), pp.296–305, 1999.Google Scholar