Multi-Level Thresholding for Image Segmentation With Swarm Optimization Algorithms

  • Murat Karakoyun
  • Nurdan Akhan Baykan
  • Mehmet Hacibeyoglu


Image segmentation is an important problem for image processing. The image processing applications are generally affectedfromthe segmentation success. There is noany image segmentation method which gives good results for all sorts of images. That's why there are many approaches and methods forimage segmentationin the literature. And one of the most used is the thresholding technique. Thresholding techniques can be categorized into two topics: bi-level and multi-level thresholding. Bi-level thresholding technique has one threshold value which separates the image into two groups. However, multi-level thresholding technique uses n threshold values where n greater than one. In this paper, two swarm optimization algorithms (Particle Swarm Optimization, PSO and Cat Swarm Optimization, CSO) are applied on finding the optimum threshold values for the multi-level thresholding. In literature, there are some minimization or maximization functions to find the best threshold values for thresholding problem. Some of these methods are: Tsalli's Entropy, Kapur's Entropy, Renyi's Entropy, Otsu's Method (within class variance/between class variance), the Minimum Cross Entropy Thresholding (MCET) etc.In this work, Otsu's (within class variance) method, which is one of these popular functions,is used as the fitness function of algorithms.In the experiments, five real images are segmented by usingParticle Swarm Algorithm and Cat Swarm Optimization Algorithms. The performances of the swarm algorithms on multi-level thresholding problem arecompared with Peak Signal-to-Noise Ratio (PSNR) and fitness function (FS) values. As a result, the PSO yields better performance than CSO.

Sep 28, 2017
How to Cite
KARAKOYUN, Murat; BAYKAN, Nurdan Akhan; HACIBEYOGLU, Mehmet. Multi-Level Thresholding for Image Segmentation With Swarm Optimization Algorithms. International Research Journal of Electronics and Computer Engineering, [S.l.], v. 3, n. 3, p. 1-6, sep. 2017. ISSN 2412-4370. Available at: <>. Date accessed: 16 feb. 2019. doi: