• DocumentCode
    2181214
  • Title

    Accelerating a modified Gaussian pyramid with a customized processor

  • Author

    Gil, Diana C. ; Langlois, J. M. Pierre ; Savaria, Yvon

  • Author_Institution
    Dept. of Comput. & Software Eng., Polytech. Montreal, Montréal, ON, Canada
  • fYear
    2013
  • fDate
    8-10 Oct. 2013
  • Firstpage
    259
  • Lastpage
    264
  • Abstract
    Image pyramids are multi-scale representations of images, and their calculation is computationally intensive. They can be a main bottleneck in image processing and computer vision tasks such as edge detection and feature extraction. Thus, high speed computation of image pyramids is necessary. Moreover, when these algorithms are intended for embedded systems, other requirements such as area and energy consumption need to be satisfied. This paper presents a customized processor design to accelerate the execution of a stack of Gaussian low-pass filters. Using an instruction extension language, we added custom instructions to a 32-bit RISC-based configurable processor. We use three techniques to improve performance: operator fusion, single-instruction multiple-data vectorization and data reuse. The proposed processor achieves 12.3× speedup compared to the base processor, with 19% hardware overhead. The estimated improvement in energy consumption is 10.3×. The paper also presents the implementation results for the computation of a modified Gaussian pyramid in a tone mapping algorithm.
  • Keywords
    Gaussian processes; image fusion; image representation; low-pass filters; Gaussian low-pass filters; RISC-based configurable processor; computer vision task; customized processor; data reuse; edge detection; energy consumption; feature extraction; image processing; image pyramids; instruction extension language; modified Gaussian pyramid; multiscale image representation; operator fusion; single-instruction multiple-data vectorization; tone mapping algorithm; Application-Specific Instruction-set Processors (ASIPs); Gaussian pyramid; image processing; tone mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
  • Conference_Location
    Cagliari
  • Type

    conf

  • Filename
    6661553