Abstract
In this article, we have proposed an image segmentation algorithm FABC, which is a kind of unsupervised classification (clustering), where we combine the concept of artificial bee colony optimization (ABC) and the popular fuzzy C means (FCM) and named it as fuzzy-based ABC or FABC. In FABC, we have used fuzzy membership function to search for optimum cluster centers using ABC. FABC is more efficient than other optimization techniques such as genetic algorithm (GA), particle swarm optimization (PSO) and expectation maximization (EM) algorithms. FABC overcomes the drawbacks of FCM as it does not depend on the choice of initial cluster centers and it performs better in terms of convergency, time complexity, robustness and segmentation accuracy. FABC becomes more efficient as it takes the advantage of the randomized characteristics of ABC for the initialization of the cluster centers. The experiments with FABC, GA, PSO and EM have been done over various grayscale images including some synthetic, medical and texture images, and segmentation of such images is very difficult due to the low contrast, noise and other imaging ambiguities. The efficiency of FABC is proven by both quantitative and qualitative measures.
Similar content being viewed by others
References
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338353 (1965)
Tolias, Y.A., Panas, S.M.: On applying spatial constraints in fuzzy image clustering using a fuzzy rule-based system. IEEE Signal Proces. Lett. 5, 245247 (1998)
Tolias, Y.A., Panas, S.M.: Image segmentation by a fuzzy clustering algorithm using adaptive spatially constrained membership functions. IEEE Trans. Syst. Man Cybern. 28, 359369 (1998)
Ahmed, M.N., Yamany, S.M., Mohamed, N., Farag, A.A., Moriarty, T.: A modified fuzzy C-means algorithm for bias field estimation and segmentation of MRI data. IEEE Trans. Med. Imaging 21, 193199 (2002)
Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum Press, New York (1981)
Mendel, J.M., John, R.I.B.: Type-2 fuzzy sets made simple. IEEE Trans. Fuzzy Syst. 10(2), 117–127 (2002)
Bose, A., Mali, K.: A Comparative Study on Image Segmentation Based on Artificial Bee Colony Optimization and FCM. IJARCSSE. ISSN: 2277 128X (2014)
Karaboga, D.: An Idea Based on Honey Bee Swarm for Numerical Optimization, Technical Report-TR0 6, Erciyes University, Engineering Faculty, Computer Engineering Department (2005)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687697 (2008)
Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214, 108132 (2009)
Karaboga, D., Akay, B.: A survey on the applications of artificial bee colony in signal, image, and video processing. Signal Image Video Process. (2015). doi:10.1007/s11760-015-0758-4
Lin, J.-S., Wu, S.-H.: Fuzzy artificial bee colony system with cooling schedule for the segmentation of medical images by using of spatial information. Res. J. Appl. Sci. Eng. Technol. 5(05), 1483–1490 (2013)
Salima, O., Taleb-Ahmed, A., Mohamed, B.: Spatial information based image clustering with a swarm approach. IAES Int. J. Artif. Intell. (IJ-AI) 1(3), 149 (2012)
Emary, E., Zawbaa, H.M., Hassanien, A.E., Schaefer, G., Azar, A.T.: Retinal blood vessel segmentation using bee colony optimisation and pattern search. In: Neural Networks (IJC NN), 2014 International Joint Conference, pp. 1001–1006 (2014)
Base of 300 synthetic images. http://www.ensibourges.fr/LVR/SIV/
Brodatz, P.: Textures: A Photographic Album for Artists and Designers. Dover, New York (1966)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, New York (1989)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference Neural Network, vol. 4, pp. 1942–1948 (1995)
Park, H., Ozeki, T.: Singularity and slow convergence of the EM algorithm for Gaussian mixtures. Neural Process. Lett. 29, 4559 (2009)
Davies, D.L., Bouldin, D.W.: A cluster separation measure. IEEE Trans. Pattern Anal. Mach. Intell. 1, 224227 (1979)
Xie, X.L., Beni, G.: A validity measure for fuzzy clustering. IEEE Trans. Pattern Anal. Mach. Intell. 13, 841847 (1991)
Pal, S.K., Ghosh, A., Shankar, B.U.: Segmentation with remotely sensed images with fuzzy thresholding, and quantitative evaluation. Int. J. Remote Sens. 21(11), 22692300 (2000)
Dunn, J.: Well separated clusters and optimal fuzzy partitions. J. Cybern. 4, 95–104 (1974)
Acknowledgments
We thank the anonymous referees for their valuable comments and suggestions, which helps us to improve the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bose, A., Mali, K. Fuzzy-based artificial bee colony optimization for gray image segmentation. SIViP 10, 1089–1096 (2016). https://doi.org/10.1007/s11760-016-0863-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-016-0863-z