Title :
Systolic arrays for 2D decimation filters
Author :
Dunstan, Neil ; Lenders, Patrick M.
Author_Institution :
Dept. of Math. Stat. & Comput. Sci., New England Univ., Armidale, NSW, Australia
Abstract :
Convolution is required by many image processing procedures such as pattern matching, edge detection and resizing. Decimation filtering is a subset of convolution in that the convolution of an image includes decimation filter products. The paper investigates systolic array designs for two dimensional convolution and designs for dedicated decimation filters. While existing designs for two dimensional convolution are suitable as decimation filters they can be improved by reducing the number of processing cells. A systolic array for convolution/decimation is presented which completes in time proportional to the image size with the array proportional to the window size. The array has optimal latency for the algorithm used. It is derived using a synthesis procedure for multidimensional multirate arrays which includes restricting the size of the array and reducing it from three dimensions to just two
Keywords :
convolution; image processing; systolic arrays; two-dimensional digital filters; 2D decimation filters; convolution; convolution/decimation; decimation filtering; dedicated decimation filters; image processing procedures; image size; multidimensional multirate arrays; optimal latency; processing cells; synthesis procedure; systolic array designs; two dimensional convolution; window size; Convolution; Delay; Filtering; Filters; Image processing; Mathematics; Multidimensional systems; Pattern matching; Statistics; Systolic arrays;
Conference_Titel :
Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
Print_ISBN :
0-7803-3529-5
DOI :
10.1109/ICAPP.1996.562852