Noise Removing Filters and Its Implementation on FPGA
Image filtering is one of the most important techniques in the image processing. Filtering is applied on the images to remove noise. Noise can be added into the image during the image acquisition or transmission. Here in this paper, we have investigated three filters for noise removal namely Gaussian, Mean (average) and Median filter. We have implemented these filters both in MATLAB and on Field Programmable Gate Array (FPGA) Spartan 3E using Xilinx ISE software. We have analyzed and compared these filters with different kernel sizes and with different noises. From analysis it can be observed that median filter is good in removing Salt and pepper noise. Gaussian and Mean filters are good in Gaussian noise and utilizing fewer resources than the Median filter.