Submitted:
01 December 2024
Posted:
19 December 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- For the categorization of colposcopy images, an extremely deep convolutional neural network combined with a squeeze-and-excitation block and a residual link is suggested.
- Grad-CAM visualization is used for highlighting areas of the cervix that were most influential in classifying a lesion as cancerous and also ensuring that the model is focusing on clinically relevant areas, rather than being biased by artifacts or irrelevant features in the image.
- Hyperparameter fine-tuning and PCA are employed together to enhance the model’s ability to accurately classify colposcopy images, making the system more reliable for early detection of cervical abnormalities.
- Validated the model’s performance on images captured in multiple solutions and on an independent dataset to confirm reliability and adaptability in clinical applications.
- Used GradCam++ for network visualization.
2. Literature Review
2.1. Gaps Identified and Corrective Measures Taken
3. Materials and Methods
3.1. Materials
3.1.1. Primary Dataset
3.1.2. Secondary Dataset
3.1.3. Image Denoising Using Non Local Means (NLM)
3.1.4. Image Data Augmentation
3.2. Model Description
3.2.1. Deep Neural Convolutional Network Architecture and Concepts
3.2.2. Proposed Model Conceptualization
- Convolutional Blocks: The architecture starts with a series of five convolutional blocks, each incorporating ReLU activation, batch normalization, and max-pooling layers. These elements work together to extract spatial and hierarchical features crucial for detecting abnormalities in colposcopy images.
- Squeeze-and-Excitation (SE) Blocks:SE blocks create a channel-wise attention map by using global average pooling. This enhances the model’s ability to focus on the most critical visual features, such as vascular patterns or epithelial changes, which are vital for identifying the severity of cervical intraepithelial neoplasia (CIN).
- Residual Connections: From the second block onward, residual connections are incorporated to allow efficient gradient flow during training, addressing the vanishing gradient problem. This facilitates the training of deeper networks and improves feature learning.
- Input Preprocessing: The dataset consists of real-world colposcopy images resized to pixels. Real-time data augmentation, including random rotations and flips, was applied to enhance robustness and reduce overfitting caused by limited data.
-
Training Strategy: The model training process was conducted in two phases:
- Initial Training: Performed with a learning rate of for 50 epochs to learn the core feature representations.
- Fine-Tuning: Conducted with a reduced learning rate of for the next 80 epochs to adjust the weights across all layers for improved adaptation to colposcopy data.
- Dense Layers and Dropout: Global average pooling and two thick layers with 4096 neurons each make up the last levels. To reduce overfitting and maintain the model’s generalization ability, dropout layers with a 50% rate are used.
- Softmax Classification: The final classification layer uses softmax activation to output probabilities for the three categories (CIN1, CIN2, and CIN3), ensuring clear decision-making.
- Grad-CAM for Explainability: Grad-weighted Class Activation Mapping, or Grad-CAM, is used to show the areas of the input picture that had the most impact on the model’s categorization. This enhances interpretability and makes it possible for physicians to confirm and evaluate the model’s emphasis on areas that are pertinent to medicine.
3.2.3. Model Tuning for the Proposed Deep CNN Architecture
3.2.4. Forward Pass of the CNN with SE Blocks for Colposcopy Classification
- Data Loading and Preprocessing Images are loaded and resized to . The dataset is split into training, validation, and test sets. Input images are tensors of size .
-
Convolutional and SE Block Processing
- Block 1: Outputs feature maps of size using convolutions, batch normalization, and SE layers.
- Block 2: Processes input with residual connections, resulting in tensors.
- Block 3: Produces feature maps of size with SE blocks.
- Blocks 4 & 5: Generate deeper feature maps of sizes and .
- Feature Map Flattening and Dense Layers Final feature maps of size are flattened to a vector of size 25088. Passed through two dense layers with 4096 neurons and dropout (50%).
- Global Average Pooling and Classification Global average pooling reduces the vector size to 32. The final softmax layer outputs probabilities for each class, resulting in a tensor of size 3.
- Grad-CAM for Interpretability Grad-CAM generates heatmaps to highlight regions influencing the model’s decision, aiding interpretability.
- ROC-AUC Evaluation The model’s performance is evaluated using ROC-AUC curves to measure classification effectiveness across the three classes.
| Algorithm 1 CNN Forward Pass with SE Blocks for Colposcopy Classification |
|
3.2.5. Loss Function
- : The one-hot encoded true label for the j-th class.
- : The predicted probability for the j-th class output by the softmax layer.
- K: The total number of classes (in this case, ).
4. Hyperparameter Fine Tuning, PCA and Grad-Cam Visualization, Implementation Details
4.1. Hyperparameter Fine-Tuning
4.2. Principal Component Analysis (PCA)
4.3. Grad-CAM Visualization
4.4. Implementation Details
4.4.1. Experimental Setup
4.4.2. Network Evaluation
4.4.3. Training Details
5. Results
5.1. Results of Data Preprocessing and Image Augmentation
5.2. Training Results of the Model on the Primary Denoised Dataset Before Hyperparameter Fine Tuning
5.3. Final Training Results of the Model on the Primary Denoised Dataset After Hyperparameter Fine Tuning
5.4. PCA Plot, Grad-CAM Visualization, ROC-AUC Curve and Confusion Matrix for the Validation Dataset
5.5. Result of the Model Performance on the Denoised Test Data
5.6. Result of Model Performance on the Noisy Primary Dataset
5.6.1. Results of Training of the Noisy Data before Hyperparameter Fine Tuning
5.6.2. Final Training Results of the Model on the Primary Noisy Dataset After Hyperparameter Fine Tuning
5.7. Training Results of the Model on the Secondary Denoised Dataset Before Hyperparameter Fine Tuning
5.7.1. Results of Training of the Denoised Secondary Data Before Hyperparameter Fine Tuning
5.7.2. Final Training Results of the Model on the Secondary Denoised Dataset After Hyperparameter Fine Tuning
5.7.3. PCA Plot, Grad-CAM Visualization, ROC-AUC Curve and Confusion Matrix for the Validation Dataset of the Secondary Dataset
5.8. Comparison with Baseline Models
- VGG16 is prone to overfitting due to the lack of advanced regularization mechanisms, whereas our model employs SE blocks for enhanced generalization.
- ResNet18 provides robust feature extraction through residual connections, but its standard convolutional operations may lack the adaptability offered by SE mechanisms.
- Inception V1’s mixed convolutions handle multi-scale features effectively but increase computational complexity, whereas our model achieves a better balance between computational efficiency and feature extraction using SE layers.
- DenseNet121, though effective in feature reuse, introduces computational overhead due to dense connectivity, making it less suited for faster inference in resource-constrained environments compared to our streamlined architecture.
5.9. Comparison with the Techniques Mentioned as Research Gaps in Table 1
5.10. Visualization of Network Activation
6. Discussion
7. Conclusions
- We implemented different convolutional network on our priary dataset.
- The use of our proposed architecture, which integrates Squeeze-and-Excitation (SE) blocks for colposcopy image analysis, demonstrates its versatility and adaptability to datasets with limited size and diversity. This architecture is not only suited for scenarios requiring robust performance on constrained datasets but also serves as an ideal candidate in cases where overfitting is a significant challenge, and lightweight yet effective solutions are necessary. Its modular design, featuring dynamic recalibration mechanisms and targeted regularization strategies, ensures adaptability for specific medical imaging tasks. Moreover, its efficient implementation supports rapid experimentation, making it a valuable choice for researchers and practitioners aiming for high accuracy, interpretability, and computational efficiency in colposcopy image classification.
- The design of our architecture incorporates Grad-CAM for interpretability, PCA for dimensionality reduction, and dropout layers for effective regularization, making it highly suited for colposcopy image analysis. Grad-CAM enables visual interpretability by highlighting the most relevant regions of colposcopy images, aiding in clinical decision-making and ensuring transparency of the model’s predictions. PCA is utilized to reduce the dimensionality of the features, ensuring that the most critical information is retained while minimizing computational overhead, which is particularly useful for high-resolution colposcopy images. Dropout layers, strategically placed within the dense layers, combat overfitting by randomly deactivating neurons during training, thus enhancing generalization to unseen data. Together, these techniques leverage representational learning, not just for effective feature extraction but also for interpretability and robust performance, making the proposed architecture well-suited for both classification and clinical validation of colposcopy images.
- Clear results are established for the techniques used for denoising, its effect on the classification accuracy.
- The proposed algorithm handles overfitting very well and is a good solution for classification if dataset is a constraint.
- It can be implemented on all types of images.
- It is lightweight and displays a fast execution. Even though the end user might not be interested in this, it is crucial during the design and experimentation stages since it enables more trials and better parameter tuning because time and processing power are not limitless resources.
- Keeping the architectural part same the proposed model is not constrained to a small datset as mentioned in Section 3.1.
- daptable in the sense that the network may be made to function in a new environment by adding more convolutional layers.
- If used on a really big dataset, it is not very optimal.
- It does not help to handle data imbalance.
- Does not make use of different image scales.
- It is not projecting a very high classification accuracy, so there is a scope of improvement of this classification accuracy in the near future.
Supplementary Materials
Author Contributions
Funding
Conflicts of Interest
References
- Caruso, G.; Wagar, M. K.; Hsu, H. C.; Hoegl, J.; Valzacchi, G. M. R.; Fernandes, A.; ...; Ramirez, P. T. Cervical cancer: a new era. Int. J. Gynecol. Cancer 2024, ijgc-2024.
- Chen, T.; Liu, X.; Feng, R.; Wang, W.; Yuan, C.; Lu, W.; ...; Wu, J. Discriminative cervical lesion detection in colposcopic images with global class activation and local bin excitation. IEEE J. Biomed. Health Inform. 2021, 26, 1411–1421.
- Bai, B.; Du, Y.; Liu, P.; Sun, P.; Li, P.; Lv, Y. Detection of cervical lesion region from colposcopic images based on feature reselection. Biomed. Signal Process. Control 2020, 57, 101785.
- Zhang, T.; Luo, Y. M.; Li, P.; Liu, P. Z.; Du, Y. Z.; Sun, P.; ...; Xue, H. Cervical precancerous lesions classification using pre-trained densely connected convolutional networks with colposcopy images. Biomed. Signal Process. Control 2020, 55, 101566.
- Mathivanan, S. K.; Francis, D.; Srinivasan, S.; Khatavkar, V.; P, K.; Shah, M. A. Enhancing cervical cancer detection and robust classification through a fusion of deep learning models. Sci. Rep. 2024, 14, 10812.
- Chauhan, R.; Goel, A.; Alankar, B.; Kaur, H. Predictive modeling and web-based tool for cervical cancer risk assessment: A comparative study of machine learning models. MethodsX 2024, 12, 102653.
- Patel, M. Primary Prevention in Cervical Cancer—Current Status and Way Forward. J. Obstet. Gynecol. India 2024, 74, 287–291.
- Buiu, C.; Dănăilă, V. R.; Răduţă, C. N. MobileNetV2 ensemble for cervical precancerous lesions classification. Processes 2020, 8, 595.
- Cho, B. J.; Choi, Y. J.; Lee, M. J.; Kim, J. H.; Son, G. H.; Park, S. H.; ...; Park, S. T. Classification of cervical neoplasms on colposcopic photography using deep learning. Sci. Rep. 2020, 10, 13652.
- Mansouri, A.; Ragab, M. Equilibrium optimization algorithm with ensemble learning based cervical precancerous lesion classification model. In Healthcare; MDPI, 2022, 11, 55.
- Kalbhor, M.; Shinde, S. ColpoClassifier: A hybrid framework for classification of the cervigrams. Diagnostics 2023, 13, 1103.
- Pavlov, V.; Fyodorov, S.; Zavjalov, S.; Pervunina, T.; Govorov, I.; Komlichenko, E.; ...; Artemenko, V. Simplified convolutional neural network application for cervix type classification via colposcopic images. Bioengineering 2022, 9, 240. [CrossRef]
- Yue, Z.; Ding, S.; Zhao, W.; Wang, H.; Ma, J.; Zhang, Y.; Zhang, Y. Automatic CIN grades prediction of sequential cervigram images using LSTM with multistate CNN features. IEEE J. Biomed. Health Inform. 2019, 24, 844–854.
- Chen, P.; Liu, F.; Zhang, J.; Wang, B. MFEM-CIN: A Lightweight Architecture Combining CNN and Transformer for the Classification of Pre-Cancerous Lesions of the Cervix. IEEE Open J. Eng. Med. Biol. 2024, 5, 216–225.
- Luo, Y. M.; Zhang, T.; Li, P.; Liu, P. Z.; Sun, P.; Dong, B.; Ruan, G. MDFI: Multi-CNN decision feature integration for diagnosis of cervical precancerous lesions. IEEE Access 2020, 8, 29616–29626.
- Pal, A.; Xue, Z.; Befano, B.; Rodriguez, A. C.; Long, L. R.; Schiffman, M.; Antani, S. Deep metric learning for cervical image classification. IEEE Access 2021, 9, 53266–53275.
- Adweb, K. M. A.; Cavus, N.; Sekeroglu, B. Cervical cancer diagnosis using very deep networks over different activation functions. IEEE Access 2021, 9, 46612–46625.
- Bappi, J. O.; Rony, M. A. T.; Islam, M. S.; Alshathri, S.; El-Shafai, W. A novel deep learning approach for accurate cancer type and subtype identification. IEEE Access 2024.
- Fang, M.; Lei, X.; Liao, B.; Wu, F. X. A deep neural network for cervical cell classification based on cytology images. IEEE Access 2022, 10, 130968–130980.
- Devarajan, D.; Alex, D. S.; Mahesh, T. R.; Kumar, V. V.; Aluvalu, R.; Maheswari, V. U.; Shitharth, S. Cervical cancer diagnosis using intelligent living behavior of artificial jellyfish optimized with artificial neural network. IEEE Access 2022, 10, 126957–126968.
- Sahoo, P.; Saha, S.; Mondal, S.; Seera, M.; Sharma, S. K.; Kumar, M. Enhancing computer-aided cervical cancer detection using a novel fuzzy rank-based fusion. IEEE Access 2023.
- Kang, J.; Li, N. CerviSegNet-DistillPlus: An efficient knowledge distillation model for enhancing early detection of cervical cancer pathology. IEEE Access 2024, 12, 85134–85149.
- He, Y.; Liu, L.; Wang, J.; Zhao, N.; He, H. Colposcopic image segmentation based on feature refinement and attention. IEEE Access 2024, 12, 40856–40870.
- Chen, T.; Liu, X.; Feng, R.; Wang, W.; Yuan, C.; Lu, W.; ...; Wu, J. Discriminative cervical lesion detection in colposcopic images with global class activation and local bin excitation. IEEE J. Biomed. Health Inform. 2021, 26, 1411–1421.
- Huang, P.; Zhang, S.; Li, M.; Wang, J.; Ma, C.; Wang, B.; Lv, X. Classification of cervical biopsy images based on LASSO and EL-SVM. IEEE Access 2020, 8, 24219–24228.
- Ilyas, Q. M.; Ahmad, M. An enhanced ensemble diagnosis of cervical cancer: A pursuit of machine intelligence towards sustainable health. IEEE Access 2021, 9, 12374–12388.
- Nour, M. K.; Issaoui, I.; Edris, A.; Mahmud, A.; Assiri, M.; Ibrahim, S. S. Computer-aided cervical cancer diagnosis using gazelle optimization algorithm with deep learning model. IEEE Access 2024.
- Jiang, X.; Li, J.; Kan, Y.; Yu, T.; Chang, S.; Sha, X.; ...; Wang, S. MRI-based radiomics approach with deep learning for prediction of vessel invasion in early-stage cervical cancer. IEEE/ACM Trans. Comput. Biol. Bioinform. 2020, 18, 995–1002.
- Baydoun, A.; Xu, K. E.; Heo, J. U.; Yang, H.; Zhou, F.; Bethell, L. A.; ...; Muzic, R. F. Synthetic CT generation of the pelvis in patients with cervical cancer: A single input approach using generative adversarial network. IEEE Access 2021, 9, 17208–17221.
- Kaur, M.; Singh, D.; Kumar, V.; Lee, H. N. MLNet: Metaheuristics-based lightweight deep learning network for cervical cancer diagnosis. IEEE J. Biomed. Health Inform. 2022, 27, 5004–5014.
- Darwish, M. Enhancing cervical pre-cancerous classification using advanced vision transformer. IEEE Access 2024, 12, 12345–12356.
- Youneszade, N.; Marjani, M.; Ray, S. K. A predictive model to detect cervical diseases using convolutional neural network algorithms and digital colposcopy images. IEEE Access 2023, 11, 59882–59898.
- Alquran, H.; Alsalatie, M.; Mustafa, W. A.; Al Abdi, R.; Ismail, A. R. Cervical Net: A novel cervical cancer classification using feature fusion. Bioengineering 2022, 9, 578 . [CrossRef]
- Adweb, K. M. A.; Cavus, N.; Sekeroglu, B. Cervical cancer diagnosis using very deep networks over different activation functions. IEEE Access 2021, 9, 46612–46625.
- Kalbhor, M.; Shinde, S. ColpoClassifier: A hybrid framework for classification of the cervigrams. Diagnostics 2023, 13, 1103.
- International Agency for Research on Cancer. IARC: International Agency for Research on Cancer. 2023.
- Dumlao, J. Malhari Dataset. Available online: https://www.kaggle.com/datasets/jocelyndumlao/malhari-dataset (accessed on Date of Access).
- Laxmi, R. B.; Kirubagari, B.; LakshmanaPandian, S. Deep Learning assisted Cervical Cancer Classification with Residual Skip Convolution Neural Network (Res_Skip_CNN)-based Nuclei Segmentation on Histopathological Images. In Proceedings of the 2022 International Conference on Computer, Power and Communications (ICCPC), Chennai, India, 2022; pp. 17–23.
- Wang, C.; Zhao, X.; Liu, Y.; Li, H.; Xu, J.; Chen, Y.; Zhou, W. MufiNet: Multiscale Fusion Residual Networks for Medical Image Segmentation. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 2020; pp. 1–7.
- Tekchandani, H.; Verma, S.; Londhe, N. D.; Jain, R. R.; Tiwari, A. Severity Assessment of Cervical Lymph Nodes using Modified VGG-Net, and Squeeze and Excitation Concept. In Proceedings of the 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC), NV, USA, 2021; pp. 0709–0714 . [CrossRef]
- Müller, D.; Soto-Rey, I.; Kramer, F. An analysis on ensemble learning optimized medical image classification with deep convolutional neural networks. IEEE Access 2022, 10, 66467–66480.
- Ashraf, R.; Habib, M. A.; Akram, M.; Latif, M. A.; Malik, M. S. A.; Awais, M.; ...; Abbas, Z. Deep convolution neural network for big data medical image classification. IEEE Access 2020, 8, 105659–105670.
- Zhang, L.; Qiao, Z.; Li, L. An evolutionary deep learning method based on improved heap-based optimization for medical image classification and diagnosis. IEEE Access 2024.
- Jini. Cervical Cancer Classification Colposcopy. Available online: https://github.com/jini123/cervical-cancer-classification-colposcopy (accessed on Date of Access).
- Almufareh, M. F. An edge computing-based factor-aware novel framework for early detection and classification of melanoma disease through a customized VGG16 architecture with privacy preservation and real-time analysis. IEEE Access 2024.
- Ullah, A.; Sun, Z.; Mohsan, S. A. H.; Khatoon, A.; Khan, A.; Ahmad, S. Spliced Multimodal Residual18 Neural Network: A breakthrough in pavement crack recognition and categorization. IEEE Access 2024.
- Wang, X.; Tang, L.; Zheng, Q.; Yang, X.; Lu, Z. IRDC-Net: An inception network with a residual module and dilated convolution for sign language recognition based on surface electromyography. Sensors 2023, 23, 5775 .
- Alwakid, G.; Tahir, S.; Humayun, M.; Gouda, W. Improving Alzheimer’s detection with deep learning and image processing techniques. IEEE Access 2024.
- Su, Q.; Zhang, X.; Xiao, P.; Li, Z.; Wang, W. Which CAM is better for extracting geographic objects? A perspective from principles and experiments. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 5623–5635.
- Soomro, S.; Niaz, A.; Choi, K. N. Grad++ ScoreCAM: Enhancing visual explanations of deep convolutional networks using incremented gradient and score-weighted methods. IEEE Access 2024.






















| Research Gap | Description | Corrective Measures |
| 1. Small Dataset [31] | The cited architecture ViT needs to be pre trained on large external datasets for better classification accuracy. | The proposed architecture is a better choice for small datasets. As we are working with colposcopy images, that is not as abundant as general image datasets, the CNN-based approach is likely to be more effective due to its robustness with smaller datasets and its interpretability using Grad-CAM. |
| 2. Feature extraction with SE block [32] | The cited architecture focuses more on traditional deep CNN operations without emphasizing specific features beyond what standard convolutions can extract. | The SE blocks in our current model allow it to emphasize relevant features more effectively, potentially leading to better classification accuracy, especially on medical imaging datasets. |
| 3. Interpretability [33] | The cited model relies on ShuffleNet and Cervical Net with PCA for feature extraction. | The proposed approach uses SE blocks for enhanced feature selection. |
| 4. Manual Feature Engineering [35] | The cited model requires domain expertise to select and tune features, which may not be adaptable to new or varied datasets. | The proposed approach uses SE block and Grad-CAM visualization that ensures that the model adapts to emphasize the most relevant features, improving accuracy on varied datasets. |
| 5. Multi-Class Capability [34] | The cited architecture is optimized for binary classification (e.g., Normal vs. Pre-cancerous), making it more efficient if your task is strictly binary. | Our approach can handle multi-class classification, making it more versatile if you have multiple classes to predict. |
| Transformation | Parameters |
|---|---|
| Rotation | 30° |
| Width Shift | 20% |
| Height Shift | 20% |
| Shear | 20% |
| Zoom | 20% |
| Horizontal Flip | Enabled (random 50%) |
| Fill Mode | Nearest |
| Feature | Description |
|---|---|
| Depth of the network | The network consists of multiple convolutional blocks with Squeeze-and-Excitation (SE) layers and residual connections. It consists of two fully connected layers after five primary convolutional blocks with residual shortcuts and SE units. The model has 28 layers in total depth. |
| Size of the filter | The primary convolutions use a filter size of , with additional convolutions for residual shortcuts. The SE blocks use fully connected layers with sizes determined by the reduction ratio (default is 16). |
| Spatial Downsampling | Spatial downsampling is achieved through max pooling layers placed after each convolutional block, with a stride of 2 to reduce the spatial dimensions. |
| Padding | The implementation uses padding=’same’ for all convolutions, ensuring that the output dimensions are consistent with the input dimensions after convolution. |
| Non-linearities | The network employs the ReLU activation function for the SE blocks and all convolutional layers. A softmax activation is used in the last dense layer to classify the data into three groups. |
| Normalization | Following each convolutional layer, batch normalization is used to normalize activations, stabilize training, and enhance convergence. |
| Dropout | Dropout with a rate of 50% is employed to the densely connected layers to prevent overfitting and improve generalization. |
| Global Average Pooling | Prior to the fully linked layers, a global average pooling layer is employed to minimize spatial dimensions and provide a compact feature vector. |
| Operation | Input Tensor | Output Tensor |
|---|---|---|
| Input Layer | ||
| Convolutional Block 1 + SE | ||
| Convolutional Block 2 + SE + Residual | ||
| Convolutional Block 3 + SE | ||
| Convolutional Block 4 + SE | ||
| Convolutional Block 5 + SE | ||
| Flatten Layer | 25088 | |
| Dense Layer 1 | 25088 | 4096 |
| Dropout Layer | 4096 | 4096 |
| Dense Layer 2 | 4096 | 4096 |
| Dropout Layer | 4096 | 4096 |
| Global Average Pooling | 4096 | 32 |
| Fully Connected (Softmax Output) | 32 | 3 |
| CIN Grades | Precision | Recall | F1-Score |
|---|---|---|---|
| CIN 1 | 0.9643 | 0.9625 | 0.9634 |
| CIN 2 | 0.9660 | 0.9633 | 0.9646 |
| CIN 3 | 0.9669 | 0.9662 | 0.9665 |
| CIN Grades | Precision | Recall | F1-Score |
|---|---|---|---|
| CIN 1 | 0.9789 | 0.9775 | 0.9782 |
| CIN 2 | 0.9791 | 0.9783 | 0.9787 |
| CIN 3 | 0.9799 | 0.9797 | 0.9798 |
| CIN Grades | Precision | Recall | F1-Score |
|---|---|---|---|
| CIN 1 | 0.9255 | 0.9212 | 0.9226 |
| CIN 2 | 0.9280 | 0.9253 | 0.9274 |
| CIN 3 | 0.9295 | 0.9279 | 0.9287 |
| CIN Grades | Precision | Recall | F1-Score |
|---|---|---|---|
| CIN 1 | 0.9456 | 0.9378 | 0.9417 |
| CIN 2 | 0.9524 | 0.9453 | 0.9488 |
| CIN 3 | 0.9564 | 0.9541 | 0.9552 |
| CIN-Grades | Lugol’s Iodine | Acetic Acid | Normal Saline | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prec. | Recall | F1 | Prec. | Recall | F1 | Prec. | Recall | F1 | ||||
| CIN1 | 0.9489 | 0.9445 | 0.9466 | 0.9528 | 0.9516 | 0.9521 | 0.9437 | 0.9389 | 0.9412 | |||
| CIN2 | 0.9491 | 0.9478 | 0.9484 | 0.9571 | 0.9533 | 0.9522 | 0.9456 | 0.9432 | 0.9443 | |||
| CIN3 | 0.9512 | 0.9498 | 0.9504 | 0.9576 | 0.9551 | 0.9563 | 0.9489 | 0.9472 | 0.9480 | |||
| CIN-Grades | Lugol’s Iodine | Acetic Acid | Normal Saline | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prec. | Recall | F1 | Prec. | Recall | F1 | Prec. | Recall | F1 | ||||
| CIN1 | 0.9589 | 0.9545 | 0.9566 | 0.9599 | 0.9576 | 0.9587 | 0.9489 | 0.9466 | 0.9477 | |||
| CIN2 | 0.9661 | 0.9588 | 0.9624 | 0.9685 | 0.9653 | 0.9668 | 0.9546 | 0.9532 | 0.9538 | |||
| CIN3 | 0.9742 | 0.9728 | 0.9734 | 0.9776 | 0.9751 | 0.9763 | 0.9659 | 0.9622 | 0.9640 | |||
| Model | Accuracy | Precision | Recall | F1 Score |
|---|---|---|---|---|
| VGG16 | 92.31% | 91.56% | 91.23% | 91.11% |
| ResNet18 | 93.12% | 92.86% | 92.44% | 92.36% |
| Inception V1 | 94.34% | 93.56% | 93.21% | 93.28% |
| DenseNet121 | 94.88% | 93.89% | 93.56% | 93.62% |
| Proposed Model (ours) | 98.01% | 97.93% | 97.84% | 97.89% |
| Mo-del | CIN1 | CIN2 | CIN3 | Mean | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acc | Prec | Rec | F1 | Acc | Prec | Rec | F1 | Acc | Prec | Rec | F1 | Acc,Prec, Rec,F1 | |
| [31] | 90.56 | 89.81 | 89.56 | 89.68 | 90.98 | 90.12 | 89.99 | 90.05 | 91.01 | 90.78 | 90.45 | 90.61 | 90.85,90.23, 90.00,90.11 |
| [32] | 94.00 | 93.86 | 93.57 | 93.71 | 95.54 | 95.11 | 94.89 | 94.99 | 95.94 | 95.66 | 95.12 | 95.38 | 95.16,94.87, 94.52,94.69 |
| [33] | 90.98 | 90.45 | 90.12 | 90.28 | 91.56 | 91.11 | 90.56 | 90.83 | 91.89 | 91.43 | 91.10 | 91.26 | 91.47,90.99, 90.59,90.79 |
| [34] | 91.89 | 90.78 | 90.24 | 91.00 | 92.56 | 91.86 | 91.12 | 91.48 | 92.91 | 92.78 | 92.56 | 92.67 | 92.45,91.80, 91.30,91.71 |
| [35] | 89.99 | 89.54 | 89.11 | 89.32 | 90.76 | 90.58 | 89.99 | 90.28 | 91.89 | 91.66 | 91.09 | 91.37 | 90.88,90.59, 90.06,90.32 |
| Our | 97.97 | 97.89 | 97.75 | 97.82 | 98.02 | 97.91 | 97.83 | 97.87 | 98.04 | 97.99 | 97.97 | 98.98 | 98.01,97.93, 97.84,97.89 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).