Next Article in Journal
Assessing Feasibility of Cognitive Impairment Testing Using Social Robotic Technology Augmented with Affective Computing and Emotional State Detection Systems
Next Article in Special Issue
A Reinforcement Learning Approach to Robust Scheduling of Permutation Flow Shop
Previous Article in Journal
Designing Biomimetic Conductive Gelatin-Chitosan–Carbon Black Nanocomposite Hydrogels for Tissue Engineering
Previous Article in Special Issue
Vegetation Evolution with Dynamic Maturity Strategy and Diverse Mutation Strategy for Solving Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mitotic Nuclei Segmentation and Classification Using Chaotic Butterfly Optimization Algorithm with Deep Learning on Histopathology Images

Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
Biomimetics 2023, 8(6), 474; https://doi.org/10.3390/biomimetics8060474
Submission received: 16 August 2023 / Revised: 5 September 2023 / Accepted: 20 September 2023 / Published: 5 October 2023

Abstract

:
Histopathological grading of the tumors provides insights about the patient’s disease conditions, and it also helps in customizing the treatment plans. Mitotic nuclei classification involves the categorization and identification of nuclei in histopathological images based on whether they are undergoing the cell division (mitosis) process or not. This is an essential procedure in several research and medical contexts, especially in diagnosis and prognosis of cancer. Mitotic nuclei classification is a challenging task since the size of the nuclei is too small to observe, while the mitotic figures possess a different appearance as well. Automated calculation of mitotic nuclei is a stimulating one due to their great similarity to non-mitotic nuclei and their heteromorphic appearance. Both Computer Vision (CV) and Machine Learning (ML) approaches are used in the automated identification and the categorization of mitotic nuclei in histopathological images that endure the procedure of cell division (mitosis). With this background, the current research article introduces the mitotic nuclei segmentation and classification using the chaotic butterfly optimization algorithm with deep learning (MNSC-CBOADL) technique. The main objective of the MNSC-CBOADL technique is to perform automated segmentation and the classification of the mitotic nuclei. In the presented MNSC-CBOADL technique, the U-Net model is initially applied for the purpose of segmentation. Additionally, the MNSC-CBOADL technique applies the Xception model for feature vector generation. For the classification process, the MNSC-CBOADL technique employs the deep belief network (DBN) algorithm. In order to enhance the detection performance of the DBN approach, the CBOA is designed for the hyperparameter tuning model. The proposed MNSC-CBOADL system was validated through simulation using the benchmark database. The extensive results confirmed the superior performance of the proposed MNSC-CBOADL system in the classification of mitotic nuclei.

1. Introduction

The Breast Cancer (BC) mortality rate can be reduced only if the disease is diagnosed at early stages since its treatment strategy is directed according to the prognosis and grade of the tumor [1]. In order to categorize the severity of BC, the Nottingham Grading System (NGS) is extensively utilized. This system has three biomarkers to grade the BC using the histopathology images. The biomarkers are mitotic cell count, tubule formation, and nuclear atypia [2]. Among these three biomarkers, the number of mitotic cells is a significant biomarker as the mitotic cell division process is directly relevant to the diagnosis of cancer. In general, the mitotic cells can be identified by visually analyzing the breast histopathology images on higher-resolution microscopes [3]. However, this process is too subjective and hard and is a time-consuming one. A less experienced pathologist may incorrectly diagnose or stage the disease which, in turn, has a major impact on the patient’s life. Histopathological image analysis can be used for the detection of lung and colon cancer as well by investigating the microscopic images of the tissue samples [4]. Additionally, the existence of the mitotic nuclei in HPF differs based on the stages and grades of cancer [5]. In cancerous lesions, the mitotic nuclei look smaller in general with non-differentiable and maximum frequency. The diagnostic accuracy of the mitotic nuclei is based on the skills and proficiency of the pathologists.
The digitalization of histopathology technique and the developments in Machine Learning (ML) and medical image processing approaches paved the way for computer-aided pathology in recent years [6]. Accordingly, various automated systems were designed, for example, the automated classification and identification systems for nuclei, cancerous tissues, detection of biomarkers, and so on [7]. With the emergence of digital pathology systems, several computational techniques were presented for automated pathological outcomes. The latest developments in DCNNs and their excellent effectiveness in image classification, segmentation, and identification have increased their application in medical imaging devices [8]. A DCNN is a kind of representative learning method that can automatically extract the appropriate data from raw images without any need for manual development of the feature descriptors [9]. In the literature, the CNN-based methods were efficiently implemented to address numerous histopathological difficulties such as the diagnosis of cancer metastasis, demarcation of cancerous areas, determination of lymphocytes, classification of the breast tissue into benign, normal, invasive, and in situ carcinoma, segmentation of cell nuclei, and so on [10].
The current research article introduces the mitotic nuclei segmentation and classification using the chaotic butterfly optimization algorithm with deep learning (MNSC-CBOADL) technique on the histopathology images. The main objective of the MNSC-CBOADL system is to accomplish automated segmentation and classification of the mitotic nuclei. In the presented MNSC-CBOADL technique, the U-Net model is initially applied for the purpose of segmentation. Additionally, the MNSC-CBOADL technique applies the Xception model for feature vector generation. For the classification process, the MNSC-CBOADL technique employs the Deep Belief Network (DBN) approach. In order to enhance the detection performance of the DBN algorithm, the CBOA is designed for the hyperparameter tuning model. The proposed MNSC-CBOADL system was validated through simulation using the benchmark database. The extensive results established the superior performance of the MNSC-CBOADL algorithm in the classification of the mitotic nuclei. Some of the key contributions of the paper are summarized herewith.
  • Development of an intelligent MNSC-CBOADL technique comprising pre-processing, U-Net segmentation, Xception-based feature extraction, DBN classification, and CBOA-based parameter tuning for mitosis cell nuclei segmentation and classification. To the best of the authors’ knowledge, the MNSC-CBOADL model has never been presented in the literature;
  • U-Net segmentation is used to accurately delineate the mitotic nuclei from complex tissue images, while the DBN model can effectively model complex patterns in the data for classification;
  • The CBOA algorithm is used for the optimization of the hyperparameters of the DBN model using cross-validation, which helps in boosting the predictive outcomes of the MNSC-CBOADL model for unseen data.
The rest of the paper is organized as follows: Section 2 provides the related works, and Section 3 discusses the proposed model. Then, Section 4 details the analytical outcomes, while Section 5 concludes the paper.

2. Related Works

In the study conducted earlier [11], the authors developed an automatic mitosis identification system from the histopathology images and grading method by employing the SVM method. Early diagnosis of cancer and prior knowledge about the patient’s medical history are crucial, and the proposed histopathological grading system for carcinoma was analyzed in this background. In the traditional approach, NGS was used for grading various stages of carcinoma. Khan et al. [12] introduced the SMDetector, a DL technique in which the dilated layers aim to reduce the size gap between the images and objects. Mathew et al. [13] suggested a novel method based on a class imbalance phenomenon which is understood by the growth of mitotic cells in a context-preserving way. Eventually, the adapted CNN algorithm was employed for the classification of the candidate cells into target class labels.
Shwetha and Dharmanna [14] presented a new CAD system with five phases. In the first phase, the images were pre-processed based on an image fine-tuning method. In the second phase, both the background and the foreground were segmented by following the Otsu segmentation approach. In the third phase, the bit plane slicing method was implemented to separate the non-mitotic and mitotic cells. In the fourth phase, the number of mitotic cells was calculated. At last, the phases of the cancer were diagnosed depending on the mitotic cell counts. Malibari et al. [15] developed the Artificial HBA with TL-based Mitotic Nuclei Classification (AHBATL-MNC) method using the histopathologic images of BC. In this histopathologic image segmentation method, the PSPNet technique was employed for analyzing the candidate mitotic regions. Later, the ResNet algorithm was used for feature extraction, and the XGBoost technique was implemented. In the study conducted earlier [16], a new architecture was introduced by employing NN-based approaches with fewer feature vectors and several ML methods. For this study, the authors implemented extraction with many approaches such as LTP, LBP, and GLCM, as well as classification methods, namely, RF, SVM, and NBs, for the source database of the images.
Sohail et al. [17] recommended an automated label refiner to characterize the weak labels using semi-sematic data for training the DCNNs. In this study, the authors utilized deep instance-based segmentation and identification techniques to explore the possible mitotic areas on tissue patches. Highly possible fields were screened based on the blob region, after which the cell level was identified by improving the conventional CNN method “MitosRes-CNN” so as to filter incorrect mitoses. Samah et al. [18] suggested a method to identify the mitotic cells from H- and E-stained overall-slide images of BC. This approach had a total of three phases, namely, the super-pixel segmentation for the collection of the same pixels into super-pixel areas, blob detection for the separation of the cells from the background and the tissues, and, finally, the classification and shape analysis. The suggested technique, along with a Fourier Descriptor (FD) and the Histogram of the Oriented Gradients (HOGs) as features, was applied to analyze the mitotic cells in a reliable manner.
In the literature [19], the authors developed a novel partially supervised technique based on two parallel deep fully convolutional networks. Of these two, one was trained to employ the weak labels, whereas the other one was trained through strong labels, collected with a weight transfer function. During the identification stage, the authors combined the segmentation maps generated by both networks to accomplish the final mitotic analysis. Wahab et al. [20] developed a novel TL model by initially utilizing a pre-trained CNN for segmentation followed by another hybrid CNN and the weights transfer and custom layers for the classification of mitoses. Primarily, the mitotic nuclei are automatically annotated based on the ground truth centroids. The segmentation technique categorizes the mitotic nuclei, but it may also generate false positives at times. Mahmood et al. [21] introduced the multiphase mitotic cell identification technique derived from deep CNNs and a Faster Region-CNN (Faster R-CNN).

3. The Proposed Model

In the current study, the automated MNSC-CBOADL technique is proposed, designed, and validated for its performance in terms of automated mitotic nuclei segmentation and classification upon the histopathology images. The key objective of the MNSC-CBOADL system is to accomplish automated segmentation and classification of the mitotic nuclei. In the presented MNSC-CBOADL technique, different stages of operations are involved, namely, U-Net segmentation, Xception feature extraction, DBN classification, and CBOA-based hyperparameter tuning. Figure 1 depicts the workflow of the MNSC-CBOADL system.

3.1. Image Segmentation

For the segmentation process, the U-Net model is applied. The U-Net structure has two major paths [22], the contraction path and expansion path. The contraction path is called the encoder, which is accountable for capturing the image context using max-pooling and convolutional layers. On the other hand, the expansion path is called the decoder, which is accountable for localization and object detection using the transposed convolution. Generally, the encoded path reduces the spatial resolution of the input images, while, with the help of an up-sampling layer, the decoder gradually recovers the spatial resolution. The U-Net structure can handle images of any size without dense layers. The skip connection is utilized for connecting the encoder block output to its respective decoder block. This stage tries to recover the fine details that are learnt through encoding to restore the spatial resolution of the novel input images.
The contracting path implements a down-sampling process that comprises two 3 × 3 convolution layers, followed by 2 × 2 max-pooling with stride 2 and the ReLU activation function. The feature channel counts are improved by a factor of 2 for every down-sampling, whereas the expansive path implements the up-sampling process. It has a 2 × 2 convolution layer that decreases the number of feature channels by half followed by a concatenation with respective features in the contracting path and two 3 × 3 convolutional layers and, finally, the ReLu function. Finally, a 1 × 1 convolutional layer is used for mapping the 64-element feature vectors to the required number of classes. The convolution can be obtained using Equation (1), which is implemented as a kind of transformation.
Z x k i i , j j = f k = 1 k x k i i , j j w k + b k Z = f X . W + b ,
In Equation (1), w represents the weight vector, b corresponds to the bias vector, and x k   ( i i , j j ) refers to the input of the activation function and output of the convolution operation. After the convolution process becomes completed, the U-Net structure uses ReLU as an activation function as follows:
A x k i i , j j = m a x ( 0 , Z x k i i , j j .

3.2. Feature Extraction

In this stage, the Xception method is utilized to derive the feature vectors. The Xception structure called ‘Extreme Inception’ is a CNN structure that comprises a series of depthwise separable convolutional layers with remaining connections [23]. This structure contains 36 convolution layers that are collected as 14 blocks, where the first and the last blocks feature the linear residual connections amongst the others. In order to enhance the accuracy of the model and extract high-level features from the histopathological images, custom layers in the procedure of three convolutions and three max-pooling layers are used together with the pre-training structure. The Xception method weights can initialize the ImageNet weights. The flattening function changes the mapping feature achieved earlier to a 1D vector. Here, dropout is employed to reduce the overfitting issues, whereas batch normalization is employed as a regularized system. The last sigmoid activation function provides the outcome for class probability in the range of 0 to 1. Afterwards, the entire CNN structure containing the pre-training method (FC layers) and custom layers is trained using the augmented BreakHis database with a 40× magnification aspect.

3.3. Classification Using the DBN Model

For the classification process, the DBN approach is followed. DBN is a multi-layer NN architecture and is a multi-layer probabilistic ML algorithm [24]. The conventional MLP technique is confronted with a few complications such as gradient vanishing, time-consuming processes, and a huge demand for training datasets; nevertheless, the DBN is an advanced DL technique that can overcome these drawbacks. The DBN has both unsupervised and supervised learning techniques, where the former can be obtained by the network architecture with a multi-layer of RBM bodies. On the other hand, the backpropagation network layer implements supervised learning. Unsupervised learning finalizes the initialization parameter of all the layers of network architecture, whereas the supervised learning process fine-tunes the initial parameters globally.
RBM consists of a visible layer (VL) and hidden layers (HL). The HL and VL are interconnected in both the directions, whereas the nodes of all the layers are not interconnected with one another. In the RBM learning method, the E v , h θ energy function is determined as follows:
E v , h θ = i = 1 n j = 1 m ω i j v i h j i = 1 n b i v i j = 1 m c j h j
In Equation (3),   θ = { ω i j ,   b i , c j } corresponds to the parameter set of RBM. v = ( v 1 , v 2 , , v n ) T represents the VL, h = ( h 1 , h 2 , ,   h m ) indicates the HL, ω = ( ω i , j ) R n × m shows the weight matrix that interconnects both the layers, and b = ( b 1 , b 2 , ,   b n ) T and c = ( c 1 , c 2 , , c m ) T refers to the bias of v and h , correspondingly. Figure 2 depicts the framework of the DBN.
This RBM architecture enables the VL and HL values to be unrelated to one another. The whole layer is computed in parallel instead of calculating all the neurons. Next, the probability distribution of VL and HL is given below:
p v , h θ = e E v , h θ Z θ  
Z θ = v h e E v , h θ  
Here, Z ( θ ) refers to the normalized constant.
Therefore, the neuron probability h j is activated in the HL of RBM as follows:
p h j = 1 v ; θ = f c j + i = 1 n ω i j v i  
Meanwhile, the RBM layer is interconnected in two directions. The neurons in the visible layer v i are activated by the neuron h j in HL, and its probability is formulated using Equation (7):
p v i = 1 h ; θ = f b i + j = 1 m ω i j h j  
The RBM training method learns the values of θ parameters to fit into the training dataset. Usually, the non-supervised RBM learning method exploits the Contrastive Divergence (CD) method to update the parameters, and the updating rules for all the parameters are given below:
Δ ω = ε E d a t a v i h j E r e c o n v i h j
Δ c = ε E d a t a h j E r e c o n h j
Δ b = ε E d a t a v i E r e c o n v i
Here, E e c o n indicates the expectation over distribution described by the reconstruction mechanism, E d a t a denotes the mathematical expectation with distribution described by the trained data, and ε refers to the learning rate for training the RBM.

3.4. Hyperparameter Tuning Using CBOA

Finally, the CBOA is utilized for the selection of the optimum hyperparameters of the DBN algorithm. The BOA is a swarm optimization approach inspired by the natural behavior of social butterflies during foraging [25]. The BOA searches globally as well as locally for a better solution. In the current research work, the data are transmitted to other solutions (searching agents) using smell to form the combined social networks. Naturally, butterflies use a sensor to smell or sense fragrance. According to their fitness, all the butterflies scatter a dissimilar amount of fragrance. A butterfly discharges a strong concentrated smell when it moves.
p f i = c I a  
In Equation (11), p f i corresponds to the perceived magnitude of fragrance, while a and c are the parameters that correspond to sensing modality and the power exponent, correspondingly. I denotes the stimulus concentration.
A parameter is a power exponent that defines the dissimilarity of odor absorption, thus affecting the butterfly’s capability to search for a better outcome. For a = 1 , there is no absorption of fragrance. Other butterflies sense each amount of the fragrance released by the butterfly particles. For a = 0 , the fragrance released by the butterfly particles is not perceptible to the rest of the butterfly individuals.
a t = a s a s a f × s i n π μ × t T m a x 2
In Equation (12), a s and a f indicate the first and last values of a ,   μ shows the parameter tuning, and T m a x represents the maximum iteration counter. The value of sensor modality c lies in the range of 0 to 1. The value is updated in an iterative manner using Equation (13):
c t + 1 = c t + 0.025 c t × T m a x
Here, T m a x denotes the maximal iteration counter, and the initial value of c is 0.01.
All the butterflies emit fragrance once they move, and the rest of the butterflies are attracted to it based on their amount of fragrance. This phenomenon is named ‘global search’ and is determined using Equation (14):
x i t + 1 = x i t + r 2 x g * x i t × f i
In Equation (14), x i t refers to the vector that signifies the solution (butterfly) at the t t h iteration, g * indicates the overall better solution, r shows the randomly generated value within [ 0,1 ] , and f i indicates the fragrance of the i t h butterfly. Once a butterfly fails to smell the odor concentration of others, it randomly moves into the search region. This phenomenon is named the ‘local search’ process and is determined using Equation (15):
x i t + 1 = x i t + r 2 × x j t x k t × f i
Here, x j t and x k t correspond to two vectors that signify two dissimilar butterflies in a similar population.

3.5. Chaotic Butterfly Optimization Algorithm (CBOA)

The CBOA is a revised version of the BOA that exploits chaotic maps instead of the randomly generated parameters in Equations (15) and (16) for updating the position of the butterfly. This phenomenon improves the performance of the BOA.
x i t + 1 = x i t + C 2 × g * x i t × f i
In Equation (16), x i t indicates the vector that shows the butterfly (solution) at the t iteration, g * represents the overall better performance, C implies the chaotic value, and f i shows the fragrance of the i t h   butterfly.
x i t + 1 = x i t + C 2 × x j t x k t × f i
In Equation (17), two vectors, x j t and x k t , indicate different butterflies in a similar population.
The CBOA system grows a Fitness Function (FF) to accomplish excellent classification outcomes. It explains a positive integer to depict the good solution for candidate performances. In the current study, the reduction in classifier errors is assumed to be an FF, as provided in Equation (18):
f i t n e s s x i = C l a s s i f i e r E r r o r R a t e x i = N o .   o f   m i s c l a s s i f i e d   i n s t a n c e s   T o t a l   n o .   o f   i n s t a n c e s × 100

4. Results and Discussion

The proposed model was simulated using the Python 3.6.5 tool configured on a PC with specifications such as i5-8600k, GeForce 1050Ti 4GB, 16GB RAM, 250GB SSD, and 1TB HDD. The classification performance of the MNSC-CBOADL system was validated utilizing a standard database [26], comprising 150 samples, as depicted in Table 1. The dataset comprises images in the form of whole-slide images, and they are saved in Aperio .svs file format as multi-resolution pyramid structures (the size of the highest resolution image can easily exceed 50,000 by 50,000 pixels). Every image in the pyramid is saved as a series of tiles in order to facilitate the rapid retrieval of subregions in the image. Each case is represented with a single whole-slide image and is annotated with a proliferation score based on mitotic counting by pathologists and molecular proliferation score.
Figure 3 portrays the confusion matrices generated by the MNSC-CBOADL system for distinct databases. The simulation value shows that the MNSC-CBOADL methodology detected and classified the mitotic and non-mitotic classes accurately.
In Table 2 and Figure 4, the results of the MNSC-CBOADL approach under 60:40 of the TR set/TS set are shown. The MNSC-CBOADL technique properly recognized the mitotic and non-mitotic class samples. With the 60% TR set, the MNSC-CBOADL technique attained an average a c c u y of 95.60%, p r e c n of 95.60%, r e c a l of 95.60%, F s c o r e of 95.56%, MCC of 91.21%, and a G m e a s u r e of 95.58%. In addition, on the 40% TS set, the MNSC-CBOADL approach achieved an average a c c u y of 98.39%, p r e c n of 98.33%, r e c a l of 98.39%, F s c o r e of 98.33%, MCC of 96.72%, and a G m e a s u r e of 98.35%.
Figure 5 illustrates the training accuracy T R _ a c c u y and V L _ a c c u y values achieved by the MNSC-CBOADL algorithm upon the 60:40 TR set/TS set. The T L _ a c c u y is defined as an estimate of the MNSC-CBOADL system for the TR dataset, whereas the V L _ a c c u y value is computed by evaluating the performance of the model upon a separate testing dataset. The outcomes display that T R _ a c c u y and V L _ a c c u y values upsurge with an increase in the number of epochs. Accordingly, the performance of the MNSC-CBOADL method improved on TR and TS datasets, with an increase in the number of epochs.
In Figure 6, the T R _ l o s s and V R _ l o s s   outcomes of the MNSC-CBOADL algorithm on the 60:40 TR set/TS set are exposed. The T R _ l o s s value demonstrates the error between the predictive outcome and original values of the TR data. The V R _ l o s s value measures the performance of the MNSC-CBOADL algorithm on individual validation data. These results indicate that T R _ l o s s and V R _ l o s s values tend to be lesser with an increase in the number of epochs. It portrays the enhanced outcomes of the MNSC-CBOADL method and its ability to generate accurate classification. The minimal T R _ l o s s and V R _ l o s s values establish the enhanced performance of the MNSC-CBOADL approach in terms of capturing the patterns and relationships.
A detailed PR outcome of the MNSC-CBOADL algorithm for 60:40 of the TR set/TS set is shown in Figure 7. The simulation outcomes demonstrate that the MNSC-CBOADL approach achieved enhanced PR values. Moreover, the MNSC-CBOADL algorithm attained superior PR performances on two classes.
In Figure 8, the ROC outcomes of the MNSC-CBOADL method are demonstrated on the 60:40 TR set/TS set. The outcomes show that the MNSC-CBOADL system increased the ROC values. Thus, it is obvious that the MNSC-CBOADL algorithm achieved superior ROC performance on both the classes.
In Table 3 and Figure 9, the results of the MNSC-CBOADL approach on 70:30 of the TR set/TS set are portrayed. The MNSC-CBOADL algorithm properly identified both mitotic and non-mitotic class samples. On the 70% TR set, the MNSC-CBOADL algorithm achieved an average a c c u y of 90.58%, p r e c n of 90.64%, r e c a l of 90.58%, F s c o r e of 90.48%, MCC of 81.21%, and a G m e a s u r e of 90.54%. Afterwards, on the 30% TS set, the MNSC-CBOADL methodology accomplished an average a c c u y of 97.92%, p r e c n of 97.73%, r e c a l of 97.92%, F s c o r e of 97.77%, MCC of 95.64%, and a G m e a s u r e of 97.80%.
Figure 10 depicts the training accuracy T R _ a c c u y and V L _ a c c u y values of the MNSC-CBOADL algorithm for the 70:30 TR set/TS set. T L _ a c c u y is defined as an estimation of the MNSC-CBOADL algorithm on the TR dataset, whereas the V L _ a c c u y value is calculated by assessing the performance on a separate testing dataset. The outcomes exhibit that both T R _ a c c u y and V L _ a c c u y values increase with an upsurge in the number of epochs. So, the outcome of the MNSC-CBOADL technique was improved on both TR and TS datasets with an increase in the number of epochs.
In Figure 11, the T R _ l o s s and V R _ l o s s   results of the MNSC-CBOADL approach on the 70:30 TR set/TS set are revealed. T R _ l o s s defines the error between the predictive solution and original values on the TR data. V R _ l o s s signifies the performance measure of the MNSC-CBOADL technique on individual validation data. The results indicate that both T R _ l o s s and V R _ l o s s values tend to reduce with rising epochs. This phenomenon describes the greater solution of the MNSC-CBOADL technique and its ability to generate accurate classification. The low T R _ l o s s and V R _ l o s s values reveal the enhanced outcome of the MNSC-CBOADL method in terms of capturing the patterns and relationships.
A comprehensive PR study was conducted upon the MNSC-CBOADL method using the 70:30 TR set/TS set, and the outcomes are shown in Figure 12. The simulation values denote that the MNSC-CBOADL system achieved superior PR outcomes. Thus, it is evident that the MNSC-CBOADL approach gained better PR values on both the classes.
In Figure 13, the ROC curve is shown for the MNSC-CBOADL system upon the 70:30 TR set/TS set. The results demonstrate that the MNSC-CBOADL technique produced the optimum ROC values. So, the MNSC-CBOADL approach attained excellent performances in terms of ROC on both the classes.
The comparative analysis results of the MNSC-CBOADL technique are depicted in Table 4 and Figure 14 [15,27]. The outcomes show that the MNSC-CBOADL technique achieved promising results over other models. In terms of a c c u y , the MNSC-CBOADL technique achieved a maximum a c c u y of 98.39%. At the same time, the AHBATL-MNC, DHE-Mit, DenseNet201, Inception-V3, ResNext-50, and VGG-16 models reached low a c c u y values of 96.77%, 85.23%, 83.96%, 78.54%, 77.48%, and 74.72%, respectively. It was also noticed that the Xception-BOA-DBN and Xception-DBN models managed to achieve a considerable performance. However, the proposed model achieved a better performance over other models under different measures. The enhanced performance of the proposed model is due to the inclusion of the CBOA-based hyperparameter tuning process.
The above-discussed performances established the highest classification efficiency of the proposed MNSC-CBOADL methodology.

5. Conclusions

In the current study, an automated MNSC-CBOADL technique was designed and developed for automated mitotic nuclei segmentation and classification in histopathology images. The main purpose of the MNSC-CBOADL algorithm is to accomplish the automated segmentation and classification of mitotic nuclei. In the presented MNSC-CBOADL technique, different stages of operations are involved, namely, U-Net segmentation, Xception feature extraction, DBN classification, and CBOA-based hyperparameter tuning. For the classification process, the MNSC-CBOADL technique employs the DBN approach. In order to improve the detection performance of the DBN algorithm, the CBOA is designed for the hyperparameter tuning process. The proposed MNSC-CBOADL system was experimentally validated through simulation using the benchmark database. The extensive results confirmed the superior performance of the MNSC-CBOADL algorithm in terms of classification of mitotic nuclei, with a maximum accuracy of 98.39%. Thus, the proposed model can be employed for an automated and accurate mitotic nuclei classification process. In the future, the information from different imaging modalities such as brightfield and fluorescence microscopy can be included to improve the mitosis detection accuracy. The integration of data from various modalities can offer enriched contextual data and enhance the accuracy of the outcomes. In addition, the future works can also focus on the design of ensemble models that combine the predictions from multiple classifiers or neural networks to improve the mitotic classification accuracy.

Funding

This research work was funded by Institutional Fund Projects under grant no. (IFPIP: 154-611-1443). Therefore, the author gratefully acknowledges the technical and financial support provided by the Ministry of Education and Deanship of Scientific Research (DSR), King Abdulaziz University (KAU), Jeddah, Saudi Arabia.

Institutional Review Board Statement

Not Applicable.

Data Availability Statement

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

Conflicts of Interest

The author declare that he have no conflicts of interest.

References

  1. Shihabuddin, A.R.; Beevi, S. Multi CNN-based automatic detection of mitotic nuclei in breast histopathological images. Comput. Biol. Med. 2023, 158, 106815. [Google Scholar] [CrossRef] [PubMed]
  2. Sigirci, I.O.; Albayrak, A.; Bilgin, G. Detection of mitotic cells in breast cancer histopathological images using deep versus handcrafted features. Multimed. Tools Appl. 2022, 81, 13179–13202. [Google Scholar] [CrossRef]
  3. Bhausaheb, D.; Kashyap, K.L. Shuffled Shepherd Deer Hunting Optimization based Deep Neural Network for Breast Cancer Classification using Breast Histopathology Images. Biomed. Signal Process. Control 2023, 83, 104570. [Google Scholar] [CrossRef]
  4. AlGhamdi, R.; Asar, T.O.; Assiri, F.Y.; Mansouri, R.A.; Ragab, M. Al-Biruni Earth Radius Optimization with Transfer Learning Based Histopathological Image Analysis for Lung and Colon Cancer Detection. Cancers 2023, 15, 3300. [Google Scholar] [CrossRef]
  5. Wang, X.; Zhang, J.; Yang, S.; Xiang, J.; Luo, F.; Wang, M.; Zhang, J.; Yang, W.; Huang, J.; Han, X. A generalizable and robust deep learning algorithm for mitosis detection in multicenter breast histopathological images. Med. Image Anal. 2023, 84, 102703. [Google Scholar] [CrossRef]
  6. Ragab, M.; Nahhas, A.F. Optimal Deep Transfer Learning Model for Histopathological Breast Cancer Classification. Comput. Mater. Contin. 2022, 73, 2849–2864. [Google Scholar]
  7. Bahade, S.S.; Edwards, M.; Xie, X. Cascaded Graph Convolution Approach for Nuclei Detection in Histopathology Images. J. Image Graph. 2023, 11, 15–20. [Google Scholar] [CrossRef]
  8. Abdullah, S.; Ragab, M. Tunicate swarm algorithm with deep convolutional neural network-driven colorectal cancer classification from histopathological imaging data. Electron. Res. Arch. 2023, 31, 2793–2812. [Google Scholar]
  9. Nair, L.S.; Rabhu, R.; Sugathan, G.; Gireesh, K.V.; Nair, A.S. Mitotic nuclei detection in breast histopathology images using yolov4. In Proceedings of the 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kharagpur, India, 6–8 July 2021; pp. 1–5. [Google Scholar]
  10. Tan, X.J.; Mustafa, N.; Mashor, M.Y.; Ab Rahman, K.S. Automated knowledge-assisted mitosis cells detection framework in breast histopathology images. Math. Biosci. Eng. 2022, 19, 1721–1745. [Google Scholar] [CrossRef]
  11. Selvamani, I.; Umamaheshwari, N. Automatic mitosis detection in histopathology images & grading using SVM classifier. In AIP Conference Proceedings; AIP Publishing: Melville, NY, USA, 2021; Volume 2407. [Google Scholar]
  12. Khan, H.U.; Raza, B.; Shah, M.H.; Usama, S.M.; Tiwari, P.; Band, S.S. SMDetector: Small mitotic detector in histopathology images using faster R-CNN with dilated convolutions in the backbone model. Biomed. Signal Process. Control 2023, 81, 104414. [Google Scholar] [CrossRef]
  13. Mathew, T.; Ajith, B.; Kini, J.R.; Rajan, J. Deep learning-based automated mitosis detection in histopathology images for breast cancer grading. Int. J. Imaging Syst. Technol. 2022, 32, 1192–1208. [Google Scholar] [CrossRef]
  14. Shwetha, S.V.; Dharmanna, L. An automatic recognition, identification and classification of mitotic cells for the diagnosis of breast cancer stages. Int. J. Image Graph. Sign. Process 2021, 13, 1–11. [Google Scholar]
  15. Malibari, A.A.; Obayya, M.; Gaddah, A.; Mehanna, A.S.; Hamza, M.A.; Ibrahim Alsaid, M.; Yaseen, I.; Abdelmageed, A.A. Artificial Hummingbird Algorithm with Transfer-Learning-Based Mitotic Nuclei Classification on Histopathologic Breast Cancer Images. Bioengineering 2023, 10, 87. [Google Scholar] [CrossRef] [PubMed]
  16. Rehman, M.U.; Akhtar, S.; Zakwan, M.; Mahmood, M.H. Novel architecture with selected feature vector for effective classification of mitotic and non-mitotic cells in breast cancer histology images. Biomed. Signal Process. Control 2022, 71, 103212. [Google Scholar] [CrossRef]
  17. Sohail, A.; Khan, A.; Wahab, N.; Zameer, A.; Khan, S. A multi-phase deep CNN-based mitosis detection framework for breast cancer histopathological images. Sci. Rep. 2021, 11, 6215. [Google Scholar] [CrossRef] [PubMed]
  18. Samah, A.A.; Fauzi, M.F.A.; Khor, S.Y.; Lee, J.T.H.; Teoh, K.H.; Looi, L.M.; Mansor, S. Mitotic cell detection in H&E-stained breast carcinoma images. Int. J. Biomed. Eng. Technol. 2022, 40, 54–69. [Google Scholar]
  19. Sebai, M.; Wang, T.; Al-Fadhli, S.A. PartMitosis: A partially supervised deep learning framework for mitosis detection in breast cancer histopathology images. IEEE Access 2020, 8, 45133–45147. [Google Scholar] [CrossRef]
  20. Wahab, N.; Khan, A.; Lee, Y.S. Transfer learning-based deep CNN for segmentation and detection of mitoses in breast cancer histopathological images. Microscopy 2019, 68, 216–233. [Google Scholar] [CrossRef]
  21. Mahmood, T.; Arsalan, M.; Owais, M.; Lee, M.B.; Park, K.R. Artificial intelligence-based mitosis detection in breast cancer histopathology images using faster R-CNN and deep CNNs. J. Clin. Med. 2020, 9, 749. [Google Scholar] [CrossRef]
  22. Talasila, S.; Rawal, K.; Sethi, G. Deep Learning-Based Leaf Region Segmentation Using High-Resolution Super HAD CCD and ISOCELL GW1 Sensors. J. Sens. 2023, 2023, 1085735. [Google Scholar] [CrossRef]
  23. Joshi, S.A.; Bongale, A.M.; Olsson, O.; Urolagin, S.; Dharrao, D.; Bongale, A. Enhanced Pre-Trained Xception Model Transfer Learned for Breast Cancer Detection. Computation 2023, 11, 59. [Google Scholar] [CrossRef]
  24. Wei, Y.; Zhang, H.; Dai, J.; Zhu, R.; Qiu, L.; Dong, Y.; Fang, S. Deep Belief Network with Swarm Spider Optimization Method for Renewable Energy Power Forecasting. Processes 2023, 11, 1001. [Google Scholar] [CrossRef]
  25. Awad, A.A.; Ali, A.F.; Gaber, T. An improved long short-term memory network for intrusion detection. PLoS ONE 2023, 18, e0284795. [Google Scholar] [CrossRef] [PubMed]
  26. Veta, M.; Pluim, J.W.; Stathonikos, N.; van Diest, J.; Beca, F.; Beck, A. Predicting breast tumor proliferation from whole-slide images: The TUPAC16 challenge. Med. Image Anal. 2019, 54, 111–124. [Google Scholar] [CrossRef]
  27. Sebai, M.; Wang, X.; Wang, T. MaskMitosis: A deep learning framework for fully supervised, weakly supervised, and unsupervised mitosis detection in histopathology images. Med. Biol. Eng. Comput. 2020, 58, 1603–1623. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Workflow of the MNSC-CBOADL algorithm.
Figure 1. Workflow of the MNSC-CBOADL algorithm.
Biomimetics 08 00474 g001
Figure 2. DBN structure.
Figure 2. DBN structure.
Biomimetics 08 00474 g002
Figure 3. Confusion matrices of (a,b) 60:40 of TR set/TS set and (c,d) 70:30 of TR set/TS set.
Figure 3. Confusion matrices of (a,b) 60:40 of TR set/TS set and (c,d) 70:30 of TR set/TS set.
Biomimetics 08 00474 g003
Figure 4. Average values of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Figure 4. Average values of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Biomimetics 08 00474 g004
Figure 5. A c c u y curve of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Figure 5. A c c u y curve of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Biomimetics 08 00474 g005
Figure 6. Loss curve of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Figure 6. Loss curve of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Biomimetics 08 00474 g006
Figure 7. PR curve of the MNSC-CBOADL algorithm on 60:40 of TR set/TS set.
Figure 7. PR curve of the MNSC-CBOADL algorithm on 60:40 of TR set/TS set.
Biomimetics 08 00474 g007
Figure 8. ROC of the MNSC-CBOADL algorithm on 60:40 of TR set/TS set.
Figure 8. ROC of the MNSC-CBOADL algorithm on 60:40 of TR set/TS set.
Biomimetics 08 00474 g008
Figure 9. Average values of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Figure 9. Average values of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Biomimetics 08 00474 g009
Figure 10. A c c u y curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Figure 10. A c c u y curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Biomimetics 08 00474 g010
Figure 11. Loss curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Figure 11. Loss curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Biomimetics 08 00474 g011
Figure 12. PR curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Figure 12. PR curve of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Biomimetics 08 00474 g012
Figure 13. ROC value of the MNSC-CBOADL algorithm on 70:30 of TR set/TS set.
Figure 13. ROC value of the MNSC-CBOADL algorithm on 70:30 of TR set/TS set.
Biomimetics 08 00474 g013
Figure 14. Comparative outcome of MNSC-CBOADL algorithm with existing methods.
Figure 14. Comparative outcome of MNSC-CBOADL algorithm with existing methods.
Biomimetics 08 00474 g014
Table 1. Description of the database.
Table 1. Description of the database.
ClassNo. of Samples
Mitosis75
Nonmitosis75
Total Samples150
Table 2. Classifier outcomes of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Table 2. Classifier outcomes of the MNSC-CBOADL algorithm at 60:40 of TR set/TS set.
Class A c c u y P r e c n R e c a l F S c o r e MCC G M e a s u r e
TR set (60%)
Mitosis97.7393.4897.7395.5691.2195.58
Nonmitosis93.4897.7393.4895.5691.2195.58
Average95.6095.6095.6095.5691.2195.58
TS set (40%)
Mitosis96.77100.0096.7798.3696.7298.37
Nonmitosis100.0096.67100.0098.3196.7298.32
Average98.3998.3398.3998.3396.7298.35
Table 3. Classifier outcomes of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Table 3. Classifier outcomes of the MNSC-CBOADL algorithm at 70:30 of TR set/TS set.
Class A c c u y P r e c n R e c a l F S c o r e MCC G M e a s u r e
TR set (70%)
Mitosis87.0494.0087.0490.3881.2190.45
Nonmitosis94.1287.2794.1290.5781.2190.63
Average90.5890.6490.5890.4881.2190.54
TS set (30%)
Mitosis100.0095.45100.0097.6795.6497.70
Nonmitosis95.83100.0095.8397.8795.6497.89
Average97.9297.7397.9297.7795.6497.80
Table 4. Comparative outcomes of the MNSC-CBOADL algorithm and other existing methodologies [15,27].
Table 4. Comparative outcomes of the MNSC-CBOADL algorithm and other existing methodologies [15,27].
Methods A c c u y P r e c n R e c a l F S c o r e
MNSC-CBOADL98.3998.3398.3998.33
Xception-BOA-DBN97.1297.4797.0897.16
Xception-DBN96.8996.9196.8596.86
AHBATL-MNC96.7796.7796.7796.67
DHE-Mit85.2384.4575.2677.33
DenseNet-20183.9683.2073.8576.38
Inception-V378.5477.5168.1870.64
ResNext-5077.4876.2066.7369.49
VGG-1674.7273.9365.0067.66
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

AlGhamdi, R. Mitotic Nuclei Segmentation and Classification Using Chaotic Butterfly Optimization Algorithm with Deep Learning on Histopathology Images. Biomimetics 2023, 8, 474. https://doi.org/10.3390/biomimetics8060474

AMA Style

AlGhamdi R. Mitotic Nuclei Segmentation and Classification Using Chaotic Butterfly Optimization Algorithm with Deep Learning on Histopathology Images. Biomimetics. 2023; 8(6):474. https://doi.org/10.3390/biomimetics8060474

Chicago/Turabian Style

AlGhamdi, Rayed. 2023. "Mitotic Nuclei Segmentation and Classification Using Chaotic Butterfly Optimization Algorithm with Deep Learning on Histopathology Images" Biomimetics 8, no. 6: 474. https://doi.org/10.3390/biomimetics8060474

Article Metrics

Back to TopTop