Advertisement

An Otsu multi-thresholds segmentation algorithm based on improved ACO

  • Jun Qin
  • Xuanjing Shen
  • Fang Mei
  • Zheng Fang
Article
  • 36 Downloads

Abstract

For the traditional multi-thresholds segmentation algorithms, usually it would take too much time in finding the optimal solution. As one of the widely used swarm-intelligence optimization algorithms, ant colony optimization (ACO) algorithm has been introduced to optimize the thresholding search process. The traditional ACO is improved in this paper to get a faster convergence speed and applied in Otsu multi-thresholds segmentation algorithms. When the ant colony is initialized, each member of the ant colony is distributed evenly in the solution space, so that it could search the entire solution space as fast as possible. In the search process, the random step length of ants moving is generated by the Lévy flight pattern, but the global transition probability of the traditional ACO is used to control the search range of the ant colony. The experimental results show that the proposed algorithm could obtain the optimal thresholds faster and more effectively than the traditional Otsu algorithm and the Otsu based on traditional ACO.

Keywords

Otsu segmentation Multi-thresholds segmentation Medical image segmentation ACO Lévy flight 

Notes

Acknowledgements

This work is supported by the National Natural Science Foundation of China (61672259, 61602203), and Outstanding Young Talent Foundation of Jilin Province (20170520064JH).

References

  1. 1.
    Wang J, Xiaolei D, Zhou P (2017) Current situation and review of image segmentation. Recent Pat Comput Sci 10(1):70–79Google Scholar
  2. 2.
    Hong R, Hu Z, Wang R et al (2016) Multi-view object retrieval via multi-scale topic models. IEEE Trans Image Process 25(12):5814–5827MathSciNetCrossRefGoogle Scholar
  3. 3.
    Hong R, Li L, Cai J et al (2017) Coherent semantic-visual indexing for large-scale image retrieval in the cloud. IEEE Trans Image Process 26(9):4128–4138MathSciNetCrossRefGoogle Scholar
  4. 4.
    Han Y, Yang Y, Wu F et al (2015) Compact and discriminative descriptor inference using multi-cues. IEEE Trans Image Process 24(12):5114–5126MathSciNetCrossRefGoogle Scholar
  5. 5.
    Hong R, Zhang L, Tao D (2016) Unified photo enhancement by discovering aesthetic communities from flickr. IEEE Trans Image Process Publ IEEE Signal Process Soc 25(3):1124–1135MathSciNetCrossRefGoogle Scholar
  6. 6.
    Gollmer ST, Kirschner M, Buzug TM et al (2014) Using image segmentation for evaluating 3D statistical shape models built with groupwise correspondence optimization. Comput Vis Image Underst 125(8):283–303CrossRefGoogle Scholar
  7. 7.
    Huang DY, Wang CH (2009) Optimal multi-level thresholding using a two-stage Otsu optimization approach. Pattern Recogn Lett 30(3):275–284CrossRefGoogle Scholar
  8. 8.
    Du KL, Swamy MNS (2016) Ant colony optimization. Search and optimization by metaheuristics. Cham, Birkhäuser, pp 191–199Google Scholar
  9. 9.
    Akay B (2013) A study on particle swarm optimization and artificial bee colony algorithms for multilevel thresholding. Appl Soft Comput 13(6):3066–3091CrossRefGoogle Scholar
  10. 10.
    Muangkote N, Sunat K, Chiewchanwattana S (2017) Rr-cr-IJADE: an efficient differential evolution algorithm for multilevel image thresholding. Expert Syst Appl 90:272–289CrossRefGoogle Scholar
  11. 11.
    Sharma E, Mahapatra P et al (2017) Image thresholding based on swarm intelligence technique for image segmentation. In: IEEE International Conference on Information Technology, pp 251–255Google Scholar
  12. 12.
    Zhou J, Hu D (2015) Applications of improved ant colony optimization clustering algorithm in image segmentation. TELKOMNIKA (Telecommun Comput Electron Control) 13(3):955–962CrossRefGoogle Scholar
  13. 13.
    Lu J, Hu R (2012) A new image segmentation method based on Otsu method and ant colony algorithm. Int Conf Comput Sci Inf Process (CSIP) 2012:767–769Google Scholar
  14. 14.
    Han H, Zhifeng H, Chunguo W et al (2007) Analysis of convergence rate of ant colony algorithm. Chin J Comput 30(8):1344–1353Google Scholar
  15. 15.
    Xiong ZH, Si-Kun LI, Chen JH (2005) Hardware/software partitioning based on dynamic combination of genetic algorithm and ant algorithm. J Softw 16(4):503–512CrossRefGoogle Scholar
  16. 16.
    Gonzalez RC, Woods RE, Eddins SL (2013) Digital image processing-tenth chapter-image segmentation. Publishing House of Electronics Industry, BeijingGoogle Scholar
  17. 17.
    Dey S, Bhattacharyya S, Maulik U (2014) Quantum behaved multi-objective PSO and ACO optimization for multi-level thresholding. In: 2014 International Conference on Computational Intelligence and Communication Networks (CICN). IEEE, pp 242–246Google Scholar
  18. 18.
    Mellal MA, Williams EJ (2017) A survey on ant colony optimization, particle swarm optimization, and cuckoo algorithms. In: Handbook of research on emergent applications of optimization algorithms, p~37Google Scholar
  19. 19.
    Zhou J, Hu D (2015) Applications of improved ant colony optimization clustering algorithm in image segmentation. TELKOMNIKA (Telecommun Comput Electron Control) 13(3):955–962CrossRefGoogle Scholar
  20. 20.
    Wang Q, Guo X (2016) Levy flight-based particle swarm algorithm. Appl Res Comput 33(9):2588–2591Google Scholar
  21. 21.
    Pare S, Bhandari AK, Kumar A et al (2018) A new technique for multilevel color image thresholding based on modified fuzzy entropy and Lévy flight firefly algorithm. Comput Electr Eng 70(8):476–495Google Scholar
  22. 22.
    Liu F, Sun Y, Wang G et al (2018) An artificial bee colony algorithm based on dynamic penalty and Lévy flight for constrained optimization problems. Arab J Sci Eng.  https://doi.org/10.1007/s13369-017-3049-2 CrossRefGoogle Scholar
  23. 23.
    Viswanathan GM, Afanasyev V, Buldyrev SV et al (1996) Lévy flight search patterns of wandering albatrosses. Nature 381(6581):413CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Jun Qin
    • 1
    • 2
  • Xuanjing Shen
    • 1
    • 2
  • Fang Mei
    • 1
    • 2
  • Zheng Fang
    • 1
    • 2
  1. 1.College of Computer Science and TechnologyJilin UniversityChangchunChina
  2. 2.Key Laboratory of Symbolic Computation and Knowledge Engineering of Ministry of EducationJilin UniversityChangchunChina

Personalised recommendations