• DocumentCode
    3427995
  • Title

    Using the CPU and GPU for real-time video enhancement on a mobile computer

  • Author

    Bachoo, Asheer

  • Author_Institution
    Optronic Sensor Syst., Defence, Peace, Safety & Security, Council for Sci. & Ind. Res., Pretoria, South Africa
  • fYear
    2010
  • fDate
    24-28 Oct. 2010
  • Firstpage
    405
  • Lastpage
    408
  • Abstract
    Real-time video enhancement is generally achieved using costly specialized hardware that have specific functions and outputs. Commercial off-the-shelf hardware, such as desktop computers with Graphics Processing Units (GPUs), are also commonly used as cost effective solutions for real-time video processing. In the past, the limitations in computer hardware meant that real-time video enhancement was mainly done on desktop GPUs with minimal use of the Central Processing Unit (CPU). These algorithms were simple and easily parallelizable in nature, which enabled them to achieve real-time performance. However, complex enhancement algorithms also require the sequential processing of data and this cannot be easily achieved in real-time on a GPU. In this paper, the current advances in mobile CPU and GPU hardware are used to implement video enhancement algorithms in a new way on a mobile computer. Both the CPU and GPU are used effectively to achieve realtime performance for complex image enhancement algorithms that require both sequential and parallel processing operations. Results are presented for histogram equalization, local adaptive histogram equalization, contrast enhancement using tone mapping and exposure fusion of multiple 8-bit grey scale videos of size up to 1600×1200 pixels.
  • Keywords
    computer graphic equipment; image enhancement; mobile computing; parallel processing; video signal processing; central processing unit; contrast enhancement; desktop computers; exposure fusion; graphics processing units; image enhancement; local adaptive histogram equalization; mobile computer; parallel processing; sequential processing; tone mapping; video enhancement; Central Processing Unit; Graphics processing unit; Hardware; Histograms; Pixel; Real time systems; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing (ICSP), 2010 IEEE 10th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-5897-4
  • Type

    conf

  • DOI
    10.1109/ICOSP.2010.5657164
  • Filename
    5657164