skip to main content
10.1145/3449726.3463149acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

HCS-BBD: an effective population-based approach for multi-level thresholding

Published: 08 July 2021 Publication History

Abstract

Thresholding is one of the most common techniques for image segmentation where an image is partitioned into several parts based on its histogram of pixel intensities. Conventional algorithms work efficiently for bi-level thresholding where an image is divided into fore- and background, but their efficiency drastically declines for the more complex case of multi-level thresholding due to the exhaustive search that is employed. To address this problem, in this paper we consider multi-level thresholding as an optimisation problem and propose a novel population-based algorithm, HCS-BBD, which is based on cuckoo search (CS) and biogeography-based optimisation (BBO). To this end, HCS-BBD integrates a heterogeneous cuckoo search strategy with a biogeography-based discovery operator. Our findings in comparison to state-of-the-art and recent population-based algorithms on different images convincingly demonstrate HCS-BBD's excellent capability in finding optimal threshold values.

References

[1]
M. Ali, C. W. Ahn, and M. Pant. 2014. Multi-level image thresholding by synergetic differential evolution. Applied Soft Computing 17 (2014), 1--11.
[2]
X. Chen and K. Yu. 2019. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Solar Energy 180 (2019), 192--206.
[3]
N. J. Cheung, X.-M. Ding, and H.-B. Shen. 2016. A nonhomogeneous cuckoo search algorithm based on quantum mechanism for real parameter optimization. IEEE Transactions on Cybernetics 47, 2 (2016), 391--402.
[4]
M.-A. Díaz-Cortés, N. Ortega-Sánchez, S. Hinojosa, D. Oliva, E. Cuevas, R. Rojas, and A. Demin. 2018. A multi-level thresholding method for breast thermograms analysis using dragonfly algorithm. Infrared Physics & Technology 93 (2018), 346--361.
[5]
X. Ding, Z. Xu, N. J. Cheung, and X. Liu. 2015. Parameter estimation of Takagi-Sugeno fuzzy system using heterogeneous cuckoo search algorithm. Neurocomputing 151 (2015), 1332--1342.
[6]
S. Gupta and K. Deep. 2019. Improved sine cosine algorithm with crossover scheme for global optimization. Knowledge-Based Systems 165 (2019), 374--406.
[7]
H. Jia, X. Peng, W. Song, C. Lang, Z. Xing, and K. Sun. 2019. Multiverse optimization algorithm based on Lévy flight improvement for multithreshold color image segmentation. IEEE Access 7 (2019), 32805--32844.
[8]
J. Kennedy and R. Eberhart. 1995. Particle swarm optimization (PSO). In IEEE International Conference on Neural Networks. 1942--1948.
[9]
D. Martin, C. Fowlkes, D. Tal, and J. Malik. 2001. A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In 8th International Conference on Computer Vision, Vol. 2.416--423.
[10]
S. Mirjalili. 2016. Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Computing and Applications 27, 4 (2016), 1053--1073.
[11]
S. Mirjalili. 2016. SCA: a sine cosine algorithm for solving optimization problems. Knowledge-Based Systems 96 (2016), 120--133.
[12]
S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, and S. M. Mirjalili. 2017. Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Advances in Engineering Software 114 (2017), 163--191.
[13]
S. Mirjalili, S. M. Mirjalili, and A. Hatamlou. 2016. Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Computing and Applications 27, 2 (2016), 495--513.
[14]
S. J. Mousavirad and H. Ebrahimpour-Komleh. 2015. Entropy based optimal multilevel thresholding using cuckoo optimization algorithm. In 11th International Conference on Innovations in Information Technology. 302--307.
[15]
S. J. Mousavirad and H. Ebrahimpour-Komleh. 2017. Multilevel image thresholding using entropy of histogram and recently developed population-based metaheuristic algorithms. Evolutionary Intelligence 10, 1-2 (2017), 45--75.
[16]
S. J. Mousavirad and H. Ebrahimpour-Komleh. 2019. Human mental search-based multilevel thresholding for image segmentation. Applied Soft Computing (2019).
[17]
S. J. Mousavirad, S. Rahnamayan, and G. Schaefer. 2020. Many-level image thresholding using a center-based differential evolution algorithm. In Congress on Evolutionary Computation.
[18]
S. J. Mousavirad, G. Schaefer, and H. Ebrahimpour-Komleh. 2019. A benchmark of population-based metaheuristic algorithms for high-dimensional multi-level image thresholding. In IEEE Congress on Evolutionary Computation. 2394--2401.
[19]
S. J. Mousavirad, G. Schaefer, and I. Korovin. 2020. High-dimensional multi-level image thresholding using self-organizing migrating algorithm. In Genetic and Evolutionary Computation Conference Companion. 1454--1459.
[20]
S. J. Mousavirad, G. Schaefer, Z. Movahedi, and I. Korovin. 2020. High-dimensional multi-level maximum variance threshold selection for image segmentation: a benchmark of recent population-based metaheuristic algorithms. In Genetic and Evolutionary Computation Conference Companion. 1608--1613.
[21]
N. Otsu. 1979. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics 9, 1 (1979), 62--66.
[22]
S. Pare, A. Kumar, V. Bajaj, and G. K. Singh. 2017. An efficient method for multilevel color image thresholding using cuckoo search algorithm based on minimum cross entropy. Applied Soft Computing 61 (2017), 570--592.
[23]
E. Rashedi, H. Nezamabadi-Pour, and S. Saryazdi. 2009. GSA: a gravitational search algorithm. Information Sciences 179, 13 (2009), 2232--2248.
[24]
Y. Shi and R. Eberhart. 1998. A modified particle swarm optimizer. In IEEE International Conference on Evolutionary Computation. 69--73.
[25]
D. Simon. 2008. Biogeography-based optimization. IEEE Transactions on Evolutionary Computation 12, 6 (2008), 702--713.
[26]
R. Storn and K. Price. 1997. Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11, 4 (1997), 341--359.
[27]
D. Wolpert and G. Macready. 1997. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation 1, 1 (1997), 67--82.
[28]
X.-S. Yang and S. Deb. 2009. Cuckoo search via Lévy flights. In World Congress on Nature & Biologically Inspired Computing. 210--214.
[29]
P.-Y. Yin. 2007. Multilevel minimum cross entropy threshold selection based on particle swarm optimization. Appl. Math. Comput. 184, 2 (2007), 503--513.
[30]
L. Zhang, L. Zhang, X. Mou, and D. Zhang. 2011. FSIM: A feature similarity index for image quality assessment. IEEE Transactions on Image Processing 20, 8 (2011), 2378--2386.

Cited By

View all

Index Terms

  1. HCS-BBD: an effective population-based approach for multi-level thresholding

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference Companion
    July 2021
    2047 pages
    ISBN:9781450383516
    DOI:10.1145/3449726
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 July 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. biogeography-based optimisation
    2. cuckoo search
    3. image thresholding
    4. multi-level thresholding
    5. optimisation

    Qualifiers

    • Research-article

    Conference

    GECCO '21
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media