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
Link To Document