[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Generic Framework for Parallel and Distributed Processing of Video-Data

  • Conference paper
Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops (ISPA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4331))

  • 535 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics