• DocumentCode
    3581490
  • Title

    Parallel background subtraction in video streams using OpenCL on GPU platforms

  • Author

    Szwoch, Grzegorz

  • Author_Institution
    Multimedia Syst. Dept., Gdansk Univ. of Technol., Gdansk, Poland
  • fYear
    2014
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    Implementation of the background subtraction algorithm using OpenCL platform is presented. The algorithm processes live stream of video frames from the surveillance camera in on-line mode. Processing is performed using a host machine and a parallel computing device. The work focuses on optimizing an OpenCL algorithm implementation for GPU devices by taking into account specific features of the GPU architecture, such as memory access, data transfers and work group organization. However, the algorithm is intended to be used on any OpenCL compliant devices, including DSP and FPGA platforms. Various optimizations of the algorithm are presented and tested using a number of devices with varying processing power. The main aim of the work is to determine which optimizations are essential for ensuring on-line video processing in the surveillance system.
  • Keywords
    field programmable gate arrays; graphics processing units; parallel processing; power aware computing; video streaming; video surveillance; DSP platforms; FPGA platforms; GPU architecture; GPU devices; OpenCL algorithm; OpenCL compliant devices; OpenCL platforms; data transfers; memory access; online video processing; parallel background subtraction algorithm; parallel computing device; surveillance camera; video frames; video stream processing; Field programmable gate arrays; Graphics processing units; Kernel; Parallel processing; Surveillance; GPU computing; OpenCL; background subtraction; video analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), 2014
  • ISSN
    2326-0262
  • Print_ISBN
    978-8-3620-6518-9
  • Type

    conf

  • Filename
    7067270