CFP last date
20 January 2025
Reseach Article

Finite State Machine based VHDL Implementation of a Median Filter

by Prannoy Ghosh, Akash Nebhwani, Shraddha Dahane, Pranjali Kolwadkar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 97 - Number 15
Year of Publication: 2014
Authors: Prannoy Ghosh, Akash Nebhwani, Shraddha Dahane, Pranjali Kolwadkar
10.5120/17083-7535

Prannoy Ghosh, Akash Nebhwani, Shraddha Dahane, Pranjali Kolwadkar . Finite State Machine based VHDL Implementation of a Median Filter. International Journal of Computer Applications. 97, 15 ( July 2014), 14-15. DOI=10.5120/17083-7535

@article{ 10.5120/17083-7535,
author = { Prannoy Ghosh, Akash Nebhwani, Shraddha Dahane, Pranjali Kolwadkar },
title = { Finite State Machine based VHDL Implementation of a Median Filter },
journal = { International Journal of Computer Applications },
issue_date = { July 2014 },
volume = { 97 },
number = { 15 },
month = { July },
year = { 2014 },
issn = { 0975-8887 },
pages = { 14-15 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume97/number15/17083-7535/ },
doi = { 10.5120/17083-7535 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:24:11.555446+05:30
%A Prannoy Ghosh
%A Akash Nebhwani
%A Shraddha Dahane
%A Pranjali Kolwadkar
%T Finite State Machine based VHDL Implementation of a Median Filter
%J International Journal of Computer Applications
%@ 0975-8887
%V 97
%N 15
%P 14-15
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Digital images are often corrupted by impulsive noise also called as salt and pepper noise [1]. It occurs in the form of sharp black or white pixels within the image. An efficient non-linear filter to reduce such noise is the median filter. The main advantage being the preserving of edges as compared to the mean filter. In larger images like satellite images the median filter algorithm needs larger time for processing. A vhdl implementation of such filter shows drastic reduction in processing time. An attempt is made to implement 3X3 median filter on FPGA, using pipeline design and implement the circuit using the concept of finite state machines.

References
  1. Jayaraman et al. (2009). Digital Image Processing. Tata McGraw Hill Education. p. 272. ISBN 9781259081439.
  2. E. Arias-Castro and D. L. Donoho, "Does median filtering truly preserve edges better than linear filtering?", Annals of Statistics, vol. 37, pp. 1172–2009.
  3. T. Huang, G. Yang, and G. Tang, "A fast two-dimensional median filtering algorithm", IEEE Trans. Acoust. , Speech, Signal Processing, vol. 27, no. 1, pp. 13–18, 1979 Tavel, P. 2007 Modeling and Simulation Design. AK Peters Ltd.
  4. F. M. Waltz , Ralf Hack "Fast, efficient algorithms for 3x3 ranked filters using finite-state machines", SPIE Conf. on Machine Vision Systems for Inspection VII.
  5. S. Fahmy "Novel fpga-based implementation of median filters for image processing", IEEE conference on Field programmable logic and applications 2005.
Index Terms

Computer Science
Information Sciences

Keywords

Impulse noise Median filter finite state machine.