Abstract

The median filter plays an important role in image processing for noise removing. To enhance the operating speed, hardware implementation of median filter on field programmable gate arrays (FPGA) or application specific IC (ASIC) are necessary and inevitable. This paper presents a low-cost and high-throughput hardware design for two-dimensional (2D) median filter. Two techniques are employed to reduce circuit area. One is the parallel three-valued sorting method for reducing the number of pipelined registers under constant speed, and the other is the functional sharing method used to implement median value sorting with the least number of comparisons. The proposed 2D median filter is implemented by two different synthesized methods. One is synthesized by Synopsys Design Compiler with the TSMC 90nm cell library (ASIC design) and the other is synthesized by Xilinx FPGA Virtex7 XC7VX690T (FPGA design). Experimental results show that the area cost of the proposed design is reduced more than 30% on average in comparison to the previous designs.

Highlights

  • The median filter plays an important role in image processing for noise removing [1]–[4] and up sampling [5]

  • This paper proposes a low-cost design for a 2D median filter

  • We propose a new median finding algorithm to design the low-cost high-throughput 2D median filter with parallel sorting and functional sharing

Read more

Summary

Introduction

The median filter plays an important role in image processing for noise removing [1]–[4] and up sampling [5]. As for the single-input based median filter design, it processes one input value in each cycle. A special parallel sorting module is proposed to reduce the pipelined registers effectively and the redundant comparison operations are removed by adopting functional sharing concept.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call