Research on FPGA-Based Real-time Image Preprocessing System
Considering the increasing real-time requirements for image denoising and image edge protection,and the characteristics of FPGA such as strong parallel data processing ability and abundant logic resources,a real-time image preprocessing system based on FPGA was designed,which could make up for the slow PC processing speed.To solve various random noises in the image acquisition process,the bilateral filtering algorithm,Sobel edge detection algorithm,expansion algorithm and corrosion algorithm were combined based on FPGA on the hardware development platform,and the processed images were displayed on the TFT LCD display.The simulation and experimental results showed that it took 1.52 s to process the 640×480 resolution image on the PC using Sobel edge detection algorithm and thresholding algorithm,while only 14.3 ms using the proposed scheme,which can not only reduce the noise,but also keep the edge clear,and the preprocessing speed reached 30 fps.