Skip to main content

An Algorithm for Adaptive Mean Filtering and Its Hardware Implementation

Abstract

Noise due to the sensor and the electronics of a camera is an undesirable issue in any machine vision application. Such noise tends to corrupt images and to obstruct any further analysis. An algorithm to detect and cancel such noise, using statistical methods, is presented in this paper. The proposed algorithm is an adaptive mean filter, which filters out image regions that are found to be noise corrupted. The efficiency of the proposed filter was examined both qualitatively and quantitatively, by software simulation in several noisy conditions. The main advantage of the filter in hand is that it is appropriate for hardware implementation and can be easily incorporated to smart cameras. The hardware implementation of the filter is also presented in this paper. This implementation aims at time critical applications such as machine vision, inspection and visual surveillance.

This is a preview of subscription content, access via your institution.

References

  1. I. Pitas and A.N. Venetsanopoulos, Nonlinear Digital Filters: Principles and applications, Boston: Kluwer Academic Publishers, 1990.

    Book  MATH  Google Scholar 

  2. R.C. Gonzales and R.E. Woods, Digital Image Processing, Addison-Wesley, Reading, MA, 2002.

    Google Scholar 

  3. R. Jain, R. Kasturi and B.G. Schunck, Machine Vision, Singapure: Mc Graw-Hill, 1995.

    Google Scholar 

  4. O. Demirkaya, “Smoothing Impulsive Noise Using Nonlinear Diffusion Filtering,” in Lecture Notes in Computer Science, M. Šonka et al. (Eds.), Springer-Verlag Berlin Heidelberg, vol. LNCS 3117, 2004, pp. 111–122.

    Google Scholar 

  5. L. Bar1, N. Sochen and N. Kiryati1, “Image Deblurring in the Presence of Salt-and-Pepper Noise” in Lecture Notes in Computer Science, R. Kimmel, N. Sochen and J. Weickert (Eds.), Springer-Verlag Berlin Heidelberg, vol. LNCS 3459, 2005, pp. 107–118.

    Google Scholar 

  6. A.M. Borneo, L. Salinari and D. Sirtori, “An Innovative Adaptive Noise Reduction Filter for Moving Pictures Based on Modified Duncan Range Test,” ST Journal of System Research, vol. 1, 2001, pp. 14–22.

    Google Scholar 

  7. Z. Atae-Allah and J. Martinez Aroza, “A Filter to Remove Gaussian Noise by Clustering the Gray Scale,” J. Mathematical Imaging and Vision, vol. 17, 2002, pp. 15–25.

    MathSciNet  Article  MATH  Google Scholar 

  8. M. Muneyasu, K. Asou, Y. Wada and T. Hinamoto, “Edge-Preserving Fuzzy Filters Based on Differences between Pixels”. Electronics and Communications in Japan, vol. 81, 1998, pp. 47–55.

    Article  Google Scholar 

  9. S.T. Wang, F.L. Chung, Y.Y. Li, D.W. Hu and X.S. Wu, “A New Gaussian Noise Filter Based on Interval Type-2 Fuzzy Logic Systems,” Soft Computing, vol. 9, 2005, pp. 398–406

    Article  Google Scholar 

  10. E. Abreau, M. Lightstone, S.K. Mitra, and K. Arakawa, “A New Efficient Approach for the Removal of Impulse Noise from Highly Corrupted Images,” IEEE Transactions on Image Processing, vol. 5, 1996, pp. 1012–1025.

    Article  Google Scholar 

  11. G. Louverdis, I. Andreadis and N. Papamarkos, “An Intelligent Hardware Structure for Impulse Noise Suppression,” Int. Conf. on Signal Processing & Applications, September 2003, Rome, Italy, pp. 483–488.

  12. G. Louverdis, I. Andreadis and A. Gasteratos, “A New Content Based Median Filter,” 12th European Signal Processing Conference (EUSIPCO 2004), September 2004 Vienna, Austria, pp. 1337–1340.

  13. A.H.S. Ang and W.H. Tang, Probability Concepts in Engineering Planning and Design, vol. 1, Wiley, 1975.

  14. C. Kotropoulos, Design and Implementation of Non-Linear Filters for Digital Image Processing, Ph.D. Thesis, Aristotelian University of Thessaloniki, Thessaloniki 1993.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Ioannis Gasteratos holds a Diploma in Electrical Engineering from the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece, 2004. His research interests include digital VLSI design, computer architectures and artificial intelligence. He is a member of the IEEE, and a member of the Technical Chamber of Greece (TEE).

Antonios Gasteratos is a Lecturer of Robotics in the Department of Production and Management, Democritus University of Thrace, Greece. He holds a PhD from the Department of Electrical and Computer Engineering, Democritus University of Thrace, Greece, 1999. During 2001–2003 he was a visiting Assistant Professor in the Department of Electrical and Computer Engineering, Democritus Univesrsity of Thrace. He serves as a reviewer to numerous of Scientific Journals and International Conferences. His research interests are mainly in computer and robot vision and sensory data fusion. He is a member of the IEEE, the IAPR, the EURASIP, the Hellenic Society of Artificial Intelligence (SETN) and the Technical Chamber of Greece (TEE).

Ioannis Andreadis received the Diploma Degree from the Department of Electrical & Computer Engineering, DUTH, Greece, in 1983 and the MSc and PhD Degrees from the University of Manchester Institute of Science & Technology, UK, in 1985 and 1989, respectively. His research interests are mainly in Intelligent Systems, Machine Vision and VLSI based computing architectures. He joined the Department of Electrical & Computer Engineering, DUTH in 1993. He is a member of the Editorial Board of the Pattern Recognition Journal, TEE and IEEE.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Gasteratos, I., Gasteratos, A. & Andreadis, I. An Algorithm for Adaptive Mean Filtering and Its Hardware Implementation. J VLSI Sign Process Syst Sign Image Video Technol 44, 63–78 (2006). https://doi.org/10.1007/s11265-006-5920-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-006-5920-3

Keywords

  • Image filtering
  • Gaussian noise
  • Real time systems