| Image Processing is one of the subjects expanding rapidly in the field of information science during the past several decades. At present, it has applied extensively in many subjects such as aviation, medicine, communications, and industry etc. General speaking, there are 3 kinds of image processing systems to implement the digital image processing algorithms, the main chips of the each system are ASIC(Application Specific Integrated Circuit), DSP(Digital Signal Process chip) and FPGA(Field Programmable Gate Array). Comparing the other tow systems, the image processing system with FPGA is especially good at pre-processing for images because of its high speed and the ability to process a great amount of data.In this paper, a image processing system using FPGA has been designed and setup. It could sample the data stream from the camera and digitalize it; remove the noise form the images and detect the edge in the image; convert the digital signals to analog data stream which can be displayed.The image processing system consists of three parts, the main controller, the video decoder and the video encoder. The main controller-FPGA initializes the decoder chip and the encoder chip through I2C bus. FPGA is used to synchronize the video signal, realize the controlling of video capturing, and send the data to the SRAM too. Besides that, the algorithms of filter and edge detection are also implemented by FPGA. In the system, the video decoder chip SAA7111A converts the analog video produced from the camera to the digital video signal, and the video encoder chip SAA7121 converts the digital video to the analog video signal. |