Symbiotic Organisms Search Algorithm for multilevel thresholding of images
Özet
Thresholding is a frequently used method in image processing because of its consistency and low computational cost. Otsu's and Kapur's methods are two important techniques that were proved to be best thresholding methods. However, they have high computational complexity when extended to multilevel thresholding because of their exhaustively search. Recently, meta-heuristic algorithms have been successfully applied for thresholding problems. In this study, six different meta-heuristic algorithms based on Otsu's and Kapur's functions; Particle Swarm Optimization (PSO), Firefly Algorithm (FA), Symbiotic Organisms Search (SOS), Artifical Bee Colony (ABC), Genetic Algorithm (GA) and grey Wolf Optimizer (GWO) were used for multilevel thresholding problem and compared. Experimental results suggest that SOS, PSO and FA algorithms often have higher fitness values than other algorithms. Especially when more than two threshold values are determined, SOS algorithm mostly gives higher fitness values. PSNR and SSIM results of the algorithms are similar. In terms of computational complexity, the GWO algorithm has the fastest convergence. For standard deviations of objective functions; more stable results were obtained with SOS based on Kapur's function, SOS and PSO based on Otsu's function. Also, SOS based on Kapur's function was found to be the most successful algorithm in the Friedman test. As a result, although the GWO approached faster, the SOS algorithm produced more consistent results for both objective functions.
Anahtar Kelimeler
- Scopus
- 36
- WoS
- 24
- OpenAlex
- 36
Tam Kayıt
| Alan | Değer | Dil |
|---|---|---|
| dc.contributor.author | Küçükuğurlu, Büşranur | |
| dc.contributor.author | Gedikli, Eyüp | |
| dc.date.accessioned | 2026-10-22T10:19:04.831916562Z | |
| dc.date.available | 2026-10-22T10:19:04.831916562Z | |
| dc.date.issued | 2020 | |
| dc.description.abstract | Thresholding is a frequently used method in image processing because of its consistency and low computational cost. Otsu's and Kapur's methods are two important techniques that were proved to be best thresholding methods. However, they have high computational complexity when extended to multilevel thresholding because of their exhaustively search. Recently, meta-heuristic algorithms have been successfully applied for thresholding problems. In this study, six different meta-heuristic algorithms based on Otsu's and Kapur's functions; Particle Swarm Optimization (PSO), Firefly Algorithm (FA), Symbiotic Organisms Search (SOS), Artifical Bee Colony (ABC), Genetic Algorithm (GA) and grey Wolf Optimizer (GWO) were used for multilevel thresholding problem and compared. Experimental results suggest that SOS, PSO and FA algorithms often have higher fitness values than other algorithms. Especially when more than two threshold values are determined, SOS algorithm mostly gives higher fitness values. PSNR and SSIM results of the algorithms are similar. In terms of computational complexity, the GWO algorithm has the fastest convergence. For standard deviations of objective functions; more stable results were obtained with SOS based on Kapur's function, SOS and PSO based on Otsu's function. Also, SOS based on Kapur's function was found to be the most successful algorithm in the Friedman test. As a result, although the GWO approached faster, the SOS algorithm produced more consistent results for both objective functions. | |
| dc.identifier.articlenumber | 113210 | |
| dc.identifier.doi | 10.1016/j.eswa.2020.113210 | |
| dc.identifier.eissn | 1873-6793 | |
| dc.identifier.issn | 0957-4174 | |
| dc.identifier.scopus | 2-s2.0-85078214802 | |
| dc.identifier.uri | https://rdlopen.rawdatalibrary.net/r/gumushane/11498 | |
| dc.identifier.volume | 147 | |
| dc.identifier.wos | WOS:000521117700015 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier Ltd | |
| dc.relation.ispartof | Expert Systems with Applications | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.subject | Kapur ’s entropy | |
| dc.subject | Meta-heuristic algorithms | |
| dc.subject | Multi-level thresholding | |
| dc.subject | Otsu's method | |
| dc.subject | Segmentation | |
| dc.subject | Symbiotic Organisms Search Algorithm | |
| dc.subject.classification | Computer Science, Artificial Intelligence | |
| dc.subject.classification | Engineering, Electrical & Electronic | |
| dc.subject.classification | Operations Research & Management Science | |
| dc.subject.classification | Computer Science | |
| dc.subject.classification | Engineering | |
| dc.subject.other | Biology | |
| dc.subject.other | Computational complexity | |
| dc.subject.other | Genetic algorithms | |
| dc.subject.other | Heuristic methods | |
| dc.subject.other | Image processing | |
| dc.subject.other | Image segmentation | |
| dc.subject.other | Learning algorithms | |
| dc.subject.other | Particle swarm optimization (PSO) | |
| dc.subject.other | Systems engineering | |
| dc.subject.other | Computational costs | |
| dc.subject.other | Firefly algorithms | |
| dc.subject.other | Meta heuristic algorithm | |
| dc.subject.other | Multilevel thresholding | |
| dc.subject.other | Objective functions | |
| dc.subject.other | Otsu's method | |
| dc.subject.other | Search Algorithms | |
| dc.subject.other | Thresholding methods | |
| dc.subject.other | Heuristic algorithms | |
| dc.title | Symbiotic Organisms Search Algorithm for multilevel thresholding of images | |
| dc.type | Article | |
| dspace.entity.type | Publication | |
| rdl.citation.openalex | 36 | |
| rdl.citation.scopus | 36 | |
| rdl.citation.wos | 24 | |
| rdl.oa.status | closed | |
| rdl.scopus.quartile | Q1 | |
| rdl.source.index | SCOPUS | |
| rdl.source.index | WOS | |
| rdl.wos.index | Science Citation Index Expanded (SCI-EXPANDED) |
