Improved Filtering of Noisy Images by Combining Average Filter with Bacterial Foraging Optimization Technique

  • K. A. ManjulaEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1040)


Biologically inspired algorithms have attracted a large number of researchers and found to have application in many areas of computer science including image processing. This paper presents the application of a biologically inspired algorithm, bacterial foraging optimization algorithm (BFOA), to optimize the filtering of images for denoising and its performance comparison with existing noise reduction techniques like average filter. Usually, images suffer from noises which will corrupt image quality and appearance. Hence, denoising of images plays a great role in the image processing and the frequently used filters are average filter, median filter, etc., to remove noises. This research paper explores the suitability of applying BFOA on the filtered image produced by average filter to result a further denoised image. In this proposed method of bacterial foraging-based optimization, peak signal-to-noise ratio (PSNR) is used as fitness function to denoise the noisy images. The implemented code is tested for noisy images (Gaussian noise and salt–pepper noise) filtered with average filter, and results show the optimization capability of BFOA-based method and that it improves the denoised images produced by average filter.


Image processing Denoising Bacterial foraging optimization Average filter 


  1. 1.
    Bakwad, K.M., Pattnaik, S.S., Sohi, B.S., Devi, S., Gollapudi, S.V., Sagar, C.V., Patra, P.K.: Fast motion estimation using small population-based modified parallel particle swarm optimisation. Int. J. Parallel Emergent Distrib. Syst. 26(6), 457–476 (2011)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Yaduwanshi, S., Sidhu, J.S.: Application of bacterial foraging optimization as a de-noising filter. Int. J. Eng. Trends Technol. 4(7), 3049–3055 (2013)Google Scholar
  3. 3.
    Sharma, V., Pattnaik, S.S., Garg, T.: A review of bacterial foraging optimization and its applications. Int. J. Comput. Appl. (2012)Google Scholar
  4. 4.
    Gholami-Boroujeny, S., Eshghi, M.: Active noise control using bacterial foraging optimization algorithm. In: IEEE 10th International Conference Signal Processing (ICSP), pp. 2592–2595 (2010)Google Scholar
  5. 5.
    Beenu, S.K.: Image segmentation using improved bacterial foraging algorithm. Int. J. Sci. Res. (IJSR) (2013)Google Scholar
  6. 6.
    Verma, O.P., Hanmandlu, M., Sultania, A.K., Parihar, A.S.: A novel fuzzy system for edge detection in noisy image using bacterial foraging. Multidimens. Syst. Signal Process. 24(1), 181–198 (2013)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Binitha, S., Sathya, S.: A survey of bio inspired optimization algorithms. Int. J. Soft Comput. Eng. 2(2), 137–151 (2012)Google Scholar
  8. 8.
    Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 22(3), 52–67 (2002)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of CalicutMalappuramIndia

Personalised recommendations