• DocumentCode
    2808965
  • Title

    Accelerating Image Processing Algorithms Based on the Reuse of Spatial Patterns

  • Author

    Khalvati, Farzad ; Aagaard, Mark D. ; Tizhoosh, Hamid R.

  • Author_Institution
    Waterloo Univ., Waterloo
  • fYear
    2007
  • fDate
    22-26 April 2007
  • Firstpage
    172
  • Lastpage
    175
  • Abstract
    This paper presents window memoization, a performance optimization technique for convolution-based image processing algorithms. Window memoization exploits the repetitive nature of image data to reduce the number of calculations required for image processing algorithms and hence, it improves the performance. We applied window memoization to a chain of image processing algorithms that includes median filter, Kirsch edge detector and local edge filling. We found that a large portion of the calculations performed on pixel neighborhoods can be skipped and instead, previously calculated results can be reused. The typical speedups were in the range of 1.6times to 2.8times.
  • Keywords
    convolution; edge detection; median filters; optimisation; Kirsch edge detector; convolution-based image processing algorithm; local edge filling; median filter; performance optimization technique; window memoization; Acceleration; Change detection algorithms; Costs; Detectors; Filling; Filters; Image edge detection; Image processing; Microprocessors; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0840-7789
  • Print_ISBN
    1-4244-1020-7
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2007.50
  • Filename
    4232709