AN efficient architecture for hardware implementations of image processing algorithms

Farzad Khalvati, Hamid R. Tizhoosh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publication2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009 - Processing
Pages20-26
Number of pages7
DOIs
StatePublished - 2009
Event2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009 - Nashville, TN, United States
Duration: Mar 30 2009Apr 2 2009

Publication series

Name2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009 - Proceedings

Conference

Conference2009 IEEE Symposium on Computational Intelligence in Image Processing, CIIP 2009
Country/TerritoryUnited States
CityNashville, TN
Period3/30/094/2/09

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Vision and Pattern Recognition

Fingerprint

Dive into the research topics of 'AN efficient architecture for hardware implementations of image processing algorithms'. Together they form a unique fingerprint.

Cite this