Fast median filtering algorithm based on FPGA | IEEE Conference Publication | IEEE Xplore

Fast median filtering algorithm based on FPGA


Abstract:

Median filter has good capabilities for reducing a variety kind of random noise, and causes less ambiguity than linear smoothing filters under same processing size. In or...Show More

Abstract:

Median filter has good capabilities for reducing a variety kind of random noise, and causes less ambiguity than linear smoothing filters under same processing size. In order to suppress the impulse noise of digital video signal and meet the system's needs of real-time, it is of great significance to do fast filtering of image based on hardware. By analyzing the common 3×3 filtering window's mathematical model, this paper proposes a fast median filtering algorithm based on field programmable gate array (FPGA) and the scheme design. According to the characteristics of parallel structures and its suitable for pipeline design of FPGA. VHDL and schematic design are used in this paper to design the implement circuit. Quartus II is used for timing simulation. The results show that it can filter the impulse noise in real time and improves the quality of image.
Date of Conference: 24-28 October 2010
Date Added to IEEE Xplore: 03 December 2010
ISBN Information:

ISSN Information:

Conference Location: Beijing, China

I. introduction

It is well know that images may be contaminated with noise in the process of collection, processing and transmission. Therefore, image denoising is an important part of image processing [1]. As a spatial filtering technique, median filter algorithm, compared with other filtering algorithms such as the mean filter, can effectively eliminate impulse noise, salt and pepper noise, and keep the image's edge information, which makes the image not to become too vague. Images preprocessing algorithm need to process very large amount of data. Software implementation will be time consuming. For some systems requiring real-time processing, implementation speed is often considered as a key factor, so the image preprocessing algorithm is suitable to be implemented in hardware. Field programmable gate array (FPGA) is suitable for pipelining and parallel data processing. What's more, although the median filtering algorithm processes large amount of data, but it does not require to stores a lot of intermediate data, and has the following properties: simple in computing and reproducible, thus it is suitable to be implemented using FPGA. In this paper, we make some improvements to the conventional median filtering algorithm by adding a comparison threshold to further enhance the median filter characteristics of preserving image detail [2].

Contact IEEE to Subscribe

References

References is not available for this document.