Skip to main content
Log in

Global biotic cross-pollination algorithm enhanced with evolutionary strategies for color image segmentation

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Object segmentation is a prominent and challenging issue pertaining to image analysis and computer vision applications. This segmentation enables a higher number of applications like image retrieval, object recognition and object reconstruction. Considering this importance of object segmentation, the ultimate aim of the proposed research work in this paper is to focus on color image segmentation that is visually triggered using the GBCPA, popularly known as global biotic cross-pollination algorithm dependent on evolutionary strategy models. Evolutionary techniques imitate the procedure of genetic evolution and make utilization of the operators of recombination, mutation and selection to create the new-generation individuals. The new flower pollination optimization algorithm (FPOA) proposed in this paper aims to improve the objective characteristics of the basic FPOA approach. The significant contribution here mainly focused on preventing the premature convergence for dealing with the complicated constraints of the color image segmentation problem. The performance of GBCPA is tested over a Gould segmentation data set comprising of 715 images, both urban and rural images. The data set is tested under various evaluation techniques, and the proposed algorithm results in better accuracy than the other methods considered in comparison with the existing literature.

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

Abbreviations

GBCPA:

Global biotic cross-pollination algorithm

ES:

Evolutionary strategy

FPOA:

Flower pollination optimization algorithm

GDS:

Gould segmentation data set

CIS:

Color image segmentation

FCM:

Fuzzy C-means

IAFHA:

Improved ant colony—fuzzy C-means hybrid algorithm

AJNDH:

Agglomerated just noticeable difference histogram

RFHA:

Region splitting and merging fuzzy C-implies hybrid algorithm

MATLAB:

Matrix Laboratory

AS:

Ant system

References

  • Abbasgholipour M, Omid M, Keyhani A, Mohtasebi S (2011) Color image segmentation with genetic algorithm in a raisin sorting system based on machine vision in variable conditions. Expert Syst Appl 38(4):3671–3678

    Article  Google Scholar 

  • Aujol J-F, Chan TF (2006) Combining geometrical and textured information to perform image classification. J Vis Commun Image Represent 17(5):1004–1023

    Article  Google Scholar 

  • Bahght SF, Aljahdali S, Zanaty E, Ghiduk AS, Afifi A (2012) A new validity index for fuzzy C-means for automatic medical image clustering. Int J Comput Appl 38(12):1–8

    Google Scholar 

  • Beyer H-G, Schwefel H-P (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52

    Article  MathSciNet  MATH  Google Scholar 

  • Chen H-Y, Leou J-J (2010) Saliency-directed image interpolation using particle swarm optimization. Sig Process 90(5):1676–1692

    Article  MATH  Google Scholar 

  • Chen J, Pappas TN, Mojsilovic A, Rogowitz BE (2005) Adaptive perceptual color-texture image segmentation. IEEE Trans Image Process 14(10):1524–1536

    Article  Google Scholar 

  • Comaniciu D, Meer P (2002) Mean shift: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24(5):603–619

    Article  Google Scholar 

  • Deng Y, Manjunath B (2001) Unsupervised segmentation of color-texture regions in images and video. IEEE Trans Pattern Anal Mach Intell 23(8):800–810

    Article  Google Scholar 

  • Dong G, Xie M (2005) Color clustering and learning for image segmentation based on neural networks. IEEE Trans Neural Netw 16(4):925–936

    Article  Google Scholar 

  • Everingham M, Winn J (2007) The PASCAL visual object classes challenge 2007 (VOC2007) development kit, Technical Report. University of Leeds

  • Ganta RR, Zaheeruddin S, Baddiri N, Rao RR (2012) Particle swarm optimization clustering based level sets for image segmentation. In: 2012 Annual IEEE India conference (INDICON), pp 1053–1056

  • Ghamisi P, Couceiro MS, Martins FM, Benediktsson JA (2014) Multilevel image segmentation based on fractional-order Darwinian particle swarm optimization. IEEE Trans Geosci Remote Sens 52(5):2382–2394

    Article  Google Scholar 

  • Gould S, Fulton R, Koller D (2009) Decomposing a scene into geometric and semantically consistent regions. In: 2009 IEEE 12th international conference on computer vision, pp 1–8

  • Hoiem D, Efros AA, Hebert M (2005) Geometric context from a single image. In: Tenth IEEE international conference on computer vision (ICCV’05), vol 1, pp 654–661

  • Itti L, Koch C, Niebur E (1998) A model of saliency-based visual attention for rapid scene analysis. IEEE Trans Pattern Anal Mach Intell 20(11):1254–1259

    Article  Google Scholar 

  • Mignotte M (2008a) Segmentation by fusion of histogram-based-means clusters in different color spaces. IEEE Trans Image Process 17(5):780–787

    Article  MathSciNet  Google Scholar 

  • Mignotte M (2008b) Segmentation by fusion of histogram-based-means clusters in different color spaces. IEEE Trans Image Process 17(5):780–787

    Article  MathSciNet  Google Scholar 

  • Muhammad K, Hamza R, Ahmad J, Lloret J, Wang HHG, Baik SW (2018) Secure surveillance framework for IoT systems using probabilistic image encryption. IEEE Trans Ind Inform

  • Russell BC, Torralba A, Murphy KP, Freeman WT (2008) LabelMe: a database and web-based tool for image annotation. Int J Comput Vision 77(1–3):157–173

    Article  Google Scholar 

  • Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Pattern Anal Mach Intell 22(8):888–905

    Article  Google Scholar 

  • Shirakawa S, Nagao T (2009) Evolutionary image segmentation based on multiobjective clustering. In: 2009 IEEE congress on evolutionary computation, pp 2466–2473

  • Shotton J, Winn J, Rother C, Criminisi A (2009) Textonboost for image understanding: multi-class object recognition and segmentation by jointly modeling texture, layout, and context. Int J Comput Vis 81(1):2–23

    Article  Google Scholar 

  • Sowmya B, Rani BS (2011) Colour image segmentation using fuzzy clustering techniques and competitive neural network. Appl Soft Comput 11(3):3170–3178

    Article  Google Scholar 

  • Tan KS, Isa NAM (2011) Color image segmentation using histogram thresholding–Fuzzy C-means hybrid approach. Pattern Recogn 44(1):1–15

    Article  MATH  Google Scholar 

  • Tao W, Jin H, Liu L (2007) Object segmentation using ant colony optimization algorithm and fuzzy entropy. Pattern Recogn Lett 28(7):788–796

    Article  Google Scholar 

  • Vincent L, Soille P (1991) Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Trans Pattern Anal Mach Intell 13(6):583–598

    Article  Google Scholar 

  • Wang H, Wang J (2014) An effective image representation method using kernel classification. In: 2014 IEEE 26th international conference on tools with artificial intelligence (ICTAI). IEEE, pp 853–858

  • Wang H, Li Z, Li Y, Gupta BB, Choi C (2018) Visual saliency guided complex image retrieval. Pattern Recogn Lett

  • Wyszecki G, Stiles WS (1982) Color science, vol 8. Wiley, New York

  • Yang XS (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation, pp 240–249

  • Yao X (1997) Global optimisation by evolutionary algorithms. In: Parallel algorithms/architecture synthesis, 1997 proceedings, second Aizu international symposium, pp 282–291

  • Yin P-Y (2007) Multilevel minimum cross entropy threshold selection based on particle swarm optimization. Appl Math Comput 184(2):503–513

    MathSciNet  MATH  Google Scholar 

  • Yu Z, Au OC, Zou R, Yu W, Tian J (2010) An adaptive unsupervised approach toward pixel clustering and color image segmentation. Pattern Recogn 43(5):1889–1906

    Article  MATH  Google Scholar 

  • Zhang S, Wang H, Huang W (2017) Two-stage plant species recognition by local mean clustering and Weighted sparse representation classification. Clust Comput 20(2):1517–1525

    Article  Google Scholar 

  • Zingaretti P, Tascini G, Regini L (2002) Optimising the colour image segmentation. In: VIII Convegno dell’Associazione Italiana per l’Intelligenza Artificiale

Download references

Author information

Authors and Affiliations

Authors

Contributions

Author Dr. D. Rasi, the corresponding author, has worked on the methodology section and development of the proposed algorithm by hybridizing the techniques. Her contributions also include carrying out simulation process of the proposed algorithm for the considered data sets. Author Dr. S.N. Deepa contributed to the selection of data sets and implementing the proposed algorithm on this data set. She has worked on the MATLAB environment in generating the simulation results and validating the attained results with the existing ones from the literature to prove its effectiveness.

Corresponding author

Correspondence to S. N. Deepa.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest.

Additional information

Communicated by P. Pandian.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deepa, S.N., Rasi, D. Global biotic cross-pollination algorithm enhanced with evolutionary strategies for color image segmentation. Soft Comput 23, 2545–2559 (2019). https://doi.org/10.1007/s00500-018-03720-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-018-03720-7

Keywords

Navigation