Skip to main content
Log in

An Optimal Edge Detection Using Modified Artificial Bee Colony Algorithm

  • Research Article
  • Published:
Proceedings of the National Academy of Sciences, India Section A: Physical Sciences Aims and scope Submit manuscript

Abstract

This paper proposes a new approach for edge detection using a combination of artificial bee colony (ABC) algorithm and an improved derivative technique. ABC algorithm simulates the foraging behavior of a honey bee swarm. The proposed approach find the edge pixels by an improved derivative technique to compute fitness function, and then applying ABC algorithm determine the most fit pixels to be considered as the edge pixels. Qualitative and quantitative analysis of the proposed approach and its comparison with other standard edge detection methods are presented. Shannon’s entropy function and Pratt’s figure of merit are used for quantitative analysis. The effect of variation of parameters on performance of the proposed approach is discussed. Experimental results show that proposed method outperformed most of existing techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Umbaugh SE (2010) Digital image processing and analysis: human and computer vision applications with CVIPtools, 2nd edn. CRC Press, Boca Raton

    Google Scholar 

  2. Gonzales RC, Woods RE (2002) Digital image processing. Prentice Hall, London

    Google Scholar 

  3. Solomon C, Breckon T (2011) Fundamentals of digital image processing, 1st edn. Wiley-Blackwell, New York

    Google Scholar 

  4. Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, Berlin

    Book  MATH  Google Scholar 

  5. Yildiz AR (2009) A novel particle swarm optimization approach for product design and manufacturing. Int J Adv Manuf Technol 40:617–628

    Article  Google Scholar 

  6. Yildiz AR (2013) Cuckoo search algorithm for selection of optimal parameters in milling operations. Int J Adv Manuf Technol 64:55–61

    Article  Google Scholar 

  7. Paulinas M, Ušinskas A (2007) A survey of genetic algorithm applications for image enhancement and segmentation. Inf Technol Control 36:278–284

    Google Scholar 

  8. Braik M, Sheta A, Ayesh A (2007) Image enhancement using particle swarm optimization. Proc World Congr Eng 1:696–701

    Google Scholar 

  9. Karkavitsas G, Rangoussi M (2005) Object localization in medical images using genetic algorithms. Int J Inf Commun Eng 1:204–207

    Google Scholar 

  10. Sharma A, Singh N (2010) Object detection in image using particle swarm optimization. Int J Eng Technol 2:419–426

    Article  Google Scholar 

  11. Bhanu B, Lee S, Ming J (1995) Adaptive image segmentation using a genetic algorithm. IEEE Trans Syst Man Cybern 25:1543–1567

    Article  Google Scholar 

  12. Verma OP, Hanmandlu M, Kumar P, Srivastava S (2009) A novel approach for edge detection using ant colony optimization and fuzzy derivative technique. In: Proc IEEE, IACC, pp 1206–1212

  13. Verma OP, Hanmandlu M, Kumar P, Chhabra S, Jindal S (2011) A novel bacterial foraging technique for edge detection. Pattern Recogn Lett 32:1187–1196

    Article  Google Scholar 

  14. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Tech Rep TR06, Erciyes University, Engineering Faculty, Computer Engineering Department

  15. Karaboga D, Akay B (2011) A modified artificial bee colony (ABC) algorithm for constrained optimization problems. Appl Soft Comput 11:3021–3031

    Article  Google Scholar 

  16. Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2012) A comprehensive survey: artificial bee colony algorithm and applications, artificial intelligence review. Springer, Berlin

    Google Scholar 

  17. Karaboga D, Okdem S, Ozturk C (2012) Cluster based wireless sensor network routing using artificial bee colony algorithm. Wireless Netw 18:847–860

    Article  Google Scholar 

  18. Ahmad A, Behera AK, Mandal SK, Mahanti GK, Ghatak R (2013) Artificial bee colony algorithm to reduce the side lobe level of uniformly excited linear antenna arrays through optimized element spacing. In: IEEE conference on information and communication technologies (ICT), pp 1029–1032

  19. Zhang Y, Wu L, Wang S (2011) Magnetic resonance brain image classification by an improved artificial bee colony algorithm. Prog Electromagn Res 116:65–79

    Article  Google Scholar 

  20. Zhang Y, Wu L (2012) Artificial bee colony for two dimensional protein folding. Adv Electr Eng Syst 1:19–23

    Google Scholar 

  21. Yildiz AR (2013) A new hybrid bee colony optimization approach for robust optimal design and manufacturing. Appl Soft Comput 13:2906–2912

    Article  Google Scholar 

  22. Yildiz AR (2013) Optimization of cutting parameters in multi-pass turning using artificial bee colony-based approach. Inf Sci 220:399–407

    Article  MathSciNet  Google Scholar 

  23. Cuevas E, Echuari FS, Zaldivar D, Cisnero MP (2011) Multi-circle detection on images using artificial bee colony (ABC) optimization. Soft Comput 16:281–296

    Article  Google Scholar 

  24. Ouadfel S, Meshoul S (2012) Handling fuzzy image clustering with a modified ABC algorithm I. J Intell Syst Appl 12:65–74

    Google Scholar 

  25. Sag T, Cunkas M (2012) Development of image segmentation techniques using swarm intelligence, ICCIT, pp 95–100

  26. Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214:108–132

    MathSciNet  MATH  Google Scholar 

  27. Haykin S (1994) Communication systems, 2nd edn. Wiley, New York

    Google Scholar 

  28. Pratt W (1978) Digital image processing. Wiley-Interscience, New York

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neetu Agrawal.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Verma, O.P., Agrawal, N. & Sharma, S. An Optimal Edge Detection Using Modified Artificial Bee Colony Algorithm. Proc. Natl. Acad. Sci., India, Sect. A Phys. Sci. 86, 157–168 (2016). https://doi.org/10.1007/s40010-015-0256-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40010-015-0256-7

Keywords

Navigation