Thresholding method is one of the most popular approaches for image segmentation where an objective function is defined in terms of threshold numbers and their locations in a histogram. If only a single threshold is considered, a segmented image with two classes is achieved. On the other hand, multiple classes in the output image are created with multilevel thresholding. Otsu and Kapur's procedures have been conventional steps for defining objective functions. Nevertheless, the fundamental problem with thresholding techniques is the determination of threshold numbers, which must be selected by the user. In that respect, thresholding methods with both techniques are user-dependent, and may not be practical for real-time image processing applications. In this study, a novel thresholding algorithm without any objective function has been proposed. Histogram curve was considered as an objective function. The peaks and valley in histogram have been detected by means of multimodal particle swarm optimization algorithms. Accordingly, valleys between two peaks have been assigned as thresholds. Consequently, the developed scheme does not need any user intervention and finds the number of thresholds automatically. Furthermore, computation time is independent of the number of thresholds, whereas computation time in Otsu and Kapur procedures depends on the number of thresholds.
Eser Adı (dc.title) | Multilevel image thresholding with multimodal optimization |
Yazar (dc.contributor.author) | Taymaz Akan |
Yayın Yılı (dc.date.issued) | 2021 |
Tür (dc.type) | Makale |
Özet (dc.description.abstract) | Thresholding method is one of the most popular approaches for image segmentation where an objective function is defined in terms of threshold numbers and their locations in a histogram. If only a single threshold is considered, a segmented image with two classes is achieved. On the other hand, multiple classes in the output image are created with multilevel thresholding. Otsu and Kapur's procedures have been conventional steps for defining objective functions. Nevertheless, the fundamental problem with thresholding techniques is the determination of threshold numbers, which must be selected by the user. In that respect, thresholding methods with both techniques are user-dependent, and may not be practical for real-time image processing applications. In this study, a novel thresholding algorithm without any objective function has been proposed. Histogram curve was considered as an objective function. The peaks and valley in histogram have been detected by means of multimodal particle swarm optimization algorithms. Accordingly, valleys between two peaks have been assigned as thresholds. Consequently, the developed scheme does not need any user intervention and finds the number of thresholds automatically. Furthermore, computation time is independent of the number of thresholds, whereas computation time in Otsu and Kapur procedures depends on the number of thresholds. |
Açık Erişim Tarihi (dc.date.available) | 2024-03-26 |
Yayıncı (dc.publisher) | SPRINGER |
Dil (dc.language.iso) | En |
Konu Başlıkları (dc.subject) | Image segmentation |
Konu Başlıkları (dc.subject) | Multilevel thresholding |
Konu Başlıkları (dc.subject) | Multimodal optimization |
Konu Başlıkları (dc.subject) | Particle swarm optimization |
Konu Başlıkları (dc.subject) | Peak detection |
Tek Biçim Adres (dc.identifier.uri) | https://hdl.handle.net/20.500.14081/1400 |
ISSN (dc.identifier.issn) | 1380-7501 |
Dergi (dc.relation.journal) | Multimedia Tools and Applications |
Dergi Sayısı (dc.identifier.issue) | 10 |
Esere Katkı Sağlayan (dc.contributor.other) | Rahkar Farshi, Taymaz |
Esere Katkı Sağlayan (dc.contributor.other) | Demirci, Recep |
DOI (dc.identifier.doi) | 10.1007/s11042-020-10432-4 |
Orcid (dc.identifier.orcid) | 0000-0003-4070-1058 |
Bitiş Sayfası (dc.identifier.endpage) | 15289 |
Başlangıç Sayfası (dc.identifier.startpage) | 15273 |
Dergi Cilt (dc.identifier.volume) | 80 |
wosquality (dc.identifier.wosquality) | Q2 |
wosauthorid (dc.contributor.wosauthorid) | DXM-8428-2022 |
Department (dc.contributor.department) | Yazılım Mühendisliği |
Wos No (dc.identifier.wos) | WOS:000613993900002 |
Veritabanları (dc.source.platform) | Wos |
Veritabanları (dc.source.platform) | Scopus |