Low cost scaleable parallel image processing system

Abstract The design and application of a DSP-based Parallel Image Processing system is presented. A scaleable system based around a TMS320C40 DSP Master–Slave architecture is shown to be a suitable vehicle for industrial inspection problems. Custom vision bus and parallel communication channels are used to pass data between local and shared memory in the image processing system. The target application of SMT solder bond inspection required the fast processing of 2-D FFTs. Analysis of the system's suitability to this task is presented followed by actual results from a three-processor system. The target inspection rate of 100 SMT solder joints per second can be met.

[1]  David Harvey,et al.  Low cost TMS320C40/XC6200 based re-configurable parallel image processing architecture , 1999 .

[2]  Anil K. Jain,et al.  Computer Vision Algorithms on Reconfigurable Logic Arrays , 1999, IEEE Trans. Parallel Distributed Syst..

[3]  M. Takeda,et al.  Fourier transform profilometry for the automatic measurement of 3-D object shapes. , 1983, Applied optics.

[4]  Jean-Marc Dinten,et al.  Development of an Automated Bond Verification System for Advanced Electronic Packages , 1995, ICIAP.

[5]  E. Roza Systems-on-chip: what are the limits? , 2001 .

[6]  K. Schwarz,et al.  FFT implementation on DSP-chips-theory and practice , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[7]  Francis Lilley,et al.  Computer vision methods for the three-dimensional measurement of manufactured parts , 1993, Other Conferences.

[8]  Douglas L. Jones,et al.  Real-valued fast Fourier transform algorithms , 1987, IEEE Trans. Acoust. Speech Signal Process..

[9]  David R. Burton,et al.  Accelerating fast Fourier transform and filtering operations in Fourier fringe analysis for accurate measurement of three-dimensional surfaces , 1999 .

[10]  E. Brigham,et al.  The fast Fourier transform and its applications , 1988 .

[11]  E. Roza Systems-on-chip: what are their limits? , 1999 .

[12]  Allan Gottlieb,et al.  Highly parallel computing , 1989, Benjamin/Cummings Series in computer science and engineering.

[13]  Daniel Tabak,et al.  Special issue on Instruction Level Parallelism (ILP) , 1998, Microprocess. Microsystems.

[14]  John E. W. Mayhew,et al.  A parallel 3D vision system , 1993 .

[15]  Hugh C. Webber Image Processing and Transputers , 1992 .

[16]  Fred Harris,et al.  Virtual signal processors , 1998, Microprocess. Microsystems.

[17]  Dhabaleswar K. Panda,et al.  OMP: a RISC-based multiprocessor using orthogonal-access memories and multiple spanning buses , 1990, ICS '90.

[18]  H. T. Kung,et al.  Supporting systolic and memory communication in iWarp , 1990, ISCA '90.

[19]  C. A. Hobson,et al.  Digital signal processing systems architectures for image processing , 1995 .