• DocumentCode
    3338182
  • Title

    Implementation and optimization of image processing algorithms on handheld GPU

  • Author

    Singhal, Nitin ; Park, In Kyu ; Cho, Sungdae

  • Author_Institution
    Digital Media & Commun. R&D Center, SAMSUNG Electron. Co. Ltd., Suwon, South Korea
  • fYear
    2010
  • fDate
    26-29 Sept. 2010
  • Firstpage
    4481
  • Lastpage
    4484
  • Abstract
    The advent of GPUs with programmable shaders on handheld devices has motivated embedded application developers to utilize GPU to offload computationally intensive tasks and relieve the burden from embedded CPU. In this work, we propose an image processing toolkit on handheld GPU with programmable shaders using OpenGL ES 2.0 API. By using the image processing toolkit, we show that a range of image processing algorithms map readily to handheld GPU. We employ real-time video scaling, cartoon-style non-photorealistic rendering, and Harris corner detector as our example applications. In addition, we propose techniques to achieve increased performance with optimized shader design and efficient sharing of GPU workload between vertex and fragment shaders. Performance is evaluated in terms of frames per second at varying video stream resolution.
  • Keywords
    application program interfaces; computer graphic equipment; coprocessors; notebook computers; optimisation; rendering (computer graphics); video streaming; API; GPU; Harris corner detector; OpenGL ES 2.0; cartoon style non photorealistic rendering; embedded CPU; handheld device; image processing; optimization; programmable shaders; real time video scaling; video stream resolution; Graphics processing unit; Image color analysis; Pixel; Real time systems; Rendering (computer graphics); Streaming media; GPGPU; GPU; OpenGL ES 2.0; mobile computing; mobile devices;
  • 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.5651740
  • Filename
    5651740