• 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(n2) processors in time O(logn+k2), 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 k2) 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