DocumentCode
800272
Title
Two-dimensional convolution on a pyramid computer
Author
Chang, J.H. ; Ibarra, O.H. ; Sohn, S.M.
Author_Institution
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN
Volume
10
Issue
4
fYear
1988
fDate
7/1/1988 12:00:00 AM
Firstpage
590
Lastpage
593
Abstract
An algorithm for convolving a k ×k window of weighting coefficients with an n ×n image matrix on a pyramid computer of O (n 2) processors in time O (logn +k 2), excluding the time to load the image matrix, is presented. If k =Ω (√log n ), which is typical in practice, the algorithm has a processor-time product O (n 2 k 2) which is optimal with respect to the usual sequential algorithm. A feature of the algorithm is that the mechanism for controlling the transmission and distribution of data in each processor is finite state, independent of the values of n and k . Thus, for convolving two {0, 1}-valued matrices using Boolean operations rather than the typical sum and product operations, the processors of the pyramid computer are finite-state
Keywords
Boolean functions; computational complexity; computerised picture processing; matrix algebra; parallel architectures; 2D convolution; Boolean operations; computational complexity; computerised picture processing; finite state; image matrix; pyramid computer; window; Computer architecture; Computer vision; Concurrent computing; Conferences; Convolution; Labeling; Layout; Polynomials; Signal processing; Testing;
fLanguage
English
Journal_Title
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher
ieee
ISSN
0162-8828
Type
jour
DOI
10.1109/34.3920
Filename
3920
Link To Document