• DocumentCode
    3530044
  • Title

    Efficient integral image computation on the GPU

  • Author

    Bilgic, Berkin ; Horn, Berthold K P ; Masaki, Ichiro

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    2010
  • fDate
    21-24 June 2010
  • Firstpage
    528
  • Lastpage
    533
  • Abstract
    We present an integral image algorithm that can run in real-time on a Graphics Processing Unit (GPU). Our system exploits the parallelisms in computation via the NIVIDA CUDA programming model, which is a software platform for solving non-graphics problems in a massively parallel high-performance fashion. This implementation makes use of the work-efficient scan algorithm that is explicated in. Treating the rows and the columns of the target image as independent input arrays for the scan algorithm, our method manages to expose a second level of parallelism in the problem. We compare the performance of the parallel approach running on the GPU with the sequential CPU implementation across a range of image sizes and report a speed up by a factor of 8 for a 4 megapixel input. We further investigate the impact of using packed vector type data on the performance, as well as the effect of double precision arithmetic on the GPU.
  • Keywords
    computer graphic equipment; coprocessors; image processing; NIVIDA CUDA programming model; feature evaluation; graphics processing unit; integral image computation; nongraphics problems; scan algorithm; Central Processing Unit; Concurrent computing; Detectors; Face detection; Graphics; Graphics processing unit; Histograms; Parallel processing; Parallel programming; Signal processing algorithms; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Vehicles Symposium (IV), 2010 IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    1931-0587
  • Print_ISBN
    978-1-4244-7866-8
  • Type

    conf

  • DOI
    10.1109/IVS.2010.5548142
  • Filename
    5548142