Next Article in Journal
FAM83H Expression Is Associated with Tumor-Infiltrating PD1-Positive Lymphocytes and Predicts the Survival of Breast Carcinoma Patients
Next Article in Special Issue
Hyper-Dense_Lung_Seg: Multimodal-Fusion-Based Modified U-Net for Lung Tumour Segmentation Using Multimodality of CT-PET Scans
Previous Article in Journal
Acute Effects of Running on Shear Wave Elastography Measures of the Achilles Tendon and Calf Muscles in Professional Female Handball and Volleyball Players
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multilevel Threshold Segmentation of Skin Lesions in Color Images Using Coronavirus Optimization Algorithm

1
Department of Information Technology, Khulis College, University of Jeddah, Jeddah 23890, Saudi Arabia
2
Department of Information Technology, Faculty of Computers and Informatics, Zagazig University, Zagazig 44519, Egypt
*
Author to whom correspondence should be addressed.
Diagnostics 2023, 13(18), 2958; https://doi.org/10.3390/diagnostics13182958
Submission received: 18 August 2023 / Revised: 6 September 2023 / Accepted: 12 September 2023 / Published: 15 September 2023

Abstract

:
Skin Cancer (SC) is among the most hazardous due to its high mortality rate. Therefore, early detection of this disease would be very helpful in the treatment process. Multilevel Thresholding (MLT) is widely used for extracting regions of interest from medical images. Therefore, this paper utilizes the recent Coronavirus Disease Optimization Algorithm (COVIDOA) to address the MLT issue of SC images utilizing the hybridization of Otsu, Kapur, and Tsallis as fitness functions. Various SC images are utilized to validate the performance of the proposed algorithm. The proposed algorithm is compared to the following five meta-heuristic algorithms: Arithmetic Optimization Algorithm (AOA), Sine Cosine Algorithm (SCA), Reptile Search Algorithm (RSA), Flower Pollination Algorithm (FPA), Seagull Optimization Algorithm (SOA), and Artificial Gorilla Troops Optimizer (GTO) to prove its superiority. The performance of all algorithms is evaluated using a variety of measures, such as Mean Square Error (MSE), Peak Signal-To-Noise Ratio (PSNR), Feature Similarity Index Metric (FSIM), and Normalized Correlation Coefficient (NCC). The results of the experiments prove that the proposed algorithm surpasses several competing algorithms in terms of MSE, PSNR, FSIM, and NCC segmentation metrics and successfully solves the segmentation issue.

1. Introduction

Nowadays, SC is a serious illness that may afflict anyone regardless of race, gender, and age. The skin tissues’ aberrant growth is usually caused by exposure to Ultraviolet Radiation (UVR) from the Sun or tanning beds. The significance of SC lies in its potential to spread to other parts of the body if not detected and treated early [1]. According to the World Health Organization (WHO), in 2022, UVR caused over 1.5 million cases of SC. In 2020, there were 66,000 deaths from malignant melanoma and other SCs. In the United States, there are an estimated 1.1 million annual cases of SC. Melanoma, basal cell carcinoma, and squamous cell carcinoma are the three most frequent kinds of SC. Melanoma is the deadliest form of cancer [2].
Malignant melanoma can also be less deadly and more treatable if found early. It might be diagnosed in its early stages, preventing the need for an expensive treatment that would cost millions of dollars. However, detecting and accurately segmenting SC lesions pose significant challenges. One major challenge is the similarity between benign and malignant lesions in appearance, which makes it difficult for healthcare professionals to differentiate between them based on visual examination alone. Another challenge is the variability in different individuals’ lesion size, shape, color, and texture. This variability makes it challenging to develop a universal algorithm or model for accurate detection and segmentation across diverse populations.
Furthermore, detecting skin cancer requires expertise and experience from dermatologists or trained healthcare professionals. The shortage of dermatologists in many regions can lead to delays in diagnosis and treatment. Researchers are exploring various Computer-Aided Diagnostic (CAD) systems that utilize Artificial Intelligence (AI) techniques, such as machine learning and deep learning algorithms, to address these challenges. These systems aim to improve the accuracy and efficiency of skin cancer detection by analyzing large datasets of images and identifying patterns indicative of malignancy. Additionally, advancements in imaging technologies like dermoscopy have improved visualization capabilities for clinicians. Dermoscopy allows for magnified examination of skin lesions using specialized equipment that enhances surface details and structures not visible to the naked eye [3]. Image segmentation techniques first define the lesion’s borders to identify skin cancer. Image segmentation also refers to extracting interesting objects from images and analyzing their behavior to reveal the presence of a problem or sickness [4]. According to the literature, image segmentation techniques include edge detection [5], clustering [6], and thresholding-based segmentation [7].
Edge detection algorithms can identify the boundaries of skin lesions by detecting abrupt changes in pixel intensity. This technique is useful for identifying irregularities in the shape and texture of skin lesions, which are important features for diagnosing skin cancer. Edge detection can help differentiate between healthy skin and potentially cancerous regions.
Clustering techniques group pixels based on their similarity in color or intensity values. In the context of skin cancer detection, clustering algorithms can identify regions with similar color characteristics as potential lesions.
Thresholding is the most common segmentation approach due to its ease of use, simplicity, fast computation, and robustness against noise. Thresholding methods often have mechanisms to handle noisy data points [8]. The limitations of this technique include sensitivity to threshold selection: The choice of threshold(s) can significantly impact the segmentation results and difficulty with complex textures or lighting variations. Thresholding may struggle with complex textures or when the lighting conditions vary across the image.
Despite the significance of image segmentation in identifying objects of interest from medical images, some issues, such as noise contamination and artifacts from image capture, cause mistakes in the segmentation of medical images. Various smoothing approaches (for instance, developing an algorithm or tuning a filter) can decrease errors or eliminate noise. Without this step, the exact segmentation of the image may not be easy [9]. Most currently used segmentation methods depend greatly on several pre-processing methods to avert the consequences of unwanted artifacts that could impair accurate skin lesion segmentation [10].
Thresholding-based segmentation is split into two classes depending on how many thresholds were utilized to segment the image: Bilevel and multilevel [11]. A threshold value divides the image into homogenous foreground and background portions in the first class. On the other hand, multilevel splits the image using a histogram of pixel intensities into more than two portions. Since bilevel thresholding separates an image into two sections, it cannot accurately recognize images with numerous objects on colorful backgrounds. MLT is more suitable in these cases [12]. The essential step in the thresholding process is determining the optimal threshold values that effectively define the image segments.
As a result, it is defined as an optimization issue that may be addressed by parametric or nonparametric techniques [13]. In the parametric technique, the probability density function calculates parameters for every region to determine the optimal threshold values. Through this, the nonparametric technique aims to maximize a function like fuzzy entropy [14], Kapur’s entropy (maximizing class entropy) [15], and Otsu function (maximizing between-variance) [13]. Regrettably, by those techniques, determining the optimal threshold values for MLT is difficult and enormously raises the computational cost, especially as the threshold levels increase. Therefore, an efficient new alternative was necessary because of the substantial success of the meta-heuristic algorithms in numerous domains, such as communications, engineering, social sciences, transportation, and business. Researchers have focused on them to solve the challenges of MLT image segmentation [16,17,18,19,20,21].
Compared to a gray-level image, a color image depicts a scene in the real world more accurately. In image processing, different color spaces represent and analyze images. Each color space has advantages and disadvantages, making them suitable for specific applications. One commonly used color space is the Red, Green, Blue (RGB) color space. It represents colors by combining different intensities of red, green, and blue channels. RGB is widely used in digital imaging systems as it closely matches how humans perceive colors. However, RGB has limitations regarding image analysis tasks such as object detection or segmentation since it does not separate color information from brightness. Another popular color space is the Hue, Saturation, Value (HSV) color space. HSV separates the hue (color), saturation (intensity of color), and value (brightness) components of an image. This separation makes manipulating specific aspects of an image easier without affecting others. For example, changing only the hue component can alter the perceived color without changing brightness or intensity. HSV is often used in applications like image editing or tracking objects based on their color. Cyan, Magenta, Yellow, Key/Black (CMYK) is primarily used in printing processes where colors are represented using subtractive rather than additive mixing like RGB. It plays a vital role in the graphic design and printing industries. RGB is commonly defined and most gray-level segmentation techniques may be applied directly to each component of an RGB image; nonetheless, few studies [22,23,24] address how to apply MLT techniques to a color image. Borjigin et al. [22] concentrate on the RGB color space, which is the most commonly used to segment images.
The following summarizes the key contributions of this paper:
  • COVIDOA is shown to deal with MLT in image segmentation.
  • The hybridization of Otsu, Kapur, and Tsallis as a fitness function was used to present a skin cancer segmentation technique.
  • Various segmentation levels are employed to assess the proposed technique’s performance.
  • The proposed technique is compared to numerous popular meta-heuristics techniques.
  • The effectiveness of the segmentation technique is validated by utilizing the MSE, PSNR, FSIM, and NCC matrices.
  • The proposed technique may be expanded to accommodate various medical imaging diagnoses and used for additional benchmark images.
The next sections of this study are arranged as follows: Section 2 shows the related work. Section 3 presents the materials and methods. Section 4 describes the COVIDOA with the proposed fitness function for MLT segmentation. Section 5 shows the results and discussion. Section 6 provides conclusions and future work.

2. Literature Review

The most common meta-heuristic methods for dealing with the thresholding issue are the Particle Swarm Optimization (PSO) algorithm [25], Whale Optimization Algorithm (WOA) [26], Cuckoo Search Algorithm (CSA) [27], Harris Hawks Optimization Algorithm (HHOA) [28], Gray Wolf Optimization Algorithm (GWOA) [29], and Equilibrium Optimization Algorithm (EOA) [30]. In addition to these traditional methods, several newly adopted meta-heuristic methods include Chimp Optimization Algorithm (ChOA) [31], Manta Ray Foraging Optimization Algorithm (MRFOA) [32], Slime Mould Algorithm (SMA) [33], Marine Predators Algorithm (MPA) [34], Black Widow Optimization Algorithm (BWOA) [35], and artificial Gorilla Troops Optimizer (GTO) [16]. Khalid AM et al. [36] introduced a recently developed algorithm (COVIDOA). It exceeded conventional and contemporary rivals regarding the effectiveness of results.
The algorithms mentioned above have been tested on grayscale and color images. This study aims to advance the field of color image segmentation by giving an improved fitness function for COVIDOA. We believe this is the first use of the COVIDOA for image segmentation in color skin lesions images.
Numerous applications of meta-heuristics have been found. As a result, the papers that follow offer some important recent works. Rai et al. [37] evaluated all nature-inspired optimization techniques and the importance of such algorithms for MLT segmentation of images from 2019 until 2021. Sharma et al. [38] found that Kapur, Tsallis, and fuzzy entropy objective functions provided an efficient opposition-based modified firefly method for MT image segmentation. In [39], an upgraded GWO known as the Multistage Grey Wolf Optimizer (MGWO) is shown for MLT image segmentation. The proposed technique achieved superior outcomes compared to other examined approaches. In [40], a novel proposal that combines the WOA with the Virus Colony Search (VCS) Optimizer (VSCWOA) is given. The VSCWOA’s effectiveness in overcoming image segmentation issues has been proven. The proposed algorithm has been demonstrated to be very successful. In [41], a neural network-based method for segmenting medical images has been presented. The authors of [42] have proposed an improved method for ant colony optimization. The segmentation outcomes provided by the proposed method are more reliable and superior when compared to other methods. The authors of [24] used an adaptive WOA and a prominent color component for MLT of color images. A combination of lion and cat swarm optimization techniques offered the best threshold value for efficient MLT image segmentation [43]. Bhavani and Champa [44] presented a hybrid MPA and Salp Swarm Algorithm (SSA) to achieve optimal MLT image segmentation. Using an updated Firefly Algorithm (FA) with Kapur’s, Tsallis, and fuzzy entropy, an MLT image segmentation technique was given in [45]. In the EO algorithm, an Opposition-Based Learning (OBL) mechanism and the Laplace distribution were used [46] to create a modified EO method for segmenting grayscale images utilizing MLT. In [47], an MLT image segmentation technique depending on the moth swarm algorithm was suggested. The image segmentation findings demonstrate that their proposed technique outperforms the other analyzed algorithms regarding efficiency. Also, in [48], an improved Artificial Bee Colony (ABC) algorithm-based image segmentation using an MLT technique for color images has been suggested. Dynamic Cauchy mutation and OBL enhanced the elephant herding optimization method [49]. The WOA was presented in [50] to solve the image segmentation problem using Kapur’s entropy technique. The authors of [51] proposed a new MLT image segmentation technique depending on the Krill Herd Optimization (KHO) algorithm. Kapur’s entropy is used as a fitness function that needs to be maximized to reach the optimum threshold values. Furthermore, a new meta-heuristic algorithm, galactic swarm optimization, has been adapted to tackle image segmentation [52]. Anitha et al. [53] introduced a modified WOA to maximize Otsu’s and Kapur’s objective functions to enhance the threshold selection for MLT of color images. This proposed method surpassed various techniques, such as CS and PSO. In [54], RSA-SSA is a new nature-inspired meta-heuristic optimizer for image segmentation employing grayscale MLT based on RSA merged with the SSA. The authors of [55] developed an improved SSA that combines iterative mapping and a local escaping operator. This method utilizes Two-Dimensional (2D) Kapur’s entropy as the objective function and uses a nonlocal means 2D histogram to indicate the image information. A Deep Belief Network (DBN), depending on an enhanced meta-heuristic algorithm known as the Modified Electromagnetic Field Optimization Algorithm (MEFOA), was presented in [56] for analyzing SC. In [57], an improved RSA for overall optimization and choosing ideal threshold values for MLT image segmentation was used. The authors of [58] showed an innovative approach for skin cancer diagnosis according to meta-heuristics and deep learning. The Multi-Agent Fuzzy Buzzard Algorithm (MAFBUZO) combines local search agents in multiagent systems with the BUZO algorithm’s global search ability. During optimization, a suitable balance of exploitation and exploration steps is enabled. In [59], a new meta-heuristic algorithm for 2D and 3D medical gray image segmentation is proposed based on COVIDOA merged with the HHOA to benefit from both algorithms’ strengths and overcome their limitations. The COVIDOA is also used in [60] to solve the segmentation problems of satellite images.

3. Materials and Methods

This section presents the required materials and methods to develop the proposed technique. The multilevel thresholding is explained. The objective functions utilized in this research are also shown.

3.1. Multilevel Thresholding

Image thresholding transforms the grayscale or color image into a binary image, applying a threshold value to the image’s pixel intensity [61]. Pixels below that threshold convert into black, and those above it turn white. There are two classes of image thresholding: Bilevel and multilevel. Bilevel uses a single threshold value ( t h ) to assign each pixel P of the image to one of two regions (R1 and R2) as stated below:
P R 1 i f 0 P < t h P R 2 i f t h P < L 1
where L represents the maximal intensity level.
Multilevel, on the other hand, divides an image into numerous separate areas by employing a variety of threshold values, as seen below:
P R 1 i f 0 P < t h 1 , P R 2 i f t h 1 P < t h 2 , P R i i f t h i P < t h i + 1 , P R k i f t h k 1 P < t h L 1 ,
where t h 1 ,   t h 2 , …, t h k 1 indicates various threshold values.
Maximizing a fitness function may determine the optimal values for thresholds. The three common thresholding segmentation techniques are Otsu’s, Kapur’s, and Tsallis’s. Every technique suggests a distinct fitness function that must be maximized to find the ideal threshold values. The three techniques are explained in the next subsections briefly. Additionally, red, green, and blue are the three main color components in an RGB image, so these thresholding techniques are used three times to obtain the best threshold values for each of the three colors.

3.1.1. Otsu’s (Between-Class Variance) Method

This method is a variance-based technique suggested in [13] to find the optimal threshold values separating the heterogeneity of an image by maximizing the between-class variance. It is referred to as a nonparametric segmentation technique that splits the pixels of the grayscale or color image into various areas based on the pixel intensity values [62].
Let us suppose that we have L as the grayscale image’s intensity level or each color image’s channel with N pixels, and the number of pixels with gray level i is calculated by x i . The gray level’s probability is given as:
P i C = x i C N ,   P i C 0 , i = 1 L P i C = 1
Bilevel thresholding divides the original image, and the between-class variance of two categories is determined as:
  x C t = σ 0 C + σ 1 C
  σ 0 C = ω 0 C μ 0 C μ T C 2
  σ 1 C = ω 1 C μ 1 C μ T C 2
  μ T C = i = 0 G 1 i P i C
The average level of bilevel classes is shown as follows:
μ 0 C = i = 0 G 1 i P i C ω 0 C
  μ 1 C = i = 1 G 1 i P i C ω 1 C
The following is a representation of the classes’ cumulative probability:
ω 0 C = i = 0 m 1 P i C
ω 1 C = i = m G 1 P i C
Consequently, the optimal threshold t C of Otsu is calculated by maximizing the class variance as:
t * C = arg m a x σ 0 C + σ 1 C
The image is categorized into f classes and with f 1 threshold values. The Otsu between-class variance is shown as:
x C t   = i = 0 y 1 σ i C
The optimal thresholding values t 1 C ,   t 2 C ,   t y 1 C are determined by maximizing σ B C as follows:
t 1 * C , t 2 * C , t f 1 * C = arg   σ B C t 1 * C , t 2 * C , t f 1 * C ,   0 t 1 * c o m p , . . . t y 1 * c o m p L 1
σ B C = σ 0 C + σ 1 C + + σ y 1 C
σ 0 C = ω 0 C μ 0 C μ T C 2 ,   σ 1 C = ω 1 C μ 1 C μ T C 2 ,   σ f 1 C = ω f 1 C μ f 1 C μ T C 2
The following are the average levels of f classes:
μ 0 C = i = 0 t 1 1 i P i C ω 0 C
μ 1 C = i = m 1 t 2 1 i P i C ω 1 C
μ f 1 C = i = t f 1 L 1 i P i C ω f 1 C
Similarly, when applying Otsu’s method, C = 1, 2, 3, where C stands for the RGB image channels and C = 1 represents the grayscale image.

3.1.2. Kapur’s Entropy (Maximum Entropy Method)

Another unsupervised automated thresholding approach is Kapur’s method, which chooses the optimal thresholds depending on the entropy of split classes [15]. The entropy is employed by computing the probability distribution of the gray-level histogram [63] to predict information from an image. The objective function for Kapur’s maximization in bilevel thresholding is as follows:
x t = K 0 C + K 1 C
where
K 0 C = i = 0 t 1 P i C ω 0 C l n P i C ω 0 C
  ω 0 C = i = 0 t 1 P i C
K 1 C = i = 0 L 1 P i C ω 1 C l n P i C ω 1 C
  ω 1 C = i = 0 G 1 P i C
C = 1 ,   2 ,   3   i f   i m a g e   i s   R G B 1 ,   i f   i m a g e   g r a y   s c a l e
where
P i C = h i C i = 0 G 1 h C i
The optimum threshold value is as follows:
t 1 C t = arg m a x K   0 C +   K 1 C
Kapur’s multilevel thresholding extension is shown as follows:
x t = i = 0 y 1 H i C
The image is split into f classes by f 1 thresholding values. Extension of Kapur’s entropy for multilevel thresholding image segmentation is stated as:
K 0 C = i = 0 t 1 1 P i C ω 0 C l n P i C ω 0 C
ω 0 C = i = 0 n 1 P i C
K 1 C = i = t 1 n 1 P i C ω 1 C l n P i C ω 1 C
ω 1 C = i = t 1 t 2 1 P i C
K j C = i = t j t j + 1 1 P i C ω j C l n P i C ω j C
  ω j C = i = t j t j + 1 1 P i C
K f 1 C = t f 1 G 1 P i C ω f 1 C l n P i C ω f 1 C
  ω f 1 C = i = t f 1 G 1 P i C
The optimal multilevel thresholding in multidimensional optimization issues is utilized to calculate f 1 optimum threshold values, t 1   , t 2   ,…, t f 1   . Consequently, the objective function of Kapur’s entropy is presented as follows:
t 1 * C , t 2 * C , t f 1 * C = arg   m a x i = 0 y 1 K i C

3.1.3. T’sallis Entropy Method

T’sallis entropy is also called nonextensive entropy. It has the benefit of using the global and objective properties of the images [64]. Depending on the multifractal theory, Tsallis entropy can be represented using a common entropic formula:
S q = 1 i = 1 k P i q q 1
where k denotes the image’s total number of possibilities and q is the T’sallis parameter or entropic index.
T’sallis entropy can be characterized by a pseudo additively entropic rule based on Equation (39):
S q A C + B C = S q A C + S q B C + 1 q · S q A C · S q B C
C = 1,2 ,   3   i f   R G B   i m a g e   1   i f   G r a y   S c a l e   i m a g e  
Assume that 1 , 2 , , G represents the image gray levels and { P i =   P 1 ,   P 2 , , P G is the gray intensity points’ probability distribution. Two classes, A and B, may be created for the background and the object of interest, respectively, followed by the supplied Equation (41).
P A C = P 1 C P C A ,   P 2 C P C A , , P t C P C A ,   and   P B C = P t + 1 C P C B ,   P t + 2 C P C B , , P G C P C B
where P C A = i = 1 t P i C and P C B = i = t + 1 G P i C .
Tsallis entropy can be classified as the following for each class:
S q C A t =   1 i = 1 t P i C / P C A q q 1 ,   S q C B t = 1 i = t + 1 G P i C / P C B q q 1
The optimum threshold value for bilevel thresholding may be obtained by using the objective function with minimal computational effort for the gray level for which this occurs:
T o p t = a r g m a x S q C A t + S q C B t + 1 q · S q C A t · S q C B t
Subject to the enumerated restriction:
P C A + P C B 1 < S < 1 P C A + P C B w h e r e   S t = S q C A t + S q C B t + 1 q · S q C A t · S q C B t
The formulation mentioned above may easily be expanded for multilevel thresholding utilizing Equation (45).
T 1 , T 2 , , T m = arg m a x S q C 1 t + S q C 2 t + + S q C M t + 1 q · S q C 1 t · S q C 2 t S q C M t
where
S q C 1 t = 1 i = 1 t 1 P i C / P C 1 q q 1 ,   S q C 2 t = 1 i = t 1 + 1 t 2 P i C / P C 2 q q 1 ,   and S q C M t   = 1 i = t m + 1 G P i C / P C M q q 1 ,   M = m + 1
Subject to the enumerated restriction:
P C 1 + P C 2 1 < S C 1 < 1 P C 1 + P C 2 , P C 2 + P C 3 1 < S C 2 < 1 P C 2 + P C 3 ,   and   P C ( m ) + P C ( m + 1 ) 1 < S m < 1 P C ( m ) + P C ( m + 1 )
Here, in Equation (47), P C 1 ,   P C 2 , …, P C ( m + 1 ) , corresponding to S C 1 , S C 2 , …, S C M , can be obtained using T 1 , T 2 , , T m .

3.1.4. Proposed Fitness Function

A hybrid fitness function determines the fitness of COVIDOA solutions in image segmentation issues. This hybrid function is created by applying weights to the Otsu, Kapur, and Tsallis functions, as shown in Equation (48).
F H y b r i d = a F O t s u + b F K a p u r + c F T s a l l i s
where a, b, and c  ϵ 0,1 are the weights related to the three fitness functions, and a + b + c = 1. The suggested fitness function concurrently optimizes the Otsu, Kapur, and Tsallis methods and carries this out more accurately. We tried several different combinations of a, b, and c values. We found that the most effective outcomes were obtained with these values: a = 0.6, b = 0.3, and c = 0.1. We carried out some experiments on a collection of skin cancer color images to prove these values are the best. In Section 5, the results are displayed.

4. COVID Optimization Algorithm with the Proposed Fitness Function

Recently, the population-based optimization method COVIDOA was proposed to model coronavirus replication as it enters the human body [36,65].
Coronavirus replication comprises four major phases, which are listed below:
  • Virus entry and uncoating
Spike protein, one of the structural proteins of the coronavirus, is responsible for the particles’ attachment to human cells when a person becomes infected with COVID-19 [66]. When a virus enters a human cell, its contents are released.
2.
Virus replication
The virus attempts to replicate itself to hijack other healthy human cells. The frameshifting approach is the virus’s method of reproduction [67]. Frameshifting is the process of shifting the reading frame of a virus’s protein sequence to another reading frame, which results in the synthesis of numerous new viral proteins, which are subsequently combined to produce new virus particles. There are several different sorts of frameshifting techniques; nonetheless, the most common is +1 frameshifting, which is the following step [68]:
  • ▪ +1 frameshifting technique
The parent virus particle (parent solution) elements are shifted one step in the right direction. The first element is lost as a result of +1 frameshifting. The first element in the proposed algorithm is assigned a random value within the limit [Lb, Ub] in the following manner:
S k 1   = rand   L b , U b
S k 2 : D = P ( 1 : D 1 )
where Lb and Ub are the lower and upper limits for the variables in each solution, P represents the parent solution, S k is the kth produced viral protein, and D is the problem dimension.
3.
Virus mutation
Coronaviruses exploit mutation to avoid detection by the human immune system [69]. The proposed algorithm applies the mutation on a previously formed viral particle (solution) to generate a new one in the following manner:
Z i   = r   i f   r a n d ( 0,1 ) < M R X i   o t h e r w i s e  
The symbol X denotes the solution before mutation, Z is the mutated solution, X i   a n d   Z i are the i t h element in the old and new solutions, i = 1, …, D, r is a random value from the limit [Lb, Ub], and M R is the mutation rate.
4
New virion release
The newly formed virus particle exits the infected cell for more healthy cells. In the proposed algorithm, if the fitness of the new solution is greater than the fitness of the parent solution, the parent solution is replaced with the new one. Otherwise, the parent solution is still in place.
The COVIDOA flow chart with the proposed fitness function for MLT segmentation of skin lesion images is depicted in Figure 1.

Computational Complexity Analysis

According to the structure of COVIDOA, it mostly involves initialization, fitness evaluation, and updating of COVIDOA solutions. Where the number of solutions is   N , D is the dimension of the problem, and T is the maximum number of iterations. The calculation is as follows: The time complexity for initialization is   O ( N ) . Additionally, the COVIDOA calculates the fitness of each solution with a complexity of   O ( T × N × D ) , and the computational complexity of the update of the solution vector of all solutions is   O ( N × D ) . Consequently, the total computational complexity of COVIDOA is   O ( N × T × D ) .

5. Experimental Results and Discussion

This section begins with a summary of the datasets utilized for testing. Then, we illustrate the parameter settings for the proposed and state-of-the-art algorithms, followed by the evaluation metrics utilized to compare the outcomes. The numerical outcomes of testing the proposed algorithm and its competitors are then shown. Finally, we accomplished a comparative study of the collected outcomes.

5.1. Dataset

This paper uses SC images from the International Skin Imaging Collaboration (ISIC). This multinational collaboration has created the biggest public archive of dermoscopic skin images globally [70] and it is used to evaluate the proposed algorithm’s performance. More than 12,500 images across three tasks are included in this dataset.
Our experiments involve segmenting 10 color images for SC using two, three, four, and five threshold levels. Those images are selected randomly from the ISIC datasets to validate the performance of COVIDOA.
Table 1 depicts the histograms of each component and the original image, as red, green, and blue represent the three components of a color image. It is important to mention that the taken images are given new names like img1, img2, img3, img4, and so on.

5.2. Parameter Setting

The proposed algorithm’s MLT segmentation outcomes are evaluated using various criteria and compared to five popular meta-heuristic algorithms. These algorithms are AOA [71], SCA [72], RSA [73], FPA [74], SOA [75], and GTO [16].
These algorithms were chosen for comparison for the following reasons:
  • They have demonstrated their superior capacity to solve several optimization challenges, particularly image segmentation.
  • The majority of them are current and have been published in reliable sources.
  • Their MATLAB implementations are freely accessible on the MATLAB website (https://matlab.mathworks.com/ accessed on 18 August 2023).
All experiments were conducted using a laptop equipped with an Intel (R) Core (TM) i7-1065G7 CPU, 8.0 GB of RAM, and the Windows 10 Ultimate 64-bit operating system. All of the algorithms were created with the MATLAB R2016b developing environment. As previously stated, all algorithms are tested across 30 independent runs with a population size of 50 and a maximum iteration count of 100 for each input SC test image. For all algorithms, the simulation setting is the same.

5.3. Performance Evaluation Criteria

The proposed algorithm’s performance is evaluated by four performance metrics: MSE, PSNR, FSIM, and NCC [76]. These metrics are summarized below:

5.3.1. Mean Square Error (MSE)

MSE is frequently employed to calculate the difference between the segmented and original images. It is computed in the following manner:
M S E = 1 M × N i = 1 M j = 1 N F ( i , j ) f ( i , j ) 2
Here, F i , j ,   f ( i , j ) are the intensity level of the original and segmented image within the ith row and jth column, respectively. M and N are the image’s row and column numbers, respectively.

5.3.2. Peak Signal-to-Noise Ratio (PSNR)

Another metric known as PSNR is frequently employed to quantify image quality.
It refers to the ratio of the square of the maximum gray level 255 2 , and the MSE between the original and separated one is computed as follows:
P S N R = 10 255 2 M S E
MSE is computed using the equation mentioned above. Increasing PSNR is necessary to obtain higher quality.

5.3.3. Feature Similarity Index Metric (FSIM)

FSIM is utilized to compute the structural similarity of two images in the following manner:
F S I M F , f = x S L X . P C m ( x ) x P C m ( x )
where S L   X indicates the resemblance between the two images, P C is the phase congruence, and relates to the image’s spatial domain. The FSIM’s highest possible value, representing total similarity, is 1. A higher FSIM value enhances the thresholding process’s performance [77].

5.3.4. Normalized Correlation Coefficient (NCC)

NCC is a metric for determining how closely two images are connected. NCC’s absolute value varies between 0 and 1. A value of 0 shows no relationship between the two images, and 1 denotes the most powerful possible relationship. The greater the absolute value of NCC, the stronger the association between the two images. NCC between the original image F i , j and segmented images f i , j is estimated in the following manner:
N C C = i = 0 M 1 j = 0 N 1 [ F i , j × f i , j ] i = 0 M 1 j = 0 N 1 [ F i , j × f i , j ] × i = 0 M 1 j = 0 N 1 [ F i , j × f i , j ]

5.4. Experimental Results

This subsection displays the numerical outcomes of testing the COVIDOA to choose the optimal threshold values utilizing the proposed fitness function. These outcomes are evaluated against the state-of-the-art AOA, SCA, RSA, FPA, SOA, and GTO algorithms. The experiments used two, three, four, and five threshold values. We ran the COVID optimization algorithm with classic Otsu, Kapur, and T’sallis methods, and then the outcomes of these fitness functions were compared with those of using the proposed fitness function.
The outcomes are represented in Table 2, and Figure 2 depicts the average. From these results, we confirmed that the proposed fitness function surpasses all other fitness functions.
We used the proposed fitness function, as seen in Equation (48). Table 3 displays COVIDOA segmented images for all SC test images utilized in the experiments. Table 4 displays the graphs illustrating the optimal COVIDOA threshold values for RGB channels for the last test image for levels 2, 3, 4, and 5.
Table 5, Table 6, Table 7 and Table 8 provide the average findings of the corresponding MSE, PSNR, FSIM, and NCC evaluation matrices. The highest values of the thresholding approach, which produces the best results, are bolded in these tables. They show the optimal quality segmentation.
Higher mean values for PSNR, FSIM, and NCC indicate a more accurate and effective algorithm, while the lowest mean value denotes the optimum MSE value.
Table 5 lists the average values for the MSE metric. The best MSE result has the lowest mean value. It is important to note that COVIDOA surpasses all other algorithms (as previously indicated), particularly in img7 and img9, which have fewer values with all threshold levels. The SCA has lower MSE values in img1 (levels 5) and img6 (level 3), as well as the FPA in img1 (level 4), img2, and img10 (level 2).
The PSNR values are shown in Table 6 for every algorithm; a higher mean value implies superior segmentation quality. It should be noted that the COVIDOA surpasses all other algorithms in most cases.
The FSIM measure’s mean values are displayed in Table 7. This statistic examines and analyzes how well an image’s features are retained after processing. The SCA presents superior results in img1 (level 2) and img2 (level 5). Except for a few cases, the test images are not much improved by the AOA, SCA, RSA, FPA, and SOA. In comparison, the COVIDOA surpasses other algorithms in terms of FSIM on most test images.
The mean NCC values and NCC outcomes of the proposed technique (COVIDOA) outperform the other comparable algorithms, as shown in Table 8. The RSA provides a better value at only one level in img3 (level 3), GTO in img2 (levels 2 and 5), and the AOA in img2 (level 2) and img7 (level 3). The SCA gives higher results in only one image, img1 (levels 2 and 4).
The results of comparing the COVIDOA to other algorithms are shown in Figure 3 for the overall average values for MSE, PSNR, FSIM, and NCC.
According to Figure 3, the COVIDOA has the lowest average MSE for skin lesion images. All four measures’ bar charts indicate that the COVIDOA is superior. The highest PSNR, FSIM, and NCC values produced by COVIDOA reflect the superior caliber of the segmented images.

6. Conclusions and Future Work

SC is among the most prevalent kinds of cancer; consequently, early detection can significantly lower the related mortality rate. Image segmentation is essential to any CAD system for extracting regions of interest from SC images to enhance the classification phase. One of the most successful and effective techniques for segmenting images is thresholding. This work addresses the challenge of choosing the appropriate threshold value for segmenting images in MLT. The COVIDOA with the proposed fitness function was applied to a collection of color SC images. The COVIDOA’s performance is validated using 10 skin lesion images and compared to six other meta-heuristic algorithms, AOA, SCA, RSA, FPA, SOA and GTO using a range of two to five different threshold values. The performance of the proposed algorithm has been evaluated using the following metrics: MSE, PSNR, FSIM and NCC. The outcomes of the experiments proved that the proposed fitness function improves the COVIDOA with classic Otsu, Kapur, and T’sallis fitness functions for the segmentation issue. According to the results, the COVIDOA surpasses all other algorithms regarding MSE, PSNR, FSIM, and NCC segmentation measures. The proposed method may solve various image processing difficulties and improve applications, including visualization, computer vision, CAD, and image classification. Future research should widen the examined image dataset and raise the threshold values to obtain accurate results. Furthermore, the proposed method must be evaluated with other different meta-heuristic optimization and deep learning methods to enhance the outcomes of segmentation techniques.
Future studies might involve combining the innovative COVIDOA with one of the existing meta-heuristics to address the MLT problem for skin lesion segmentation in color images. The COVIDOA developed here can solve more complex, real-world optimization problems. The proposed COVIDOA’s accuracy and resiliency may be further evaluated in various engineering and real-world situations with an unknown search space.

Author Contributions

Conceptualization, K.M.H. and D.S.E.; methodology, D.S.E., Y.S.A., and K.M.H.; software, D.S.E.; validation, Y.S.A., D.S.E., E.R.M., and K.M.H.; formal analysis, K.M.H. and E.R.M.; resources, Y.S.A., D.S.E., E.R.M., and K.M.H.; data curation, D.S.E.; writing—original draft preparation, D.S.E.; writing—review and editing, K.M.H.; visualization, D.S.E. and K.M.H.; supervision, K.M.H. All authors have read and agreed to the published version of the manuscript.

Funding

The authors declare that no funds, grants, or other support was received during the preparation of this manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available at https://www.kaggle.com/datasets/pardonndlovu/chestpelviscspinescans (accessed on 17 August 2023).

Acknowledgments

The authors would like to express their appreciation to Asmaa M. Khalid for her help and support during the completion of this research.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

SCSkin Cancer
UVRUltraviolet Radiation
MLTMultilevel Thresholding
COVIDOACoronavirus Disease Optimization Algorithm
AOAArithmetic Optimization Algorithm
SCASine Cosine Algorithm
RSAReptile Search Algorithm
FPAFlower Pollination Algorithm
SOASeagull Optimization Algorithm
GTOGorilla Troops Optimizer
MSEMean Square Error
PSNRPeak Signal-to-Noise Ratio
FSIMFeature Similarity Index Metric
NCCNormalized Correlation Coefficient
CADComputer-Aided Diagnosis
AIArtificial Intelligence
PSOParticle Swarm Optimization
WOAWhale Optimization Algorithm
CSACuckoo Search Algorithm
HHOAHarris Hawks Optimization Algorithm
GWOAGray Wolf Optimization Algorithm
EOAEquilibrium Optimization Algorithm
COAChimp Optimization Algorithm
MRFOAManta Ray Foraging Optimization Algorithm
SMASlime Mould Algorithm
MPAMarine Predators Algorithm
BWOABlack Widow Optimization Algorithm
MGWOMultistage Grey Wolf Optimizer
VCSVirus Colony Search
SSASalp Swarm Algorithm
FAFirefly Algorithm
OBLOpposition-Based Learning
ABCArtificial Bee Colony
KHOKrill Herd Optimization
DBNDeep Belief Network
MEFOAModified Electromagnetic Field Optimization Algorithm
MAFBUZOMulti-Agent Fuzzy Buzzard Algorithm
ISICInternational Skin Imaging Collaboration

References

  1. Pathan, S.; Prabhu, K.G.; Siddalingaswamy, P.C. Techniques and algorithms for computer-aided diagnosis of pigmented skin lesions—A review. Biomed. Signal Process. Control 2018, 39, 237–262. [Google Scholar] [CrossRef]
  2. Dey, N.; Rajinikanth, V.; Ashour, A.S.; Tavares, J.M. Social group optimization supported segmentation and evaluation of skin melanoma images. Symmetry 2018, 10, 51. [Google Scholar] [CrossRef]
  3. Saba, T. Computer vision for microscopic skin cancer diagnosis using handcrafted and non-handcrafted features. Microsc. Res. Tech. 2021, 84, 1272–1283. [Google Scholar] [CrossRef] [PubMed]
  4. Pham, D.L.; Xu, C.; Prince, J.L. Current methods in medical image segmentation. Annu. Rev. Biomed. Eng. 2000, 2, 315–337. [Google Scholar] [CrossRef] [PubMed]
  5. Huang, Y.C.; Tung, Y.S.; Chen, J.C.; Wang, S.W.; Wu, J.L. An adaptive edge detection-based colorization algorithm and its applications. In Proceedings of the 13th Annual ACM International Conference on Multimedia, Singapore, 6–11 November 2011; pp. 351–354. [Google Scholar]
  6. Abonyi, J.; Feil, B.; Nemeth, S.; Arva, P. Fuzzy clustering based segmentation of time-series. In Advances in Intelligent Data Analysis V; Proceedings of the 5th International Symposium on Intelligent Data Analysis, IDA 2003; Berlin, Germany, 28–30 August 2003, Springer: Berlin/Heidelberg, Germany, 2003; pp. 275–285. [Google Scholar]
  7. Kohler, R. A segmentation system based on thresholding. Comput. Graph. Image Process. 1981, 15, 319–338. [Google Scholar] [CrossRef]
  8. Kuruvilla, J.; Sukumaran, D.; Sankar, A.; Joy, S.P. A review on image processing and image segmentation. In Proceedings of the 2016 International IEEE Conference on Data Mining and Advanced Computing (SAPIENCE), Ernakulam, India, 16–18 March 2016; pp. 198–203. [Google Scholar]
  9. Toma, M.; Lu, Y.; Zhou, H.; Garcia, J.D. Thresholding segmentation errors and uncertainty with patient-specific geometries. J. Biomed. Phys. Eng. 2021, 11, 115–122. [Google Scholar] [CrossRef]
  10. Li, W.; Raj, A.N.; Tjahjadi, T.; Zhuang, Z. Digital hair removal by deep learning for skin lesion segmentation. Pattern Recognit. 2021, 117, 107994. [Google Scholar] [CrossRef]
  11. Chai, Y.; Lempitsky, V.; Zisserman, A. Bicos: A bi-level co-segmentation method for image classification. In Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain, 6–13 November 2011; pp. 2579–2586. [Google Scholar]
  12. Horng, M.-H. Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation. Expert Syst. Appl. 2011, 38, 13785–13791. [Google Scholar] [CrossRef]
  13. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  14. Oliva, D.; Elaziz, M.A.; Hinojosa, S. Fuzzy entropy approaches for image segmentation. In Metaheuristic Algorithms for Image Segmentation: Theory and Applications; Springer: Cham, Switzerland, 2019; pp. 141–147. [Google Scholar]
  15. Kapur, J.N.; Sahoo, P.K.; Wong, A.K. A new method for gray-level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process. 1985, 29, 273–285. [Google Scholar] [CrossRef]
  16. Abdollahzadeh, B.; Soleimanian Gharehchopogh, F.; Mirjalili, S. Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. Int. J. Intell. Syst. 2021, 36, 5887–5958. [Google Scholar] [CrossRef]
  17. Gharehchopogh, F.S.; Maleki, I.; Dizaji, Z.A. Chaotic vortex search algorithm: Meta-heuristic algorithm for feature selection. Evol. Intell. 2022, 15, 1777–1808. [Google Scholar] [CrossRef]
  18. Halim, Z. Optimizing the DNA fragment assembly using meta-heuristic-based overlap layout consensus approach. Appl. Soft Comput. 2020, 92, 106256. [Google Scholar]
  19. Meera, S.; Sundar, C. A hybrid meta-heuristic approach for efficient feature selection methods in big data. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 3743–3751. [Google Scholar] [CrossRef]
  20. SaiSindhuTheja, R.; Shyam, G.K. An efficient meta-heuristic algorithm-based feature selection and recurrent neural network for DoS attack detection in cloud computing environment. Appl. Soft Comput. 2021, 100, 106997. [Google Scholar] [CrossRef]
  21. Ramadas, M.; Abraham, A. Meta-Heuristics for Data Clustering and Image Segmentation; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
  22. Borjigin, S.; Sahoo, P.K. Color image segmentation based on multi-level Tsallis–Havrda–Charvát entropy and 2D histogram using PSO algorithms. Pattern Recognit. 2019, 92, 107–118. [Google Scholar] [CrossRef]
  23. Abdel-Basset, M.; Mohamed, R.; AbdelAziz, N.M.; Abouhawwash, M. HWOA: A hybrid whale optimization algorithm with a novel local minima avoidance method for multi-level thresholding color image segmentation. Expert Syst. Appl. 2022, 190, 116145. [Google Scholar] [CrossRef]
  24. Agrawal, S.; Panda, R.; Choudhury, P.; Abraham, A. Dominant color component and adaptive whale optimization algorithm for multilevel thresholding of color images. Knowl.-Based Syst. 2022, 240, 108172. [Google Scholar] [CrossRef]
  25. Eberhart, R.; Kennedy, J. Particle swarm optimization. In Proceedings of the 1995 IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  26. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  27. Yang, X.S.; Deb, S. Cuckoo search via Lévy flights. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar]
  28. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris Hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  29. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  30. Abdel-Basset, M.; Chang, V.; Mohamed, R. A novel equilibrium optimization algorithm for multi-thresholding image segmentation problems. Neural Comput. Appl. 2021, 33, 10685–10718. [Google Scholar] [CrossRef]
  31. Khishe, M.; Mosavi, M.R. Chimp optimization algorithm. Expert Syst. Appl. 2020, 149, 113338. [Google Scholar] [CrossRef]
  32. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  33. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  34. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired meta-heuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  35. Hayyolalam, V.; Kazem, A.A.P. Black widow optimization algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng. Appl. Artif. Intell. 2020, 87, 103249. [Google Scholar] [CrossRef]
  36. Khalid, A.M.; Hosny, K.M.; Mirjalili, S. COVIDOA: A novel evolutionary optimization algorithm based on coronavirus disease replication lifecycle. Neural Comput. Appl. 2022, 34, 22465–22492. [Google Scholar] [CrossRef]
  37. Rai, R.; Das, A.; Dhal, K.G. Nature-inspired optimization algorithms and their significance in multi-thresholding image segmentation: An inclusive review. Evol. Syst. 2022, 13, 889–945. [Google Scholar] [CrossRef]
  38. Sharma, A.; Chaturvedi, R.; Bhargava, A. A novel opposition-based improved firefly algorithm for multilevel image segmentation. Multimed. Tools Appl. 2022, 81, 15521–15544. [Google Scholar] [CrossRef]
  39. Yu, H.; Song, J.; Chen, C.; Heidari, A.A.; Liu, J.; Chen, H.; Zaguia, A.; Mafarja, M. Image segmentation of Leaf Spot Diseases on Maize using multi-stage Cauchy-enabled grey wolf algorithm. Eng. Appl. Artif. Intell. 2022, 109, 104653. [Google Scholar] [CrossRef]
  40. Hussien, A.G.; Heidari, A.A.; Ye, X.; Liang, G.; Chen, H.; Pan, Z. Boosting whale optimization with evolution strategy and Gaussian random walks: An image segmentation method. Eng. Comput. 2023, 39, 1935–1979. [Google Scholar] [CrossRef]
  41. Yu, M.; Han, M.; Li, X.; Wei, X.; Jiang, H.; Chen, H.; Yu, R. Adaptive soft erasure with edge self-attention for weakly supervised semantic segmentation: Thyroid ultrasound image case study. Comput. Biol. Med. 2022, 144, 105347. [Google Scholar] [CrossRef]
  42. Qi, A.; Zhao, D.; Yu, F.; Heidari, A.A.; Wu, Z.; Cai, Z.; Alenezi, F.; Mansour, R.F.; Chen, H.; Chen, M. Directional mutation and crossover boosted ant colony optimization with application to COVID-19 X-ray image segmentation. Comput. Biol. Med. 2022, 148, 105810. [Google Scholar] [CrossRef]
  43. Vijh, S.; Saraswat, M.; Kumar, S. Automatic multilevel image thresholding segmentation using hybrid bio-inspired algorithm and artificial neural network for histopathology images. Multimed. Tools Appl. 2023, 82, 4979–5010. [Google Scholar] [CrossRef]
  44. Bhavani, H.R.; Champa, H.N. A multilevel thresholding method based on HPSO for the segmentation of various objective functions. In Proceedings of the 2022 International Conference on Communication, Computing, and Internet of Things (IC3IoT), Chennai, India, 10–11 March 2022; pp. 1–5. [Google Scholar]
  45. Choudhury, A.; Samanta, S.; Pratihar, S.; Bandyopadhyay, O. Multilevel segmentation of Hippocampus images using global steered quantum inspired firefly algorithm. Appl. Intell. 2022, 52, 7339–7372. [Google Scholar] [CrossRef]
  46. Dinkar, S.K.; Deep, K.; Mirjalili, S.; Thapliyal, S. Opposition-based Laplacian equilibrium optimizer with application in image segmentation using multilevel thresholding. Expert Syst. Appl. 2021, 174, 114766. [Google Scholar] [CrossRef]
  47. Zhou, Y.; Yang, X.; Ling, Y.; Zhang, J. Meta-heuristic moth swarm algorithm for multilevel thresholding image segmentation. Multimed. Tools Appl. 2018, 77, 23699–23727. [Google Scholar] [CrossRef]
  48. Zhang, S.; Jiang, W.; Satoh, S.I. Multilevel thresholding color image segmentation using a modified artificial bee colony algorithm. IEICE Trans. Inf. Syst. 2018, 101, 2064–2071. [Google Scholar] [CrossRef]
  49. Chakraborty, F.; Roy, P.K.; Nandi, D. Oppositional elephant herding optimization with dynamic Cauchy mutation for multilevel image thresholding. Evol. Intell. 2019, 12, 445–467. [Google Scholar] [CrossRef]
  50. Yan, Z.; Zhang, J.; Yang, Z.; Tang, J. Kapur’s entropy for underwater multilevel thresholding image segmentation based on whale optimization algorithm. IEEE Access 2020, 9, 41294–41319. [Google Scholar] [CrossRef]
  51. Resma, K.B.; Nair, M.S. Multilevel thresholding for image segmentation using Krill Herd Optimization algorithm. J. King Saud Univ.-Comput. Inf. Sci. 2021, 33, 528–541. [Google Scholar]
  52. Chakraborty, S.; Mali, K.; Banerjee, A.; Bhattacharjee, M.; Chatterjee, S. Image segmentation based on galactic swarm optimization. In Advances in Smart Communication Technology and Information Processing: OPTRONIX 2020; Springer: Singapore, 2021; pp. 251–258. [Google Scholar]
  53. Anitha, J.; Pandian, S.I.A.; Agnes, S.A. An efficient multilevel color image thresholding based on modified whale optimization algorithm. Expert Syst. Appl. 2021, 178, 115003. [Google Scholar] [CrossRef]
  54. Abualigah, L.; Habash, M.; Hanandeh, E.S.; Hussein, A.M.; Al Shinwan, M.; Abu Zitar, R.; Jia, H. Improved Reptile Search algorithm by Salp Swarm algorithm for medical image segmentation. J. Bionic Eng. 2023, 20, 1766–1790. [Google Scholar] [CrossRef] [PubMed]
  55. Hao, S.; Huang, C.; Heidari, A.A.; Chen, H.; Li, L.; Algarni, A.D.; Elmannai, H.; Xu, S. Salp swarm algorithm with iterative mapping and local escaping for multi-level threshold image segmentation: A skin cancer dermoscopic case study. J. Comput. Des. Eng. 2023, 10, 655–693. [Google Scholar] [CrossRef]
  56. Huang, Q.; Ding, H.; Sheykhahmad, F.R. A skin cancer diagnosis system for dermoscopy images according to deep training and metaheuristics. Biomed. Signal Process. Control 2023, 83, 104705. [Google Scholar] [CrossRef]
  57. Emam, M.M.; Houssein, E.H.; Ghoniem, R.M. A modified reptile search algorithm for global optimization and image segmentation: Case study brain MRI images. Comput. Biol. Med. 2023, 152, 106404. [Google Scholar] [CrossRef] [PubMed]
  58. Razmjooy, N.; Arshaghi, A. Application of Multilevel Thresholding and CNN for the Diagnosis of Skin Cancer Utilizing a Multi-Agent Fuzzy Buzzard Algorithm. Biomed. Signal Process. Control 2023, 84, 104984. [Google Scholar] [CrossRef]
  59. Hosny, K.M.; Khalid, A.M.; Hamza, H.M.; Mirjalili, S. Multilevel segmentation of 2D and volumetric medical images using hybrid Coronavirus Optimization Algorithm. Comput. Biol. Med. 2022, 150, 106003. [Google Scholar] [CrossRef] [PubMed]
  60. Hosny, K.M.; Khalid, A.M.; Hamza, H.M.; Mirjalili, S. Multilevel thresholding satellite image segmentation using chaotic coronavirus optimization algorithm with hybrid fitness function. Neural Comput. Appl. 2022, 35, 855–886. [Google Scholar] [CrossRef] [PubMed]
  61. Sezgin, M.; Sankur, B.L. Survey over image thresholding techniques and quantitative performance evaluation. J. Electron. Imaging 2004, 13, 146–168. [Google Scholar]
  62. Pare, S.; Kumar, A.; Bajaj, V.; Singh, G.K. A multilevel color image segmentation technique based on cuckoo search algorithm and energy curve. Appl. Soft Comput. 2016, 47, 76–102. [Google Scholar] [CrossRef]
  63. Pare, S.; Kumar, A.; Bajaj, V.; Singh, G.K. An efficient method for multilevel color image thresholding using cuckoo search algorithm based on minimum cross entropy. Appl. Soft Comput. 2017, 61, 570–592. [Google Scholar] [CrossRef]
  64. Agrawal, S.; Panda, R.; Bhuyan, S.; Panigrahi, B.K. Tsallis entropy-based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evol. Comput. 2013, 11, 16–30. [Google Scholar] [CrossRef]
  65. Khalid, A.M.; Hamza, H.M.; Mirjalili, S.; Hosny, K.M. BCOVIDOA: A novel binary coronavirus disease optimization algorithm for feature selection. Knowl.-Based Syst. 2022, 248, 108789. [Google Scholar] [CrossRef] [PubMed]
  66. Ahn, D.-G.; Lee, W.; Choi, J.-K.; Kim, S.-J.; Plant, E.P.; Almazán, F.; Taylor, D.R.; Enjuanes, L.; Oh, J.-W. Interference of ribosomal frameshifting by antisense peptide nucleic acids suppresses SARS coronavirus replication. Antivir. Res. 2011, 91, 1–10. [Google Scholar] [CrossRef]
  67. Kelly, J.A.; Olson, A.N.; Neupane, K.; Munshi, S.; San Emeterio, J.; Pollack, L.; Woodside, M.T.; Dinman, J.D. Structural and functional conservation of the programmed− 1 ribosomal frameshift signal of SARS coronavirus 2 (SARS-CoV-2). J. Biol. Chem. 2020, 295, 10741–10748. [Google Scholar] [CrossRef] [PubMed]
  68. Brian, D.A.; Baric, R.S. Coronavirus genome structure and replication. In Coronavirus Replication and Reverse Genetics; Springer: Berlin/Heidelberg, Germany, 2005; pp. 1–30. [Google Scholar]
  69. Khan, M.I.; Khan, Z.A.; Baig, M.H.; Ahmad, I.; Farouk, A.E.; Song, Y.G.; Dong, J.-J. Comparative genome analysis of novel coronavirus (SARS-CoV-2) from different geographical locations and the effect of mutations on major target proteins: An in silico insight. PLoS ONE 2020, 15, e0238344. [Google Scholar] [CrossRef] [PubMed]
  70. Codella, N.; Rotemberg, V.; Tschandl, P.; Celebi, M.E.; Dusza, S.; Gutman, D.; Helba, B.; Kalloo, A.; Liopyris, K.; Marchetti, M.; et al. Skin lesion analysis toward melanoma detection 2018: A challenge hosted by the international skin imaging collaboration (ISIC). arXiv 2019, arXiv:1902.03368. [Google Scholar]
  71. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  72. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  73. Abualigah, L.; Abd Elaziz, M.; Sumari, P.; Geem, Z.W.; Gandomi, A.H. Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl. 2022, 191, 116158. [Google Scholar] [CrossRef]
  74. Shen, L.; Fan, C.; Huang, X. Multi-level image thresholding using modified flower pollination algorithm. IEEE Access 2018, 6, 30508–30519. [Google Scholar] [CrossRef]
  75. Wang, Y. Otsu image threshold segmentation method based on seagull optimization algorithm. J. Phys. Conf. Ser. 2020, 1650, 032181. [Google Scholar] [CrossRef]
  76. Sara, U.; Akter, M.; Uddin, M.S. Image quality assessment through FSIM, SSIM, MSE, and PSNR—A comparative study. J. Comput. Commun. 2019, 7, 8–18. [Google Scholar] [CrossRef]
  77. Zhang, L.; Zhang, L.; Mou, X.; Zhang, D. FSIM: A feature similarity index for image quality assessment. IEEE Trans. Image Process. 2011, 20, 2378–2386. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Flow chart of the COVIDOA with proposed fitness function.
Figure 1. Flow chart of the COVIDOA with proposed fitness function.
Diagnostics 13 02958 g001
Figure 2. The average results of (a) MSE, (b) PSNR, (c) FSIM, (d) NCC for the COVIDOA with all fitness functions.
Figure 2. The average results of (a) MSE, (b) PSNR, (c) FSIM, (d) NCC for the COVIDOA with all fitness functions.
Diagnostics 13 02958 g002
Figure 3. The average results of (a) MSE, (b) PSNR, (c) FSIM, (d) NCC for all algorithms.
Figure 3. The average results of (a) MSE, (b) PSNR, (c) FSIM, (d) NCC for all algorithms.
Diagnostics 13 02958 g003aDiagnostics 13 02958 g003b
Table 1. The original SC images and their histogram of constituent colors (red, green, and blue).
Table 1. The original SC images and their histogram of constituent colors (red, green, and blue).
Diagnostics 13 02958 i001Diagnostics 13 02958 i002Diagnostics 13 02958 i003Diagnostics 13 02958 i004
Img1 --- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i005Diagnostics 13 02958 i006Diagnostics 13 02958 i007Diagnostics 13 02958 i008
Img2--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i009Diagnostics 13 02958 i010Diagnostics 13 02958 i011Diagnostics 13 02958 i012
Img3--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i013Diagnostics 13 02958 i014Diagnostics 13 02958 i015Diagnostics 13 02958 i016
Img4--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i017Diagnostics 13 02958 i018Diagnostics 13 02958 i019Diagnostics 13 02958 i020
Img5--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i021Diagnostics 13 02958 i022Diagnostics 13 02958 i023Diagnostics 13 02958 i024
Img6--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i025Diagnostics 13 02958 i026Diagnostics 13 02958 i027Diagnostics 13 02958 i028
Img7--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i029Diagnostics 13 02958 i030Diagnostics 13 02958 i031Diagnostics 13 02958 i032
Img8--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i033Diagnostics 13 02958 i034Diagnostics 13 02958 i035Diagnostics 13 02958 i036
Img9--- Pixel Intensity (0–255) --->
Diagnostics 13 02958 i037Diagnostics 13 02958 i038Diagnostics 13 02958 i039Diagnostics 13 02958 i040
Img10--- Pixel Intensity (0–255) --->
Table 2. The results of the COVIDOA with all fitness functions.
Table 2. The results of the COVIDOA with all fitness functions.
ImageThMSEPSNRFSIMNCC
OtsuKapurT’sallisHybridOtsuKapurT’sallisHybridOtsuKapurT’sallisHybridOtsuKapurT’sallisHybrid
Img12176.899229.458231.769244.54713.675513.841912.587712.81730.72780.72590.72680.73870.94630.90300.89880.9152
3201.123191.807198.215196.07515.104815.473917.641116.28810.75430.73200.73870.76540.93650.90830.90550.9238
4153.886193.375167.093196.12316.559317.539220.706920.90910.75770.75280.78660.79990.93040.91730.93030.9372
5136.530177.843197.954162.93919.157818.992721.758822.68510.78680.75840.81090.81790.93710.92440.93960.9530
Img22229.326235.223245.039241.14114.559314.951815.27315.34460.64290.63520.64360.65030.95840.93040.95340.9627
3230.973234.952231.555222.25318.064616.214217.758218.12920.67730.65280.66460.66880.97320.95960.97990.9808
4213.243211.400215.130206.81419.424918.622519.677019.42830.70820.66960.70210.70180.98360.97720.98490.9852
5225.660195.168198.232186.75820.795719.897020.270220.62700.73670.69660.71800.72440.98720.98320.98620.9879
Img32229.326235.223245.039241.14114.559314.951815.27315.34460.64290.63520.64360.65030.95840.93040.95340.9627
3230.973234.952231.555222.25318.064616.241217.758218.12920.66730.65280.66460.66880.97320.95960.97990.9808
4213.243211.400215.13020681419.424918.622519.677019.42830.70820.66960.70210.70180.98360.97720.98490.9852
5172.591187.591117.673167.07917.740619.751421.05821.30380.72680.70900.73700.73080.94440.95980.96670.96804
Img42225.398232.498234.029202.00413.885212.522115.805014.40770.67090.67710.68310.67170.91670.79780.92050.9292
3202.052224.445211.753196.02117.438717.713918.965719.54790.69430.68930.71110.71690.95350.94850.95940.9621
4193.891222.139212.506187.26420.274118.859619.922520.71630.74430.71170.71780.73590.97190.96240.96760.9693
5158.853183.872171.18221.632721.536421.536421.832221.10870.76570.75050.74610.76430.97480.97600.97390.9763
Img52175.242225.645231.323223.03912.445611.910812.670112.83560.65630.63510.65760.68300.96460.90990.96130.9658
3205.294223.118220.808189.99413.624514.722815.473415.57960.70880.69130.73260.71410.95780.96570.94740.9506
4175.611189.348208.988167.48816.568416.412520.095921.12630.72860.68690.77450.75720.96410.96480.96200.9692
5163.711198.021150.913172.09717.75018.221622.665922.88630.74640.70920.78860.82770.97060.97410.97720.9802
Img62247.319233.448239.073232.39813.735214.252514.412714.29460.67040.65000.68610.66810.94360.93670.96210.94803
3224.428235.524227.418221.35916.230816.270417.217118.32880.70050.67720.72120.71610.97010.96560.97900.98003
4228.110222.288213.250197.52719.990418.887119.737520.33760.72740.71520.74260.74640.98250.97970.98470.98443
5166.596168.018173.173188.11920.936421.087321.378021.75400.74450.74560.74960.78010.98580.98530.98870.9884
Img72219.250220.827234.351197.27915.113718.751518.067118.42920.68390.70350.69650.70960.91460.92370.93790.9415
3210.507213.080191.698183.03520.203017.898521.119021.22130.77550.69890.72900.72000.95910.89450.95260.9589
4112.010227143163.328148.62920.495020.334722.745623.19650.76540.70410.74690.77310.96270.96020.95630.9680
5131.061201.400123.087126.24123.006221.958423.052423.83820.81160.71970.80500.80410.96170.96510.93690.9688
Img82145.128244.11244.005224.64317.396416.539316.402416.55170.72130.65580.66010.68060.77920.80710.80400.8245
3152.507226.214206.732179.3419.149918.308420.369921.23320.76240.69330.75570.77390.84360.82630.86230.8704
4218.206223.677181.118157.05819.781219.144522.637023.08620.77740.70770.82010.84640.91140.83870.89020.9064
5116.378203.504172.312117.82323.562021.248923.162625.23470.87020.77960.83430.87120.93840.87710.90050.9176
Img92216.044232.309234.950215.20215.966317.139718.311318.84990.66490.66070.68690.69620.92780.92220.95010.9583
3198.979238.836229.886184.95517.941816.614318.929321.23960.68670.66710.70760.74440.94950.92320.96340.9729
4158.772234.294221.921157.76321.496518.432019.722022.61520.76710.68540.72710.78720.97390.96020.96710.9785
5121.525204.242163.736134.36722.88620.739621.409223.85100.8080.73970.73860.82250.97890.97120.95500.9829
Img102249.483165.215243.583170.21015.376320.385919.478720.81470.72010.73880.72900.73810.89600.93080.94890.9470
3165.470218.479243.311136.40421.768418.712619.445323.91580.7348072960.73460.76170.95000.91100.95090.9581
4172.672198.025217.935133.84624.635621.285319.348924.90560.79690.73600.73690.76720.96140.94170.95320.9665
5181.790189.018206.890116.88825.832922.397820.816125.23350.71390.73930.74840.78140.97290.94580.94510.9743
Table 3. COVIDOA-acquired segmented images at Th = 2, 3, 4, and 5 with proposed fitness function.
Table 3. COVIDOA-acquired segmented images at Th = 2, 3, 4, and 5 with proposed fitness function.
Original Image Th2 Th3Th4Th5
Diagnostics 13 02958 i041
Img1
Diagnostics 13 02958 i042Diagnostics 13 02958 i043Diagnostics 13 02958 i044Diagnostics 13 02958 i045
Diagnostics 13 02958 i046
Img2
Diagnostics 13 02958 i047Diagnostics 13 02958 i048Diagnostics 13 02958 i049Diagnostics 13 02958 i050
Diagnostics 13 02958 i051
Img3
Diagnostics 13 02958 i052Diagnostics 13 02958 i053Diagnostics 13 02958 i054Diagnostics 13 02958 i055
Diagnostics 13 02958 i056
Img4
Diagnostics 13 02958 i057Diagnostics 13 02958 i058Diagnostics 13 02958 i059Diagnostics 13 02958 i060
Diagnostics 13 02958 i061
Img5
Diagnostics 13 02958 i062Diagnostics 13 02958 i063Diagnostics 13 02958 i064Diagnostics 13 02958 i065
Diagnostics 13 02958 i066
Img6
Diagnostics 13 02958 i067Diagnostics 13 02958 i068Diagnostics 13 02958 i069Diagnostics 13 02958 i070
Diagnostics 13 02958 i071
Img7
Diagnostics 13 02958 i072Diagnostics 13 02958 i073Diagnostics 13 02958 i074Diagnostics 13 02958 i075
Diagnostics 13 02958 i076
Img8
Diagnostics 13 02958 i077Diagnostics 13 02958 i078Diagnostics 13 02958 i079Diagnostics 13 02958 i080
Diagnostics 13 02958 i081
Img9
Diagnostics 13 02958 i082Diagnostics 13 02958 i083Diagnostics 13 02958 i084Diagnostics 13 02958 i085
Diagnostics 13 02958 i086
Img10
Diagnostics 13 02958 i087Diagnostics 13 02958 i088Diagnostics 13 02958 i089Diagnostics 13 02958 i090
Table 4. COVIDOA example for segmented image (image 10) and RGB channel histograms computed at Th = 2, 3, 4, and 5.
Table 4. COVIDOA example for segmented image (image 10) and RGB channel histograms computed at Th = 2, 3, 4, and 5.
Segmented ImageRGB
Diagnostics 13 02958 i091Diagnostics 13 02958 i092Diagnostics 13 02958 i093Diagnostics 13 02958 i094
Diagnostics 13 02958 i095Diagnostics 13 02958 i096Diagnostics 13 02958 i097Diagnostics 13 02958 i098
Diagnostics 13 02958 i099Diagnostics 13 02958 i100Diagnostics 13 02958 i101Diagnostics 13 02958 i102
Diagnostics 13 02958 i103Diagnostics 13 02958 i104Diagnostics 13 02958 i105Diagnostics 13 02958 i106
Table 5. Based on the average MSE values, a comparison of COVIDOA and the other chosen algorithms.
Table 5. Based on the average MSE values, a comparison of COVIDOA and the other chosen algorithms.
ImageThAOASCARSAFPASOAGTOCOVIDOA
Img12247.6006246.1469247.8406245.1597246.5855245.7669244.5473
3225.2764214.8453205.2064212.5436223.9644208.1518196.0748
4221.2930180.7156203.4535141.8333205.8136196.2350196.1226
5241.1227144.8201214.7789186.0322198.2510176.3300162.9383
Img22241.9144241.8842246.9748240.1664245.1630242.1664241.1411
3238.1451237.3881237.8582239.1858240.1110239.1467222.2529
4223.7759233.3980226.9811228.1738231.0375220.5672206.8136
5245.6072216.9570201.0338205.5512218.0571209.0686186.7584
Img32236.8195236.9835222.2556237.1442237.0373237.1505228.0216
3216.8246230.1775209.0135217.5782217.9692218.2340201.2815
4207.5125207.5971205.1720206.8667207.8523199.8962195.8324
5223.7134188.6496190.1130192.8761193.0601188.1727167.0796
Img42227.0835230.8520227.5441230.5200231.4647230.5200202.0041
3211.8023220.8783216.0401224.9724195.7951221.5360196.0211
4200.8875223.9088219.8616206.1327223.6879216.2579187.2641
5247.7828201.5145203.8915206.1327205.0691207.6387171.1820
Img52222.5750229.2426238.2147226.4986227.2117227.2265223.0393
3209.4685230.7308177.2353218.2365226.2237221.8623189.9940
4215.9736231.2013222.5808212.2887218.8509208.3670167.4879
5250.5794198.7918182.3691199.6067197.7102198.5641172.0972
Img62232.2780233.2146237.3292235.6143236.0539235.6143232.2780
3225.3670219.0977227.9831226.8610228.2006228.8451221.3586
4215.5507226.2049212.0640217.9596219.7537210.2340197.5274
5236.4972226.2049214.2859202.7830204.4251199.7237188.1148
Img72222.5029226.2049248.0666213.2920219.6254215.7291197.2790
3212.5238243.0814239.0463217.4714222.2559211.3120183.0348
4189.3138185.1541204.6421202.6493206.4996208.6859148.6285
5205.7216186.6668231.7075174.5481219.3802202.3541126.2406
Img82227.6083251.3774219.0853232.5211229.8166229.8120224.6433
3204.9689221.0381247.8927217.7156224.2208216.4100179.3438
4153.7039229.0897214.5952212.1802202.8934208.5816157.0576
5163.6398198.8157154.5615207.6764187.3008197.6310117.8226
Img92222.6554224.6326247.6065223.4470224.5672223.4491215.2015
3204.5241228.3561237.1668224.3819214.2435211.5460184.9549
4189.5535219.7749180.9008199.3643219.6227202.3142157.7634
5246.8424203.0891187.9011171.0936201.3815198.2314134.3671
Img102193.9262219.9844241.2282167.2653201.5983191.9097170.2101
3164.1696251.9099207.3865183.4998195.1959193.4991136.4044
4180.4451249.6355241.0450177.0260193.8249177.1338133.8458
5249.0814219.0693239.9401218.1823196.4945152.3470116.8888
Table 6. Based on the mean PSNR values, the COVIDOA and the other chosen algorithms are compared.
Table 6. Based on the mean PSNR values, the COVIDOA and the other chosen algorithms are compared.
ImageThAOASCARSAFPASOAGTOCOVIDOA
Img1212.691612.758212.770312.892812.522712.763512.8157
315.47915.681815.533015.345914.622515.592016.2881
411.924621.171518.336620.438820.719919.653020.9091
514.180720.005917.000621.829821.342122.935922.6851
Img2215.292115.107413.411115.170914.542715.170815.3446
316.660317.152417.130516.884116.762716.900518.1292
418.123517.769519.647718.558118.350118.562319.4283
513.575819.572718.890520.118719.685720.248020.6270
Img3210.296510.304809.994410.314010.937010.335910.8181
314.392013.132013.129014.633514.791214.956816.6610
414.474616.863017.292919.014218.869619.012419.3445
513.863417.368718.569720.702920.002421.332921.3038
Img4214.051914.030214.545614.032514.012114.032514.4077
318.182418.438317.125618.332718.188518.965419.5479
418.878017.819417.309320.030918.488119.698920.7163
510.954420.476418.028021.027720.649021.345722.1088
Img5212.838312.764812.258312.807212.776812.793312.8356
314.496914.132214.878215.612716.325816.467715.5796
416.814314.692917.139520.412520.235621.023121.1263
512.427920.837720.074521.762221.722721.956822.8863
Img6214.114914.249312.485914.192414.203514.192414.2946
317.612817.560415.950117.908117.806418.012418.3288
419.289416.336218.041420.432919.212919.982320.3376
513.643215.957317.561921.166021.313821.513821.7540
Img7217.85739.064715.114118.188718.117418.221818.4292
320.924015.704218.423420.989420.742220.421021.2213
423.515120.382218.720421.964622.136122.006923.1965
518.415921.714319.392922.992721.057222.841023.8382
Img8216.335613.472614.837616.436316.619315.012116.5517
320.766816.539116.450620.429520.146919.231021.2332
422.664316.741517.036221.475321.773921.655423.0862
522.200520.096423.048221.417522.723822.405725.2347
Img9218.583918.599015.929218.931418.588418.639518.8499
320.708916.899116.572119.529120.326021.031421.2396
421.491916.524419.902821.043420.311521.986922.6152
515.809415.263720.401221.907421.560222.356723.8510
Img10220.599915.295918.053120.640520.484320.599420.8147
323.299612.644119.802723.125223.954223.029523.9158
422.750912.717518.899824.106723.507424.232924.9056
515.240014.904718.532322.529923.903725.019525.2335
Table 7. Based on the mean FSIM values, a comparison of the COVIDOA and the other chosen algorithms.
Table 7. Based on the mean FSIM values, a comparison of the COVIDOA and the other chosen algorithms.
ImageThAOASCARSAFPASOAGTOCOVIDOA
Img120.73780.73890.73590.73820.72300.73870.7387
30.75860.76280.73560.76270.72270.76670.7654
40.75060.78140.76490.77340.77070.79820.7999
50.73650.78610.75560.81250.76080.81590.8179
Img220.64970.65010.65860.65030.63390.65030.6503
30.66960.66660.66100.66850.66580.66830.6688
40.69670.68920.68250.68920.67240.70020.7018
50.62840.72440.69930.71680.71410.72050.7244
Img320.66840.66750.67160.66900.65240.66890.6612
30.69190.65600.68230.68320.69060.68940.6870
40.68730.69750.71240.71560.71340.71340.7159
50.67620.71300.73650.74570.71940.74320.7308
Img420.65880.66180.65490.66230.66290.66230.6717
30.71170.70600.70220.69900.68350.69360.7169
40.72580.69060.71130.73780.71130.71510.7359
50.65250.73310.73260.73120.73750.75210.7643
Img520.68070.68280.67450.68300.68270.68270.6830
30.73240.66730.68700.72850.69420.72960.7141
40.72550.70660.75740.77660.77210.75120.7572
50.65820.78750.78310.81980.81170.81000.8277
Img620.66800.66900.66350.67160.67080.67160.6681
30.71400.68680.70540.71610.71560.70130.7161
40.73970.73820.76760.74230.74350.74690.7464
50.69860.74680.75080.76170.77220.79610.7801
Img720.70070.67360.68880.70540.70320.70510.7096
30.71420.68900.70970.71380.71200.71120.7200
40.73200.74070.70050.74150.72500.72530.7731
50.70880.74060.70870.78140.74030.78210.8041
Img820.67450.58820.63170.67260.68810.67800.6806
30.75620.66740.65250.74590.73590.75320.7739
40.82450.66240.70520.77360.78600.78010.8464
50.80770.76260.83240.68690.81060.80610.8712
Img920.69250.69160.67400.69030.68690.69280.6962
30.73200.69030.79990.70550.72340.75640.7444
40.75160.67670.72410.73860.72190.78010.7872
50.65610.69660.74930.77280.75450.82100.8225
Img1020.73640.72540.72980.73740.73620.73690.7381
30.74370.71880.72450.74540.74390.74370.7617
40.76870.71980.73770.75070.75070.75220.7672
50.72120.66960.73770.74900.78440.77850.7814
Table 8. Based on the mean NCC values, a comparison of the COVIDOA and the other chosen algorithms.
Table 8. Based on the mean NCC values, a comparison of the COVIDOA and the other chosen algorithms.
ImageThAOASCARSAFPASOAGTOCOVIDOA
Img120.91500.916070.91550.91420.91250.91600.9152
30.91050.91970.90800.92310.91480.92320.9238
40.32420.93720.92800.92710.89740.93120.9372
50.91380.94200.89470.94040.94170.96510.9523
Img220.96280.96240.95040.96270.94970.96280.9627
30.97780.97770.97850.97870.97190.97880.9808
40.98120.98150.97940.98410.97780.98210.9852
50.94830.98400.97460.98720.97000.98810.9879
Img320.90550.90600.90580.90630.90640.90630.9146
30.92720.74070.93590.92760.92150.93320.9332
40.90310.92990.93260.95850.95150.95730.9542
50.90300.91630.94520.96680.95190.97280.9684
Img420.91620.91720.91030.91740.91760.91740.9292
30.95500.95320.94990.95350.95090.93640.9622
40.95790.93940.92010.96770.96290.95780.9693
50.81170.96760.95270.97570.97150.67560.9763
Img520.96550.96410.95500.96480.96270.96460.9658
30.95980.93510.95210.96860.96640.96840.9506
40.96200.91170.96250.96560.96740.96750.9692
50.94760.97100.96820.97150.97620.97540.9802
Img620.94590.94780.92690.94780.94810.94780.9480
30.97730.97830.96120.97960.97970.96340.9800
40.98200.96730.98080.98500.98190.98050.9844
50.94990.94980.97390.98590.98540.99000.9884
Img720.93840.73310.92540.94070.93790.94080.9415
30.95890.92950.94560.95760.95780.95210.9589
40.96360.93180.91270.96290.96470.96430.9680
50.91800.95060.94920.96570.96060.96210.9688
Img820.82100.74390.82280.81930.82200.81590.8245
30.86350.83790.79840.85930.85720.85010.8704
40.90320.76760.76430.87320.88120.87840.9064
50.88460.85820.88290.87900.89300.88970.9176
Img920.95690.95740.94730.95500.95660.95740.9583
30.97030.92850.94680.96590.96940.97130.9729
40.97270.92610.95300.96650.96910.97900.9785
50.92550.88520.97270.97050.97280.97990.9830
Img1020.94020.85910.91990.94060.94050.94050.9470
30.95790.84720.93500.95000.96420.96480.9582
40.95520.83870.88220.96290.96790.96940.9665
50.88500.82190.94260.96770.94200.96720.9543
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alsahafi, Y.S.; Elshora, D.S.; Mohamed, E.R.; Hosny, K.M. Multilevel Threshold Segmentation of Skin Lesions in Color Images Using Coronavirus Optimization Algorithm. Diagnostics 2023, 13, 2958. https://doi.org/10.3390/diagnostics13182958

AMA Style

Alsahafi YS, Elshora DS, Mohamed ER, Hosny KM. Multilevel Threshold Segmentation of Skin Lesions in Color Images Using Coronavirus Optimization Algorithm. Diagnostics. 2023; 13(18):2958. https://doi.org/10.3390/diagnostics13182958

Chicago/Turabian Style

Alsahafi, Yousef S., Doaa S. Elshora, Ehab R. Mohamed, and Khalid M. Hosny. 2023. "Multilevel Threshold Segmentation of Skin Lesions in Color Images Using Coronavirus Optimization Algorithm" Diagnostics 13, no. 18: 2958. https://doi.org/10.3390/diagnostics13182958

APA Style

Alsahafi, Y. S., Elshora, D. S., Mohamed, E. R., & Hosny, K. M. (2023). Multilevel Threshold Segmentation of Skin Lesions in Color Images Using Coronavirus Optimization Algorithm. Diagnostics, 13(18), 2958. https://doi.org/10.3390/diagnostics13182958

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop