Skip to main content

A parallel architecture for video processing

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1225))

Included in the following conference series:

Abstract

Video data consists of a sequence of frames that is produced at a constant rate and many applications in real-time require the processing of these frames executing compute intensive algorithms. To handle many of such applications in real-time, we developed a new architecture based on parallel processing. The parallel architecture for video processing has been developed at Queen Mary and Westfield College as a part of an European Union RACE II project called MONALISA. A multiprocessing kernel and a high level software environment called SAPS (self adapting parallel server) model has been developed for this architecture. This environment makes it possible to introduce a number of load balancing and data decomposition schemes that can be realised automatically in realtime by the kernel without any explicit inputs from the user. The developed architecture aims at applications such as image analysis algorithms, camera tracking, mixing captured foreground images and synthetically generated background images using depth values in real-time for Virtual Studios. In this paper we focus on the software architecture, frame buffer management and frame buffer access protocols. The system architecture and hardware is explained first. The standard frame buffer access protocol, SFBA, and the dedicated frame buffer access protocol, DFBA either of which address different needs of video processing are introduced. System performance evaluation, benchmark results and an analysis of DFBA protocol are given in detail.

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.

References

  1. Blonde L., Buck M., Galli R., Niem W., Paker Y., Schmidt W., Thomas G., A Virtual Studio for Live Broadcasting: The MonaLisa Project, IEEE Multimedia, Summer 1996.

    Google Scholar 

  2. Image Storage and Processing System ISP500 User Manual, DVS GmbH, Hannover, Germany, 1993.

    Google Scholar 

  3. Feitelson D.G., Rudolph L., Parallel Job Scheduling: Issues and Approaches, Job Scheduling Strategies for Parallel Processing, IPPS'95 Proceedings, Springer, 1995.

    Google Scholar 

  4. Gabber E., VMMP: A Practical Tool for the Development of Portable and Efficient Programs for Multiprocessors, IEEE Trans. on Par. and Dist. Systems, Vol.1, No.3, July 1991.

    Google Scholar 

  5. Le Floch P., Sahiner A.V.,PakerY., Visual Tools for Parallel Server Handling, Proceedings of the European Workshop on Combined Real and Synthetic Image Processing for Broadcast and Video Production, Paker Y. and Wilbur S., (Eds.), Springer, 1995.

    Google Scholar 

  6. Lucco S.E., Parallel Programming in a Virtual Object Space, Sigplan Notices, Vol.22, No.12, December 1987.

    Google Scholar 

  7. Routsis D., Le Floch P., Sahiner A.V., Real-Time Camera Tracking Server on the ELSET Accelerator, Proceedings of the European Workshop on Combined Real and Synthetic Image Processing for Broadcast and Video Production, Paker Y. and Wilbur S, (Eds.), Springer, 1995.

    Google Scholar 

  8. Sahiner A.V., A Computation Model for Parallelism: Self-Adapting Parallel Servers, Ph.D. Thesis, The Polytechnic of Central London, 1991.

    Google Scholar 

  9. Sahiner A.V., Le Floch P., Paker Y., A Parallel Accelerator for Using Synthetic Images in TV and Video Production, Proceedings of the European Workshop on Combined Real and Synthetic Image Processing for Broadcast and Video Production, Paker Y. and Wilbur S.(Eds.), Springer, 1995.

    Google Scholar 

  10. Singh J.P., Gupta A., Levoy M., Parallel Visualisation Algorithms: Performance and Architectural Implications, IEEE Computer, July 1994.

    Google Scholar 

  11. Steinmetz R., Data Compression in Multimedia Computing: Standards and Systems, ACM Journal of Multimedia Systems, March 1994.

    Google Scholar 

  12. Whitman S., Hansen D.C., Crockett T.W., Recent Developments in Parallel Rendering, IEEE Computer Graphics and Applications, July 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Altilar, D.T., Paker, Y., Sahiner, A.V. (1997). A parallel architecture for video processing. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031664

Download citation

  • DOI: https://doi.org/10.1007/BFb0031664

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics