Two-Dimensional Convolution on a Pyramid Computer

Jik H. Chang, Oscar H. Ibarra, Ting Chuen Pong, Stephen M. Sohn

Research output: Contribution to journalJournal Articlepeer-review

Abstract

We give an algorithm for convolving a k x k window of weighting coefficients with an n x n image matrix on a pyramid computer of O(n2) processors in time O(log n + it2), excluding the time to load the image matrix. If [formula omitted], which is typical in practice, our algorithm has a processor-time product O(n2k2) which is optimal with respect to the usual sequential algorithm. A nice 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.

Original languageEnglish
Pages (from-to)590-593
Number of pages4
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume10
Issue number4
DOIs
Publication statusPublished - Jul 1988
Externally publishedYes

Keywords

  • Image processing
  • parallel algorithm
  • pyramid computer
  • two-dimensional convolution

Fingerprint

Dive into the research topics of 'Two-Dimensional Convolution on a Pyramid Computer'. Together they form a unique fingerprint.

Cite this