A programmable image processing system using FPGAs

Real-time image processing usually requires an enormous throughput rate and a huge number of operations. Parallel processing, in the form of specialized hardware, or multiprocessing are therefore indispensable. This piper describes a flexible programmable image processing system using the field programmable gate array (FPGA). The logic cell nature of currently available FPGA is most suitable for performing real-time bit-level image processing operations using the bit-level systolic concept. Here, we propose a novel architecture, the programmable image processing system (PIPS), for the integration of these programmable hardware and digital signal processors (DSPs) to handle the bit-level as well as the arithmetic operations found in many image processing applications. The versatility of the system is demonstrated by the implementation of a 1-D median filter.

[1]  Dana S. Richards,et al.  VLSI median filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

[2]  Daniel P. Lopresti,et al.  Building and using a highly parallel programmable logic array , 1991, Computer.

[3]  Kemal Oflazer Design and implementation of a single-chip 1-D median filter , 1983 .

[4]  Cheng-Wen Wu,et al.  Bit-level pipelined 2-D digital filters for real-time image processing , 1991, IEEE Trans. Circuits Syst. Video Technol..

[5]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.