• DocumentCode
    3419158
  • Title

    An efficient architecture for hardware implementations of image processing algorithms

  • Author

    Khalvati, Farzad ; Tizhoosh, Hamid R.

  • Author_Institution
    Dept. of Syst. Design Eng., Univ. of Waterloo, Waterloo, ON
  • fYear
    2009
  • fDate
    March 30 2009-April 2 2009
  • Firstpage
    20
  • Lastpage
    26
  • Abstract
    This work presents a new performance improvement technique for hardware implementations of non-recursive convolution based image processing algorithms. It combines an advanced data flow technique (instruction reuse) proposed in modern microprocessor design with the value locality of image data to develop a method, window memoization, that increases the throughput with minimal cost in area and accuracy. We implement window memoization as a 2-wide superscalar pipeline such that it consumes significantly less area than conventional 2-wide superscalar pipelines. As a case study, we have applied window memoization to Kirsch edge detector. The average speedup factor was 1.76 with only 25% extra hardware.
  • Keywords
    data flow computing; image processing; microprocessor chips; pipeline processing; 2-wide superscalar pipeline; data flow technique; hardware implementations; image processing algorithms; microprocessor design; nonrecursive convolution; Circuits; Computer aided instruction; Convolution; Costs; Detectors; Hardware; Image edge detection; Image processing; Microprocessors; Pipeline processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence for Image Processing, 2009. CIIP '09. IEEE Symposium on
  • Conference_Location
    Nashville, TN
  • Print_ISBN
    978-1-4244-2760-4
  • Type

    conf

  • DOI
    10.1109/CIIP.2009.4937875
  • Filename
    4937875