Title :
Opposition-Based Window Memoization for Morphological Algorithms
Author :
Khalvati, Farzad ; Tizhoosh, Hamid R. ; Aagaard, Mark D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
Abstract :
In this paper we combine window memoization, a performance optimization technique for image processing, with opposition-based learning, a new learning scheme where the opposite of data under study is also considered in solving a problem. Window memoization combines memoization techniques from software and hardware with the repetitive nature of image data to reduce the number of calculations required for an image processing algorithm. We applied window memoization and opposition-based learning to a morphological edge detector and found that a large portion of the calculations performed on pixels neighborhoods can be skipped and instead, previously calculated results can be reused. The typical speedup for window memoization was 1.42. Combining window memoization with opposition-based learning yielded a typical increase of 5% in speedups
Keywords :
image processing; learning (artificial intelligence); mathematical morphology; image processing; morphological algorithms; morphological edge detector; opposition-based learning; opposition-based window memoization; performance optimization; Application software; Computational intelligence; Design engineering; Hardware; Image edge detection; Image processing; Optimization; Signal processing algorithms; Software algorithms; Systems engineering and theory;
Conference_Titel :
Computational Intelligence in Image and Signal Processing, 2007. CIISP 2007. IEEE Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0707-9
DOI :
10.1109/CIISP.2007.369207