Implementation and optimization of image processing algorithms on embedded GPU

Nitin Singhal, Jin Woo Yoo, Ho Yeol Choi, In Kyu Park

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

In this paper, we analyze the key factors underlying the implementation, evaluation, and optimization of image processing and computer vision algorithms on embedded GPU using OpenGL ES 2.0 shader model. First, we present the characteristics of the embedded GPU and its inherent advantage when compared to embedded CPU. Additionally, we propose techniques to achieve increased performance with optimized shader design. To show the effectiveness of the proposed techniques, we employ cartoon-style non-photorealistic rendering (NPR), speeded-up robust feature (SURF) detection, and stereo matching as our example algorithms. Performance is evaluated in terms of the execution time and speed-up achieved in comparison with the implementation on embedded CPU.

Original languageEnglish
Pages (from-to)1475-1484
Number of pages10
JournalIEICE Transactions on Information and Systems
VolumeE95-D
Issue number5
DOIs
StatePublished - May 2012

Keywords

  • Embedded GPU
  • GPGPU
  • Image processing
  • NPR
  • OpenGL ES 2.0
  • SURF
  • Stereo matching

Fingerprint

Dive into the research topics of 'Implementation and optimization of image processing algorithms on embedded GPU'. Together they form a unique fingerprint.

Cite this