Special Section on Image/Video Quality and System Performance

Adaptive discrete cosine transform-based image compression method on a heterogeneous system platform using Open Computing Language

[+] Author Affiliations
Nasser Alqudami

Yonsei University, College of Engineering, Department of Computer Science, 134 Shinchon-dong, Seodaemun-gu, Seoul 120-749, Republic of Korea

Shin-Dug Kim

Yonsei University, College of Engineering, Department of Computer Science, 134 Shinchon-dong, Seodaemun-gu, Seoul 120-749, Republic of Korea

J. Electron. Imaging. 23(6), 061110 (Sep 19, 2014). doi:10.1117/1.JEI.23.6.061110
History: Received April 14, 2014; Revised August 18, 2014; Accepted August 22, 2014
Text Size: A A A

Abstract.  Discrete cosine transform (DCT) is one of the major operations in image compression standards and it requires intensive and complex computations. Recent computer systems and handheld devices are equipped with high computing capability devices such as a general-purpose graphics processing unit (GPGPU) in addition to the traditional multicores CPU. We develop an optimized parallel implementation of the forward DCT algorithm for the JPEG image compression using the recently proposed Open Computing Language (OpenCL). This OpenCL parallel implementation combines a multicore CPU and a GPGPU in a single solution to perform DCT computations in an efficient manner by applying certain optimization techniques to enhance the kernel execution time and data movements. A separate optimal OpenCL kernel code was developed (CPU-based and GPU-based kernels) based on certain appropriate device-based optimization factors, such as thread-mapping, thread granularity, vector-based memory access, and the given workload. The performance of DCT is evaluated on a heterogeneous environment and our OpenCL parallel implementation results in speeding up the execution of the DCT by the factors of 3.68 and 5.58 for different image sizes and formats in terms of workload allocations and data transfer mechanisms. The obtained speedup indicates the scalability of the DCT performance.

© 2014 SPIE and IS&T

Citation

Nasser Alqudami and Shin-Dug Kim
"Adaptive discrete cosine transform-based image compression method on a heterogeneous system platform using Open Computing Language", J. Electron. Imaging. 23(6), 061110 (Sep 19, 2014). ; http://dx.doi.org/10.1117/1.JEI.23.6.061110


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

PubMed Articles
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.