Abstract
This paper presents a software framework providing a platform for parallel and distributed processing of video data on a cluster of SMP computers. Existing video-processing algorithms can be easily integrated into the framework by considering them as atomic processing tiles (PTs). PTs can be connected to form processing graphs that model the data flow. Parallelization of the tasks in this graph is carried out automatically using a pool-of-tasks scheme. The data format that can be processed by the framework is not restricted to image data, such that also intermediate data, like detected feature points, can be transferred between PTs. Furthermore, the processing can be carried out efficiently on special-purpose processors with separate memory, since the framework minimizes the transfer of data. We also describe an example application for a multi-camera view-interpolation system that we successfully implemented on the proposed framework.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Becker, D.J., Sterling, T., Savarese, D., Dorband, J.E., Ranawak, U.A., Packer, C.V.: Beowulf: A parallel workstation for scientific computation. In: Proceedings of the International Conference on Parallel Processing (1995)
Farin, D., Morvan, Y., de With, P.H.N.: View interpolation along a chain of weakly calibrated cameras. In: IEEE Workshop on Content Generation and Coding for 3D-Television (June 2006)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)
Hippold, J., Runger, G.: Task pool teams for implementing irregular algorithms on clusters of smps. In: International Parallel and Distributed Processing Symposium (IPDPS 2003), pp. 54–61 (2003)
Korch, M., Rauber, T.: Evaluation of task pools for the implementation of parallel irregular algorithms. In: International Conference on Parallel Processing Workshops (ICPPW 2002), pp. 597–604 (2002)
Seinstra, F., Koelma, D., Bagdanov, A.: Towards User Transparent Data and Task Parallel Image and Video Processing: An Overview of the Parallel-Horus Project. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol. 3149, pp. 752–759. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Farin, D., de With, P.H.N. (2006). Generic Framework for Parallel and Distributed Processing of Video-Data. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds) Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops. ISPA 2006. Lecture Notes in Computer Science, vol 4331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11942634_84
Download citation
DOI: https://doi.org/10.1007/11942634_84
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49860-5
Online ISBN: 978-3-540-49862-9
eBook Packages: Computer ScienceComputer Science (R0)