Next Article in Journal
Relationships among Healthcare Providers’ Job Demands, Leisure Involvement, Emotional Exhaustion, and Leave Intention under the COVID-19 Pandemic
Next Article in Special Issue
Artificial-Intelligence-Based Decision Making for Oral Potentially Malignant Disorder Diagnosis in Internet of Medical Things Environment
Previous Article in Journal
Community Knowledge about Attention Deficit Hyperactivity Disorder in Saudi Arabia: A Cross-Sectional Study
Previous Article in Special Issue
Melanoma Detection Using Deep Learning-Based Classifications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Equilibrium Optimization Algorithm with Ensemble Learning Based Cervical Precancerous Lesion Classification Model

by
Rasha A. Mansouri
1 and
Mahmoud Ragab
2,3,*
1
Department of Biochemistry, Faculty of Sciences, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Information Technology Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
Department of Mathematics, Faculty of Science, Al-Azhar University, Naser City, Cairo 11884, Egypt
*
Author to whom correspondence should be addressed.
Healthcare 2023, 11(1), 55; https://doi.org/10.3390/healthcare11010055
Submission received: 11 November 2022 / Revised: 17 December 2022 / Accepted: 21 December 2022 / Published: 25 December 2022

Abstract

:
Recently, artificial intelligence (AI) with deep learning (DL) and machine learning (ML) has been extensively used to automate labor-intensive and time-consuming work and to help in prognosis and diagnosis. AI’s role in biomedical and biological imaging is an emerging field of research and reveals future trends. Cervical cell (CCL) classification is crucial in screening cervical cancer (CC) at an earlier stage. Unlike the traditional classification method, which depends on hand-engineered or crafted features, convolution neural network (CNN) usually categorizes CCLs through learned features. Moreover, the latent correlation of images might be disregarded in CNN feature learning and thereby influence the representative capability of the CNN feature. This study develops an equilibrium optimizer with ensemble learning-based cervical precancerous lesion classification on colposcopy images (EOEL-PCLCCI) technique. The presented EOEL-PCLCCI technique mainly focuses on identifying and classifying cervical cancer on colposcopy images. In the presented EOEL-PCLCCI technique, the DenseNet-264 architecture is used for the feature extractor, and the EO algorithm is applied as a hyperparameter optimizer. An ensemble of weighted voting classifications, namely long short-term memory (LSTM) and gated recurrent unit (GRU), is used for the classification process. A widespread simulation analysis is performed on a benchmark dataset to depict the superior performance of the EOEL-PCLCCI approach, and the results demonstrated the betterment of the EOEL-PCLCCI algorithm over other DL models.

1. Introduction

Cervical cancer (CC) ranks as the fourth most common cancer in females. As per the statistical report by WHO, approximately 604,000 new cases occurred worldwide in 2020, particularly 6.5% of cancer cases in females [1]. Although the initial treatment rate of CC is high, lack of symptoms and signs hinders the initial diagnoses. An effective screening program may prevent CC deaths and decrease the persistence and incidence of the disease. The statistical reports stated that over 311,000 CC deaths occurred annually [2]. Because of amateur healthcare staff and inadequate screening funds, CC screening facilities seem to be very scarce in developing nations [3]. Thus, employing effective and automated screening techniques is essential to reduce the cost of initial detection of CC. CC screening follows the following workflow: colposcopy, HPV test, biopsy, and PAP smear test or cytology.
Numerous tools reinforce the task, which make it inexpensive, practical, and very effective [4]. The PAP smear image screening can be used for the treatment of CC; however, it needs several microscopic analyses to find non-cancer and cancer patients, and even if it takes more time and necessitates skilled professionals, there comes a chance of missing the positive case with the use of the traditional screening technique [5]. The HPV testing and PAP smear are expensive medications and offer less sensitivity. In contrast, colposcopy treatment can be broadly employed in developing nations. Colposcopy screening is employed to address the limitations of HPV testing and PAP smear images [6]. The cervical and other cancers are probably treated at the initial level. However, the lack of symptoms at this phase will hinder the initial diagnosis. CC deaths are evaded by effective screening methods and result in impermanence and lowered sickness [7]. CC screening facilities are very sparse in middle-and-low-income countries due to a lack of educated and experienced healthcare professionals and inadequate funding to fund screening mechanisms.
Some of the important advancements of deep learning (DL) in various applications are battery health monitoring, natural language processing (NLP), forecasting, and computer vision (CV) [8]. Medical image processing, which includes registration, classification, segmentation, and identification, had a significant role in diagnosing disease. Medical images of blood smears, MRI, ultrasound, and CT constitute the major part of the image data processed [9]. The multilayer neural network perception system of DL has more extracted features in images and was anticipated to overcome the challenges plaguing standard CAD systems. Still, the DL methods have to be reinforced with a wide range of datasets, particularly for positive cases [10]. Several ensemble learning and transfer learning (TL) methods were used to solve this problem [11,12,13].
This study develops an equilibrium optimizer with ensemble learning-based cervical precancerous lesion classification on colposcopy images (EOEL-PCLCCI) technique. The presented EOEL-PCLCCI technique mainly focuses on identifying and classifying cervical cancer on colposcopy images. In the presented EOEL-PCLCCI technique, the DenseNet-264 architecture is used for the feature extractor. Since the trial and error method for hyperparameter tuning is tedious and erroneous, metaheuristic algorithms can be applied. Therefore, in this work, we employ the EO algorithm for the parameter selection of the DenseNet model. An ensemble of weighted voting classifiers, namely long short-term memory (LSTM) and gated recurrent unit (GRU), is used for the classification process. A widespread simulation analysis is performed on a benchmark dataset to depict the enhanced performance of the EOEL-PCLCCI algorithm.

2. Related Works

Khamparia et al. [14] developed a new Internet of Health Things (IoHT)-based DL algorithm for classifying and recognizing CC in pap smear images with a TL model. Then, CNN was fused with outdated ML approaches. In this work, feature extraction from cervical images can be carried out by pre-trained CNN modules such as ResNet50, InceptionV3, VGG19, and SqueezeNet and are fed into flattened and dense layers for the classification of normal and abnormal CCLs. Shi et al. [15] recommend a classification of CCLs based GCN model. The study aims at exploring the possible relations of CCL images for enhancing the accuracy of classification. The CNN feature of each CCL image was clustered initially, and the inherent relationship of images can be exposed earlier through the clustering. A graph model has been constructed to capture the fundamental correlation among the clusters further.
Allehaibi et al. [16] propose a CCL segmentation with mask regional CNN (Mask R-CNN) and categorizes by a small VGG-like Net. ResNet10 uses prior knowledge and spatial information as the backbone of Mask R-CNN. Chen et al. [17] developed a TL-based snapshot ensemble (TLSE) technique by incorporating them in a unified and coordinated manner. SE technique offers ensemble advantages within a single model training method, whereas TL emphasizes the smaller sampling problems in CCL classification. Archana and Panicker [18] advise a new methodology for the multiclass classification of CCLs with less computing power, optimum feature extraction, and minimal parameters. The application of ConvNet with the TL method validates substantial diagnoses of cancer cells.
Dong et al. [19] proposed a cell classification technique which combines artificial and Inceptionv3 features that considerably enhance the performance of CCL detection. Furthermore, the study inherits the stronger learning capability from TL to address the under-fitting problems and perform effectual DL training with a less quantity of medicinal datasets and accomplishes precise and effective CCL image classification based on Herlev data. Li et al. [20] introduced an L-PCNN which incorporates a global context dataset and attention module for categorizing CCLs. The cell image was transferred to the improved ResNet50 model for extracting DL features. For extracting deep features, every convolutional block presents an attention module for guiding the network to emphasize the cell region. Next, the network includes a pyramid pooling layer and an LSTM for aggregating image features in distinct areas.

3. The Proposed Model

In this study, we introduced an automated cervical cancer classification model, the EOEL-PCLCCI technique, on colposcopy images. The EOEL-PCLCCI technique uses a DenseNet-264 feature extractor, EO hyperparameter optimizer, and weighted voting classifier. Figure 1 illustrates the working process of the EOEL-PCLCCI system.

3.1. Feature Extraction

In the presented EOEL-PCLCCI technique, the DenseNet-264 architecture is used for the feature extraction. In the typical CNN, every layer is gradually interconnected, making the network difficult to go deeper and wider. Meanwhile, it has a gradient exploding or vanishing problem [21]. Consequently, DenseNet analyzes the module by successively concatenating all the feature maps instead of outputting feature maps from every prior layer in the following:
x l = H l x l 1  
x l = H l x l 1 + x l 1
x l = H l x 0 , x 1 ,   x 2 ,   , x l 1  
H indicates the nonlinear function from the expression, and   l characterizes the layer index. x l symbolizes the feature of l - th layers. DenseNet concurs all the feature maps from previous layers, indicating that all the feature maps are propagated toward the last layer and interconnected toward the new feature maps. The recently designed DenseNet has certain benefits, namely feature reutilization and reduction in gradient exploding or vanishing problems. Once the size of feature maps continuously changes, the concatenation function becomes impossible to be implemented. Among the dense blocks, transition layers exist: convolution, pooling, and BN operations. Meanwhile, each layer receives feature maps from all the previous layers. Note that k feature maps are constructed for each   H l operation. Meanwhile, there exist five layers, and we obtain k 0 + 4 k feature maps. k 0 symbolizes the number of feature maps from prior layers.
However, there exists a huge quantity of inputs, and bottleneck layers are introduced for the DenseNet, viz., implemented using the 1 × 1 convolution layer beforehand 3 × 3 convolution layers that are beneficial to save the computational cost and decrease the feature map. Subsequently, considering the model compactness, a transition layer is applied to reduce the feature maps: consider m feature maps are constructed using DenseBlock and assume the compression factors   θ ϵ 0 , 1 . If θ = 1 , the quantity of feature maps remains unchanged. The DenseNet module encompasses transition layers, input layers, Dense Blocks, and global average pooling (GAP). The transition layer comprises the BN layer, 1 × 12 × 2 convolution, and average pooling layers with a stride of 2.
To adjust the hyperparameters associated with the DenseNet-264 model, the EO algorithm is exploited in this work. The fundamental idea of single objective EO has been established based on the dynamic mass balance [22]. This characteristic can maintain the balance between exploitation and detection and the ability to retain flexibility among individual solutions. In the initialization, EO uses a certain group, while each particle explains the vector of focus that has solutions to the problem.
Y j i n i t i a l = l b + r a n d j u b l b ,   j = 0 , 1 , 2 , 3 , , n        
Y j i n i t i a l denotes the vector focus on jth particles, u b and l b represent the upper and lower boundaries of each parameter, r a n d j indicates the arbitrary integer within [0, 1], and   n shows the number of particles. Hence, it assigns an equilibrium candidate to the optimal four particles from the population. In the exploitation and exploration methods, these five equilibrium candidate assists EO. The initial four candidates seek optimal exploration. However, the 5th candidate with average values seeks alteration from exploitation.
C eq , pool = C eq 1   , C eq 2 , C eq 3 , C eq 4 , C eq ave
The upgrade of concentration enables EO to balance exploitation and exploration equally:
F = e λ t t 0
Equation (6)   λ indicates the arbitrary integer within [0, 1], and t reduces as the iteration amount enhances.
t = ( 1 I t Max _ i t ) a 2 I t Max _ i t      
I t and Max _ i t denote existing and maximal iteration counts, and a 2 shows the constant control of the ability for exploiting. Another parameter, a 1 , has been employed to enhance exploration and exploitation:
t = 1 λ ln a 1   sign   r 0.5 1 e λ t + t
The generation rate is denoted as G rises exploitation:
G = G 0 e l t t 0
Equation (9) l denotes the arbitrary number within [0, 1], and the initial generation rate represented by G 0 :
G 0 = G C P C eq λ C    
G C P = 0.5 r 1 , r 2 G P 0 ,   r 2 < G P
From the expression, the arbitrary integers are denoted by r 1 and r 2 and vary between zero and one. The vector G C P represents the variable which controls the generation rate executed for the upgrading phase.
C = C + C C eq   · F + C λ V 1 F  
The value of V corresponds to 1.

3.2. Weighted Voting-Based Ensemble Classification

An ensemble of weighted voting classifiers, GRU and LSTM, is used for the classification process. The DL algorithm is incorporated, and the maximal result is preferred by the weighted voting method [23]. Considering the D base classification and amount of classes as n for voting, the predictive class c k of weighted voting for every instance, k , can be defined by:
c k = arg max j i = 1 D Δ j i × w i    
The expression Δ ji indicates the binary variable. As soon as the   i - th base classification classifies the k instances into j - th classes, then Δ ji = 1 , or else, Δ ji = 0 . w i shows the weight of i - th base classifications:
A c c = k 1 | c k   is   the   true   class   of   instance   k Size   of   test   instances × 100 % .    

3.2.1. GRU Model

GRU is an LSTM network which inherits the advantages of RNN: it learns features automatically and effectively models long dependency datasets. It is utilized for short-term traffic prediction. Intuitively, input and forget gates are integrated as a reset gate in GRU, which determines how to incorporate the novel input dataset in the previous time. Another gate in GRU is an update gate; it determines the information stored from the previous time to the existing time. Therefore, GRU is one gate lower than LSTM. This makes the GRU network have faster training speed and lesser variables and needs lesser datasets for efficiently generalizing the system:
z n = σ ƒ W z · h n 1 ,   x n    
r n = σ ƒ W r · h n 1 ,   x n  
h ¯ n =   tan h   W · r h n 1 ,   x n  
h n = 1 z n h n 1 + z n h ¯
Equations (15) and (16) illustrate how r n ,     z n   reset, and update gates are evaluated. W z is the weight of z n , 0 denotes the sigmoid function,   W r characterizes the weight of r n . A larger value of z n denotes that data were retained through the present cell r n and proposes that when the value corresponds to 0 , the dataset from the prior cell is eliminated. Equations (17) and (18) demonstrate the estimation of   h n and h ¯ final and pending output of GRU-NN. W characterizes the weight of z n , h n 1 denotes the output from the preceding cell, and   tan h denotes the hyperbolic tangent function. h ¯ n can be obtained by multiplying h n 1 of the prior cell using r n and x n , multiplying by W and tan h . h n denotes the amount of two vectors.

3.2.2. LSTM Model

The RNN approach was widely employed for predicting and analyzing time sequence datasets. RNN often undergoes the gradient vanishing problem. Hence, it is hard to remember the previous dataset, namely the long dependence problem. To overcome these problems, the LSTM is introduced and applies a gate-controlling method for altering data flow and systematically determines the count of received datasets that are regathered from each time step. Figure 2 represents the architecture of LSTM.
The architecture of the LSTM unit is encompassed by storing unit and three control gates (forget, input, and output gates). x z and h z correspond to the input and hidden state of time z . f z , i z , and o z determine the forgetting, input, and output gates. C z indicates the candidate dataset to the input.
f z = σ ƒ W f · h z 1 ,   x z + b f
i z = σ W i · h z 1 ,   x z + b i
o z = σ W o · h z 1 ,   x z + b o
C ˜ =   tan h   W C · h z 1 ,   x z + b C
C z = f z · C z 1 + i t · C ˜
h z = o z · tan h   C z
W f , W i , W o , and W c b f , b i , b o , and b c correspondingly denote the weight matrices and bias vector of forget, input, output, and update state. x z represents the time sequence dataset of the existing time interval z , and h z 1 denotes the resultant memory unit from the previous time interval z 1 .

4. Results and Discussion

The proposed method is simulated using a Python tool. The experimental results of the EOEL-PCLCCI model are tested using the Herlev database [21]. Figure 3 demonstrates some sample images. The proposed model is simulated using Python 3.6.5 tool on PC i5-8600k, GeForce 1050Ti 4 GB, 16 GB RAM, 250 GB SSD, and 1 TB HDD. The parameter settings are learning rate: 0.01, dropout: 0.5, batch size: 5, epoch count: 50, and activation: ReLU.
In Figure 4, the confusion matrices of the EOEL-PCLCCI model on cervical cancer classification performance are provided. The figure implied that the EOEL-PCLCCI model detected all cervical cancer classes.
Table 1 and Figure 5 demonstrate the overall cervical cancer classification results of the EOEL-PCLCCI technique on entire datasets. The experimental value indicates that the EOEL-PCLCCI method has recognized all different class labels. It is observed that the EOEL-PCLCCI approach has reached an average a c c u y of 98.94%, p r e c n of 96%, r e c a l of 95.61%, F s c o r e of 95.80%, and MCC of 95.18%.
Table 2 and Figure 6 illustrate the overall cervical cancer classification results of the EOEL-PCLCCI technique on the TR database. The simulation values exhibited that the EOEL-PCLCCI approach recognized all different class labels. The EOEL-PCLCCI algorithm has attained an average a c c u y of 98.84%, p r e c n of 95.65%, r e c a l of 95.09%, F s c o r e of 95.34%, and MCC of 94.68%.
Table 3 and Figure 7 show the overall cervical cancer classification results of the EOEL-PCLCCI approach on the TS database. The simulation values designated that the EOEL-PCLCCI approach has recognized all different class labels. The EOEL-PCLCCI technique has gained an average a c c u y of 99.17%, p r e c n of 97.02%, r e c a l of 97.05%, F s c o r e of 96.96%, and MCC of 96.51%.
The TACC and VACC of the EOEL-PCLCCI method are investigated on CC performance in Figure 8. The figure implied that the EOEL-PCLCCI methodology has exhibited improved performance with increased values of TACC and VACC. It is noted that the EOEL-PCLCCI approach has reached maximum TACC outcomes.
The TLS and VLS of the EOEL-PCLCCI method are tested on CC performance in Figure 9. The figure designated the EOEL-PCLCCI approach has revealed better performance with minimal values of TLS and VLS. It is noted the EOEL-PCLCCI approach has resulted in reduced VLS outcomes.
A clear precision-recall inspection of the EOEL-PCLCCI system under test database is shown in Figure 10. The precision-recall curve shows the tradeoff between precision and recall for different threshold. A high area under the curve represents both high recall and high precision, where high precision relates to a low false positive rate, and high recall relates to a low false negative rate. The figure shows the EOEL-PCLCCI method has resulted in superior values of precision-recall value in all the class labels.
The detailed ROC analysis of the EOEL-PCLCCI system under the test database is shown in Figure 11. ROC curves summarize the trade-off between the true positive rate and false positive rate for a predictive model using different probability thresholds. The outcomes exhibited by the EOEL-PCLCCI methodology has signified its ability to categorize distinct classes in test database.
The experimental results of the EOEL-PCLCCI model are compared with other DL models in Table 4 and Figure 12 [24,25]. The result implies that the ShuffleNet and ShuffleNet_SE models have shown lower performance, whereas the ResNet34 and DenseNet121 models have reported moderately improved performance.
In contrast, the Mor-27 and ResNet-101 models have tried to obtain reasonable outcomes. Although the GCN model has shown near-optimal performance, the EOEL-PCLCCI model has shown enhanced results with a c c u y of 99.17%, p r e c n of 97.02%, r e c a l of 97.05%, and F s c o r e of 96.96%. Therefore, the EOEL-PCLCCI model has shown superior results over other models.

5. Conclusions

In this study, we have introduced an automated cervical cancer classification method, named EOEL-PCLCCI algorithm on colposcopy images. In the presented EOEL-PCLCCI technique, the DenseNet-264 architecture is used for feature extraction and EO algorithm is applied as a hyperparameter optimizer. For classification process, an ensemble of weighted voting classifiers namely GRU and LSTM is used. A widespread simulation analysis is performed on benchmark dataset to depict the superior performance of the EOEL-PCLCCI technique, and the results demonstrate the superiority of the EOEL-PCLCCI algorithm over other DL models with maximum accuracy of 99.17%. Thus, the EOEL-PCLCCI approach can be used for cervical cancer classification effectively. In the future, the performance of EOEL-PCLCCI technique needs to be enhanced by deep instance segmentation.

Author Contributions

Conceptualization, R.A.M.; Methodology, R.A.M.; Software, M.R.; Formal analysis, R.A.M.; Investigation, R.A.M.; Resources, M.R.; Data curation, R.A.M.; Writing—original draft, R.A.M.; Writing—review & editing, M.R.; Supervision, M.R.; Funding acquisition, M.R. All authors have read and agreed to the published version of the manuscript.

Funding

This project was financed by the Deanship of Scientific Research (DSR) at King Abdul-Aziz University (KAU), Jeddah, Saudi Arabia, under grant no. (G: 246-247-1443). The authors, therefore, thank DSR for technical and financial support.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

This article does not contain any studies with human participants performed by authors.

Data Availability Statement

Data sharing does not apply to this article as no datasets were generated during the current study.

Conflicts of Interest

The authors declare that they have no conflict of interest. The manuscript was written through the contributions of all authors. All authors have approved the final version of the manuscript.

References

  1. Kuko, M.; Pourhomayoun, M. Single and clustered cervical cell classification with the ensemble and deep learning methods. Inf. Syst. Front. 2020, 22, 1039–1051. [Google Scholar] [CrossRef]
  2. Zhao, S.; He, Y.; Qin, J.; Wang, Z. A Semi-supervised Deep Learning Method for Cervical Cell Classification. Anal. Cell. Pathol. 2022, 2022, 4376178. [Google Scholar] [CrossRef] [PubMed]
  3. Nirmal Jith, O.U.; Harinarayanan, K.K.; Gautam, S.; Bhavsar, A.; Sao, A.K. DeepCerv: Deep Neural Network for Segmentation Free Robust Cervical Cell Classification. In Computational Pathology and Ophthalmic Medical Image Analysis; Springer: Cham, Switzerland, 2018; pp. 86–94. [Google Scholar]
  4. Sompawong, N.; Mopan, J.; Pooprasert, P.; Himakhun, W.; Suwannarurk, K.; Ngamvirojcharoen, J.; Vachiramon, T.; Tantibundhit, C. Automated Pap Smear Cervical Cancer Screening Using Deep Learning. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 7044–7048. [Google Scholar]
  5. Chen, W.; Gao, L.; Li, X.; Shen, W. Lightweight convolutional neural network with knowledge distillation for cervical cells classification. Biomed. Signal Process. Control. 2022, 71, 103177. [Google Scholar] [CrossRef]
  6. Rahaman, M.M.; Li, C.; Yao, Y.; Kulwa, F.; Wu, X.; Li, X.; Wang, Q. DeepCervix: A deep learning-based framework for the classification of cervical cells using hybrid deep feature fusion techniques. Comput. Biol. Med. 2021, 136, 104649. [Google Scholar] [CrossRef]
  7. Zhang, C.; Jia, D.; Li, Z.; Wu, N. Auxiliary classification of cervical cells based on multi-domain hybrid deep learning framework. Biomed. Signal Process. Control. 2022, 77, 103739. [Google Scholar] [CrossRef]
  8. Lin, H.; Hu, Y.; Chen, S.; Yao, J.; Zhang, L. Fine-grained classification of cervical cells using morphological and appearance based convolutional neural networks. IEEE Access 2019, 7, 71541–71549. [Google Scholar] [CrossRef]
  9. Tripathi, A.; Arora, A.; Bhan, A. Classification of Cervical Cancer Using Deep Learning Algorithm. In Proceedings of the 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 6–8 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1210–1218. [Google Scholar]
  10. Rahaman, M.M.; Li, C.; Wu, X.; Yao, Y.; Hu, Z.; Jiang, T.; Li, X.; Qi, S. A survey for cervical cytopathology image analysis using deep learning. IEEE Access 2020, 8, 61687–61710. [Google Scholar] [CrossRef]
  11. Ragab, M.; Albukhari, A.; Alyami, J.; Mansour, R.F. Ensemble deep-learning-enabled clinical decision support system for breast cancer diagnosis and classification on ultrasound images. Biology 2022, 11, 439. [Google Scholar] [CrossRef] [PubMed]
  12. Alsuhibany, S.A.; Abdel-Khalek, S.; Algarni, A.; Fayomi, A.; Gupta, D.; Kumar, V.; Mansour, R.F. Ensemble of Deep Learning Based Clinical Decision Support System for Chronic Kidney Disease Diagnosis in Medical Internet of Things Environment. Comput. Intell. Neurosci. 2021, 2021, 4931450. [Google Scholar] [CrossRef] [PubMed]
  13. Ragab, M.; Alshehri, S.; Alhakamy, N.A.; Mansour, R.F.; Koundal, D. Multiclass Classification of Chest X-ray Images for the Prediction of COVID-19 Using Capsule Network. Comput. Intell. Neurosci. 2022, 2022, 6185013. [Google Scholar] [CrossRef] [PubMed]
  14. Khamparia, A.; Gupta, D.; de Albuquerque, V.H.C.; Sangaiah, A.K.; Jhaveri, R.H. Internet of health things-driven deep learning system for detection and classification of cervical cells using transfer learning. J. Supercomput. 2020, 76, 8590–8608. [Google Scholar] [CrossRef]
  15. Shi, J.; Wang, R.; Zheng, Y.; Jiang, Z.; Zhang, H.; Yu, L. Cervical cell classification with graph convolutional network. Comput. Methods Programs Biomed. 2021, 198, 105807. [Google Scholar] [CrossRef] [PubMed]
  16. Allehaibi, K.H.S.; Nugroho, L.E.; Lazuardi, L.; Prabuwono, A.S.; Mantoro, T. Segmentation and classification of cervical cells using deep learning. IEEE Access 2019, 7, 116925–116941. [Google Scholar]
  17. Chen, W.; Li, X.; Gao, L.; Shen, W. Improving computer-aided cervical cells classification using transfer learning based snapshot ensemble. Appl. Sci. 2020, 10, 7292. [Google Scholar] [CrossRef]
  18. Archana, M.C.P.; Panicker, J.V. Deep Convolutional Neural Networks for Multiclass Cervical Cell Classification. In Proceedings of the 2022 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), Chennai, India, 24–26 March 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 376–380. [Google Scholar]
  19. Dong, N.; Zhao, L.; Wu, C.H.; Chang, J.F. Inception v3 based cervical cell classification combined with artificially extracted features. Appl. Soft Comput. 2020, 93, 106311. [Google Scholar] [CrossRef]
  20. Li, J.; Dou, Q.; Yang, H.; Liu, J.; Fu, L.; Zhang, Y.; Zheng, L.; Zhang, D. Cervical cell multi-classification algorithm using global context information and attention mechanism. Tissue Cell 2022, 74, 101677. [Google Scholar] [CrossRef] [PubMed]
  21. Zheng, K.; Zha, Z.J.; Cao, Y.; Chen, X.; Wu, F. La-Net: Layout-Aware Dense Network for Monocular Depth Estimation. In Proceedings of the 26th ACM international conference on Multimedia, Seoul, Republic of Korea, 22–26 October 2018; pp. 1381–1388. [Google Scholar]
  22. Gupta, S.; Deep, K.; Mirjalili, S. An efficient equilibrium optimizer with mutation strategy for numerical optimization. Appl. Soft Comput. 2020, 96, 106542. [Google Scholar] [CrossRef]
  23. Alzubi, O.A.; Qiqieh, I.; Alzubi, J.A. Fusion of deep learning based cyberattack detection and classification model for intelligent systems. Clust. Comput. 2022, 1–12. [Google Scholar] [CrossRef]
  24. Available online: http://mde-lab.aegean.gr/index.php/downloads (accessed on 10 November 2022).
  25. Fang, S.; Yang, J.; Wang, M.; Liu, C.; Liu, S. An Improved Image Classification Method for Cervical Precancerous Lesions Based on ShuffleNet. Comput. Intell. Neurosci. 2022, 2022, 9675628. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Working process of EOEL-PCLCCI system.
Figure 1. Working process of EOEL-PCLCCI system.
Healthcare 11 00055 g001
Figure 2. The architecture of LSTM.
Figure 2. The architecture of LSTM.
Healthcare 11 00055 g002
Figure 3. Sample images. (a) Superficial squamous (SSE), (b) intermediate squamous (ISE), (c) columnar (CE), (d) mild dysplasia (MS-NKD), (e) moderate dysplasia (MOS-NKD), (f) severe dysplasia (SS-NKD), (g) carcinoma in situ (SCCSI).
Figure 3. Sample images. (a) Superficial squamous (SSE), (b) intermediate squamous (ISE), (c) columnar (CE), (d) mild dysplasia (MS-NKD), (e) moderate dysplasia (MOS-NKD), (f) severe dysplasia (SS-NKD), (g) carcinoma in situ (SCCSI).
Healthcare 11 00055 g003
Figure 4. Confusion matrices of EOEL-PCLCCI system on cervical cancer classification; (a) entire database, (b) 70% of TR database, and (c) 30% of TS database.
Figure 4. Confusion matrices of EOEL-PCLCCI system on cervical cancer classification; (a) entire database, (b) 70% of TR database, and (c) 30% of TS database.
Healthcare 11 00055 g004
Figure 5. Result analysis of the EOEL-PCLCCI system on the entire database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Figure 5. Result analysis of the EOEL-PCLCCI system on the entire database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Healthcare 11 00055 g005
Figure 6. Result analysis of EOEL-PCLCCI system on 70% of TR database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Figure 6. Result analysis of EOEL-PCLCCI system on 70% of TR database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Healthcare 11 00055 g006
Figure 7. Result analysis of EOEL-PCLCCI system on 30% of TS database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Figure 7. Result analysis of EOEL-PCLCCI system on 30% of TS database in terms of different measures (a) A c c u y , (b) P r e c n , (c) R e c a l , (d) F s c o r e , and (e) MCC.
Healthcare 11 00055 g007
Figure 8. TACC and VACC analysis of EOEL-PCLCCI system.
Figure 8. TACC and VACC analysis of EOEL-PCLCCI system.
Healthcare 11 00055 g008
Figure 9. TLS and VLS analysis of EOEL-PCLCCI system.
Figure 9. TLS and VLS analysis of EOEL-PCLCCI system.
Healthcare 11 00055 g009
Figure 10. Precision-recall analysis of EOEL-PCLCCI system.
Figure 10. Precision-recall analysis of EOEL-PCLCCI system.
Healthcare 11 00055 g010
Figure 11. ROC curve analysis of EOEL-PCLCCI system.
Figure 11. ROC curve analysis of EOEL-PCLCCI system.
Healthcare 11 00055 g011
Figure 12. Comparative analysis of EOEL-PCLCCI algorithm with recent approaches.
Figure 12. Comparative analysis of EOEL-PCLCCI algorithm with recent approaches.
Healthcare 11 00055 g012
Table 1. CC outcome of EOEL-PCLCCI system with various classes under entire database.
Table 1. CC outcome of EOEL-PCLCCI system with various classes under entire database.
Entire Dataset
Labels A c c u y P r e c n R e c a l F s c o r e MCC
SSE99.3597.2294.5995.8995.55
ISE98.6992.6590.0091.3090.61
CE99.2495.9696.9496.4596.02
MS-NKD99.0298.3296.7097.5196.90
MOS-NKD98.8096.5595.8996.2295.51
SS-NKD98.9196.5298.4897.4996.80
SCCSI98.5894.8196.6995.7494.90
Average98.9496.0095.6195.8095.18
Table 2. CC outcome of EOEL-PCLCCI system with various classes under TR database.
Table 2. CC outcome of EOEL-PCLCCI system with various classes under TR database.
Training Phase (70%)
Labels A c c u y P r e c n R e c a l F s c o r e MCC
SSE99.2296.4394.7495.5895.15
ISE98.4493.7586.5490.0089.24
CE99.0794.1296.9795.5295.01
MS-NKD98.9198.4196.1297.2596.59
MOS-NKD98.6095.1096.0495.5794.74
SS-NKD98.9195.8099.2897.5196.84
SCCSI98.7595.9695.9695.9695.22
Average98.8495.6595.0995.3494.68
Table 3. CC outcome of EOEL-PCLCCI system with various classes under TS database.
Table 3. CC outcome of EOEL-PCLCCI system with various classes under TS database.
Testing Phase (30%)
Labels A c c u y P r e c n R e c a l F s c o r e MCC
SSE99.64100.0094.1296.9796.83
ISE99.2890.00100.0094.7494.50
CE99.64100.0096.8898.4198.22
MS-NKD99.2898.1198.1198.1197.66
MOS-NKD99.28100.0095.5697.7397.33
SS-NKD98.9198.2896.6197.4496.75
SCCSI98.1992.7398.0895.3394.26
Average99.1797.0297.0596.9696.51
Table 4. Comparative analysis of EOEL-PCLCCI algorithm with recent approaches.
Table 4. Comparative analysis of EOEL-PCLCCI algorithm with recent approaches.
Methods A c c u y P r e c n R e c a l F s c o r e
EOEL-PCLCCI99.1797.0297.0596.96
GCN96.2892.4195.3892.79
Mor-2794.3487.5596.3686.57
ResNet-10191.5888.7096.7590.73
ResNet3483.4785.5980.9483.08
DenseNet12186.4086.4584.4285.46
ShuffleNet79.7879.9778.6679.78
ShuffleNet_SE80.9081.7981.0481.22
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

A. Mansouri, R.; Ragab, M. Equilibrium Optimization Algorithm with Ensemble Learning Based Cervical Precancerous Lesion Classification Model. Healthcare 2023, 11, 55. https://doi.org/10.3390/healthcare11010055

AMA Style

A. Mansouri R, Ragab M. Equilibrium Optimization Algorithm with Ensemble Learning Based Cervical Precancerous Lesion Classification Model. Healthcare. 2023; 11(1):55. https://doi.org/10.3390/healthcare11010055

Chicago/Turabian Style

A. Mansouri, Rasha, and Mahmoud Ragab. 2023. "Equilibrium Optimization Algorithm with Ensemble Learning Based Cervical Precancerous Lesion Classification Model" Healthcare 11, no. 1: 55. https://doi.org/10.3390/healthcare11010055

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