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 language | English |
|---|---|
| Pages (from-to) | 590-593 |
| Number of pages | 4 |
| Journal | IEEE Transactions on Pattern Analysis and Machine Intelligence |
| Volume | 10 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - Jul 1988 |
| Externally published | Yes |
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver