FPGA implementation of a median filter

G.L. Bates, S. Nooshabadi
TENCON '97 Brisbane - Australia. Proceedings of IEEE TENCON '97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and Telecommunications (Cat. No.97CH36162)  
The median filter is an effective device for the removal of impulse-based noise on video signals. This is due to the partial averaging effect of the median filter and its biasing of the input stream, rather than straight mathematical averaging. In this paper, we describe three realizations of median filter, built into as few as one Field programmable logic device, which is capable of processing an incoming video data stream at a maximum (programmable logic device partially dependent) of around
more » ... 0 MS/s. In total, four designs are considered, with a primary design, two variations on the primary design and an asynchronous version based on the primary design. Simulation of the primary design (both synchronous and asynchronous) has demonstrated its potential for reducing the area requirements of a median filter whilst not sacrificing either speed or accuracy.
doi:10.1109/tencon.1997.648210 fatcat:2kkruiiqbrbo7kbmeupyhubb2i