• DocumentCode
    2722164
  • Title

    Acceleration of an improved Retinex algorithm

  • Author

    Wang, Yuan-Kai ; Huang, Wen-Bin

  • Author_Institution
    Dept. of Electr. Eng., Fu Jen Catholic Univ., Taipei, Taiwan
  • fYear
    2011
  • fDate
    20-25 June 2011
  • Firstpage
    72
  • Lastpage
    77
  • Abstract
    Retinex is an image restoration method and the center/surround Retinex is appropriate for parallelization because it utilizes a convolution operation with large kernel size to achieve dynamic range compression and color/lightness rendition. However, its great capability for image enhancement comes with intensive computation. This paper presents a GPURetinex, which is a data parallel algorithm based on GPGPU/CUDA. The GPURetinex exploits GPGPU´s massively parallel architecture and hierarchical memory to improve efficiency. The GPURetinex has been further improved by optimizing the memory usage and out-of-boundary extrapolation in the convolution step. In our experiments, the GPURetinex can gain 72 times speedup compared with the optimized single-threaded CPU implementation by OpenCV for the images with 2048 × 2048 resolution. The proposed method also outperforms a Retinex implementation based on the NPP (nVidia Performance Primitives).
  • Keywords
    computer graphic equipment; coprocessors; image colour analysis; image enhancement; image restoration; rendering (computer graphics); CUDA; GPURetinex; Retinex algorithm; Retinex implementation; color rendition; convolution operation; data parallel algorithm; dynamic range compression; image enhancement; image restoration method; kernel size; lightness rendition; nVidia performance primitives; parallel architecture; Convolution; Graphics processing unit; Heuristic algorithms; Histograms; Image color analysis; Image restoration; Instruction sets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision and Pattern Recognition Workshops (CVPRW), 2011 IEEE Computer Society Conference on
  • Conference_Location
    Colorado Springs, CO
  • ISSN
    2160-7508
  • Print_ISBN
    978-1-4577-0529-8
  • Type

    conf

  • DOI
    10.1109/CVPRW.2011.5981816
  • Filename
    5981816