Regular Articles

Real-time high-resolution downsampling algorithm on many-core processor for spatially scalable video coding

[+] Author Affiliations
Adamu Muhammad Buhari, Huo-Chong Ling, Vishnu Monn Baskaran

Multimedia University, Persiaran Multimedia, Faculty of Engineering, 63100 Cyberjaya, Selangor, Malaysia

KokSheik Wong

University of Malaya, Faculty of Computer Science and Information Technology, 50603 Kuala Lumpur, Malaysia

J. Electron. Imaging. 24(1), 013025 (Feb 09, 2015). doi:10.1117/1.JEI.24.1.013025
History: Received May 9, 2014; Accepted January 12, 2015
Text Size: A A A

Abstract.  The progression toward spatially scalable video coding (SVC) solutions for ubiquitous endpoint systems introduces challenges to sustain real-time frame rates in downsampling high-resolution videos into multiple layers. In addressing these challenges, we put forward a hardware accelerated downsampling algorithm on a parallel computing platform. First, we investigate the principal architecture of a serial downsampling algorithm in the Joint-Scalable-Video-Model reference software to identify the performance limitations for spatially SVC. Then, a parallel multicore-based downsampling algorithm is studied as a benchmark. Experimental results for this algorithm using an 8-core processor exhibit performance speedup of 5.25× against the serial algorithm in downsampling a quantum extended graphics array at 1536p video resolution into three lower resolution layers (i.e., Full-HD at 1080p, HD at 720p, and Quarter-HD at 540p). However, the achieved speedup here does not translate into the minimum required frame rate of 15 frames per second (fps) for real-time video processing. To improve the speedup, a many-core based downsampling algorithm using the compute unified device architecture parallel computing platform is proposed. The proposed algorithm increases the performance speedup to 26.14× against the serial algorithm. Crucially, the proposed algorithm exceeds the target frame rate of 15 fps, which in turn is advantageous to the overall performance of the video encoding process.

Figures in this Article
© 2015 SPIE and IS&T

Citation

Adamu Muhammad Buhari ; Huo-Chong Ling ; Vishnu Monn Baskaran and KokSheik Wong
"Real-time high-resolution downsampling algorithm on many-core processor for spatially scalable video coding", J. Electron. Imaging. 24(1), 013025 (Feb 09, 2015). ; http://dx.doi.org/10.1117/1.JEI.24.1.013025


Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging & repositioning the boxes below.

Related Book Chapters

Topic Collections

Advertisement
  • Don't have an account?
  • Subscribe to the SPIE Digital Library
  • Create a FREE account to sign up for Digital Library content alerts and gain access to institutional subscriptions remotely.
Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).
Access This Proceeding
Sign in or Create a personal account to Buy this article ($15 for members, $18 for non-members).
Access This Chapter

Access to SPIE eBooks is limited to subscribing institutions and is not available as part of a personal subscription. Print or electronic versions of individual SPIE books may be purchased via SPIE.org.