Abstract
Segmentation is a crucial stage in the image analysis process, whose main purpose is to partition an image into meaningful regions of interest. Thresholding is the simplest image segmentation method, where a global or local threshold value is selected for segmenting pixels into background and foreground regions. However, the determination of a proper threshold value is typically dependent on subjective assumptions or empirical rules. In this work, we propose and analyze an image thresholding technique based on a fuzzy particle swarm optimization. Several images are used in our experiments to show the effectiveness of the developed approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
U i(Ï•) is an array of random numbers uniformly distributed in the range [0, Ï•].
References
M.N. Ab Wahab, S. Nefti-Meziani, A. Atyabi, A comprehensive review of swarm optimization algorithms. PloS One 10(5), e0122827 (2015)
A. Abraham, H. Guo, H. Liu, Swarm intelligence: foundations, perspectives and applications, in Swarm Intelligent Systems (Springer, Berlin, 2006), pp. 3–25
M. Ali, C.W. Ahn, M. Pant, Multi-level image thresholding by synergetic differential evolution. Appl. Soft Comput. 17, 1–11 (2014)
A. Alihodzic, M. Tuba, Improved bat algorithm applied to multilevel image thresholding. Sci. World J. 2014, 16 pp. (2014)
D.T. Anderson, T.C. Havens, C. Wagner, J.M. Keller, M.F. Anderson, D.J. Wescott, Sugeno fuzzy integral generalizations for sub-normal fuzzy set-valued inputs, in IEEE International Conference on Fuzzy Systems (2012), pp. 1–8
M. Beauchemin, Image thresholding based on semivariance. Pattern Recogn. Lett. 34(5), 456–462 (2013)
J. Bernsen, Dynamic thresholding of grey-level images, in 6th International Conference on Pattern Recognition, Berlin (1986), pp. 1251–1255
B. Bhanu, S. Lee, Genetic Learning for Adaptive Image Segmentation, vol. 287 (Springer Science & Business Media, Berlin, 2012)
B. Bhanu, S. Lee, S. Das, Adaptive image segmentation using genetic and hybrid search methods. IEEE Trans. Aerosp. Electron. Syst. 31(4), 1268–1291 (1995)
I. Brajevic, M. Tuba, Cuckoo search and firefly algorithm applied to multilevel image thresholding, in Cuckoo Search and Firefly Algorithm (Springer, Berlin, 2014), pp. 115–139
D. Bratton, J. Kennedy, Defining a standard for particle swarm optimization, in IEEE Swarm Intelligence Symposium (IEEE, New York, 2007), pp. 120–127
K. Charansiriphaisan, S. Chiewchanwattana, K. Sunat, A global multilevel thresholding using differential evolution approach. Math. Probl. Eng. 2014, 23 pp. (2014)
M. Clerc, Particle Swarm Optimization (Wiley, New York, 2010)
J. D’Avy, W.-W. Hsu, C.-H. Chen, A. Koschan, M. Abidi, An efficient method for optimizing segmentation parameters, in Emerging Technologies in Intelligent Applications for Image and Video Processing (IGI Global, Hershey, 2016), pp. 29–47
A. Dirami, K. Hammouche, M. Diaf, P. Siarry, Fast multilevel thresholding for image segmentation through a multiphase level set method. Signal Process. 93(1), 139–153 (2013)
D.J. Dubois, Fuzzy Sets and Systems: Theory and Applications, vol. 144 (Academic, New York, 1980)
R.C. Eberhart, Y. Shi, J. Kennedy, Swarm Intelligence (Elsevier, Amsterdam, 2001)
X. Gao, T. Wang, J. Li, A content-based image quality metric, in Rough Sets, Fuzzy Sets, Data Mining, and Granular Computing (Springer, Berlin, 2005), pp. 231–240
C.A. Glasbey, An analysis of histogram-based thresholding algorithms. Graph. Models Image Process. 55(6), 532–537 (1993)
R. Gonzalez, R. Woods, Digital Image Processing Using Matlab (McGraw Hill Education, New York, 2010)
M. Grabisch, M. Sugeno, T. Murofushi, Fuzzy Measures and Integrals: Theory and Applications (Springer, New York, 2000)
J.N. Kapur, P.K. Sahoo, A.K. Wong, A new method for gray-level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process. 29(3), 273–285 (1985)
J. Kennedy, R. Eberhart, Particle swarm optimization, in IEEE International Conference on Neural Networks, Perth, 1995, pp. 1942–1948
G. Klir, B. Yuan, Fuzzy Sets and Fuzzy Logic, vol. 4 (Prentice Hall, Princeton, 1995)
T. Kurban, P. Civicioglu, R. Kurban, E. Besdok, Comparison of evolutionary and swarm based computational techniques for multilevel color image thresholding. Appl. Soft Comput. 23, 128–143 (2014)
Y. Li, L. Jiao, R. Shang, R. Stolkin, Dynamic-context cooperative quantum-behaved particle swarm optimization based on multilevel thresholding applied to medical image segmentation. Inform. Sci. 294, 408–422 (2015)
Y.-C. Liang, A.H.-L. Chen, C.-C. Chyu, Application of a hybrid ant colony optimization for the multilevel thresholding in image processing, in International Conference on Neural Information Processing (Springer, Berlin, 2006), pp. 1183–1192
Y. Liu, C. Mu, W. Kou, Optimal multilevel thresholding using the modified adaptive particle swarm optimization. Int. J. Digital Content Technol. Appl. 6(15), 208–219 (2012)
Y. Liu, C. Mu, W. Kou, J. Liu, Modified particle swarm optimization-based multilevel thresholding for image segmentation. Soft Comput. 19(5), 1311–1327 (2015)
A.R. Malisia, H.R. Tizhoosh, Image thresholding using ant colony optimization, in 3rd Canadian Conference on Computer and Robot Vision (2006)
S. Manikandan, K. Ramar, M.W. Iruthayarajan, K. Srinivasagan, Multilevel thresholding for segmentation of medical brain images using real coded genetic algorithm. Measurement 47, 558–568 (2014)
T. Murofushi, M. Sugeno, Fuzzy measures and fuzzy integrals, in Fuzzy Measures and Integrals – Theory and Applications, ed. by M. Grabisch, T. Murofushi, M. Sugeno (Physica, Heidelberg, 2000), pp. 3–41
W. Niblack, An Introduction to Digital Image Processing (Prentice Hall, Princeton, 1986)
D. Oliva, E. Cuevas, G. Pajares, D. Zaldivar, M. Perez-Cisneros, Multilevel thresholding segmentation based on harmony search optimization. J. Appl. Math. 2013 (2013)
N. Otsu, A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 9(1), 62–66 (1979)
R. Poli, J. Kennedy, T. Blackwell, Particle swarm optimization. Swarm Intell. 1(1), 33–57 (2007)
A. Rosenfeld, Multiresolution Image Processing and Analysis, vol. 12 (Springer Science & Business Media, Berlin, 2013)
S. Sarkar, S. Das, Multilevel image thresholding based on 2D histogram and maximum tsallis entropy: a differential evolution approach. IEEE Trans. Image Process. 22(12), 4788–4797 (2013)
S. Sarkar, S. Das, S.S. Chaudhuri, A multilevel color image thresholding scheme based on minimum cross entropy and differential evolution. Pattern Recogn. Lett. 54, 27–35 (2015)
J. Sauvola, M. Pietaksinen, Adaptive document image binarization. Pattern Recogn. 33, 225–236 (2000)
M. Sezgin, Survey over image thresholding techniques and quantitative performance evaluation. J. Electron. Imaging 13(1), 146–168 (2004)
S. Shen, W. Sandham, M. Granat, A. Sterr, MRI fuzzy segmentation of brain tissue using neighborhood attraction with neural-network optimization. IEEE Trans. Inform. Technol. Biomed. 9(3), 459–467 (2005)
Y. Shi, R. Eberhart, A modified particle swarm optimizer, in IEEE International Conference on Evolutionary Computation (IEEE, New York, 1998), pp. 69–73
A. Singla, S. Patra, A context sensitive thresholding technique for automatic image segmentation, in Computational Intelligence in Data Mining, ed. by L.C. Jain, H.S. Behera, J.K. Mandal, D.P. Mohapatra. Smart Innovation, Systems and Technologies, vol. 32, (Springer India, New Delhi, 2015), pp. 19–25
M. Sugeno, Theory of fuzzy integrals and its applications. Ph.D. thesis, Tokyo Institute of Technology, 1974
I.C. Trelea, The particle swarm optimization algorithm: convergence analysis and parameter selection. Inform. Process. Lett. 85(6), 317–325 (2003)
B.D. Trier, A.K. Jain, Goal-directed evaluation of binarization methods. IEEE Trans. Pattern Anal. Mach. Intell. 17(12), 1191–1201 (1995)
Z. Wang, A.C. Bovik, H.R. Sheikh, E.P. Simoncelli, Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
J.S. Weszka, R.N. Nagel, A. Rosenfeld, A threshold selection technique. IEEE Trans. Comput. C-23, 1322–1326 (1974)
Q.-Z. Ye, P.-E. Danielsson, On minimum error thresholding and its implementations. Pattern Recogn. Lett. 7(4), 201–206 (1988)
Z. Ye, Z. Hu, X. Lai, H. Chen, Image segmentation using thresholding and swarm intelligence. J. Softw. 7(5), 1074–1082 (2012)
P.-Y. Yin, Multilevel minimum cross entropy threshold selection based on particle swarm optimization. Appl. Math. Comput. 184(2), 503–513 (2007)
Y. Zou, H. Liu, E. Song, Z. Huang, Image bilevel thresholding based on multiscale gradient multiplication. Comput. Electr. Eng. 38(4), 853–861 (2012)
Y. Zou, H. Liu, Q. Zhang, Image bilevel thresholding based on stable transition region set. Digital Signal Process. 23(1), 126–141 (2013)
Acknowledgements
The authors are thankful to São Paulo Research Foundation (grant FAPESP #2014/12236-1) and the Brazilian Council for Scientific and Technological Development (grant CNPq #305169/2015-7 and scholarship #141647/2017-5) for their financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Santos, A.C.S., Pedrini, H. (2018). Image Thresholding Based on Fuzzy Particle Swarm Optimization. In: Bhattacharyya, S. (eds) Hybrid Metaheuristics for Image Analysis. Springer, Cham. https://doi.org/10.1007/978-3-319-77625-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-77625-5_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77624-8
Online ISBN: 978-3-319-77625-5
eBook Packages: Computer ScienceComputer Science (R0)