• DocumentCode
    3337166
  • Title

    Object oriented framework for real-time image processing on GPU

  • Author

    Seiller, Nicolas ; Singhal, Nitin ; Park, In Kyu

  • Author_Institution
    Sch. of Inf. & Commun. Eng., Inha Univ., Incheon, South Korea
  • fYear
    2010
  • fDate
    26-29 Sept. 2010
  • Firstpage
    4477
  • Lastpage
    4480
  • Abstract
    In this paper, we present a framework for efficiently integrating programming resources of both GPU and CPU. We introduce an object oriented framework for GPGPU-based image processing. We illustrate a set of classes exploiting the design and programming advantages of an object oriented language, such as code reusability/extensibility, flexibility, information hiding, and complexity hiding. This class structure is supplemented with shader (GLSL) and kernel (CUDA) programming to facilitate full functionality. We demonstrate the potential of our approach with application scenarios and discuss the framework´s performance in terms of programming effort, execution overhead, and speedup factor achieved over CPU.
  • Keywords
    coprocessors; image processing; object-oriented languages; CPU; GPGPU-based image processing; GPU; kernel programming; object oriented framework; object oriented language; programming resources; real-time image processing; Algorithm design and analysis; Computer vision; Feature extraction; Graphics processing unit; Programming; Streaming media; CUDA; GLSL; GPGPU; Object oriented framework; class hierarchy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2010 17th IEEE International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1522-4880
  • Print_ISBN
    978-1-4244-7992-4
  • Electronic_ISBN
    1522-4880
  • Type

    conf

  • DOI
    10.1109/ICIP.2010.5651682
  • Filename
    5651682