Regular Articles

New systolic array processor architecture for simultaneous discrete convolution of an image plane with multiple filter coefficient sets

[+] Author Affiliations
Albert T. Wong

University of Kentucky, Department of Electrical and Computer Engineering, Lexington, Kentucky 40506

J. Robert Heath

University of Kentucky, Department of Electrical and Computer Engineering, Lexington, Kentucky 40506

Michael Lhamon

Lexmark International, Inc., Lexington, Kentucky 40508

J. Electron. Imaging. 16(1), 013014 (March 09, 2007). doi:10.1117/1.2710469
History: Received June 22, 2005; Revised July 14, 2006; Accepted October 22, 2006; Published March 09, 2007
Text Size: A A A

A new high-performance scalable systolic array processor architecture module for implementation of the two-dimensional discrete convolution algorithm on an (i×j) pixel input image plane (IP) using an (n×n) filter coefficient (FC) plane is first presented. The module generates one convoluted output image (OI) plane pixel per system clock cycle for an (n×n)FC plane using a level of r hardware resources. Second, the architecture is extended in a modular scalable manner to allow simultaneous convolution of a single IP, with k different (n×n)FC planes, such that k convoluted OI plane pixels are generated each system clock cycle, utilizing less than (k*r) hardware resources. The new convolution architecture may be implemented to an ASIC or programmable logic device (PLD) platform. Results of synthesizing and implementing the proposed architecture are shown, illustrating the scalability of the new convolution architecture relative to k. Results from postimplementation virtual hardware prototype simulation testing and from testing a PLD-based experimental hardware prototype are shown that validate correct functional and performance operation of the new convolution architecture module.

© 2007 SPIE and IS&T

Citation

Albert T. Wong ; J. Robert Heath and Michael Lhamon
"New systolic array processor architecture for simultaneous discrete convolution of an image plane with multiple filter coefficient sets", J. Electron. Imaging. 16(1), 013014 (March 09, 2007). ; http://dx.doi.org/10.1117/1.2710469


Tables

Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging & repositioning the boxes below.

Related Book Chapters

Topic Collections

PubMed Articles
Advertisement
  • Don't have an account?
  • Subscribe to the SPIE Digital Library
  • Create a FREE account to sign up for Digital Library content alerts and gain access to institutional subscriptions remotely.
Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).
Access This Proceeding
Sign in or Create a personal account to Buy this article ($15 for members, $18 for non-members).
Access This Chapter

Access to SPIE eBooks is limited to subscribing institutions and is not available as part of a personal subscription. Print or electronic versions of individual SPIE books may be purchased via SPIE.org.