DOI : 10.17577/IJERTCONV14IS050005- Open Access

- Authors : Md Tanvir Chowdhury, Shodorson Nath, Md Israkul Islam, Sagor Saha, Ahnaf Shahadat Taseen, Md Tanzid Mollah, Habiba Azad Raisa, Nishat Tasnim Niloy
- Paper ID : IJERTCONV14IS050005
- Volume & Issue : Volume 14, Issue 05, IIRA 5.0 (2026)
- Published (First Online) : 30-05-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Based on MRI Classification of Cervical Cancer using Pre-Trained Convolutional Neural Networks Model
Md Tanvir Chowdhury1, Shodorson Nath1, Md Israkul Islam1, Sagor Saha1,Ahnaf Shahadat Taseen 1, Md Tanzid Mollah2, Habiba Azad Raisa1,
Nishat Tasnim Niloy1
1Department of Computer Science and Engineering, East West University, Dhaka, Bangladesh
2Department of Computer Science and Technology, Algoma University, Brampton, Canada
Emails:mdtanvirchowdhury015@gmail.com, shodorsonnath@gmail.com,israkulislam@gmail.com, sahasagor2040@gmail.com,taseen2001@gmail.com, tanzidmollah233@gmail.com, raisahabiba84@gmail.com, nishat.niloy@ewubd.edu
Abstract. Cervical cancer is still a major global health concern. By taking some step we can reduce the number of cervical cancer patients like an early and valid diagnosis is very essential to improve patient outcome. By using pre-trained algorithms on MRI (Magnetic Resonance Imaging) scans the survey shows the classification of cervical cancer stages. About 25,000 MRI image dataset which are Utilized. Those are acquired form Kaggle. By using cutting-edge machine learning methods Our objective is to improve the diagnostic procedure. The dataset underwent large-scale preprocessing, as well as scaling, normalization, and augmentation, to make sure high-quality inputs for the models. Pre trained convolution neural networks(CNN) were very much advance to maximize on this dataset with a strong feature extraction capability, focus on essential features like difference of texture and intensity patterns. Our goal is to classify the cervical cancer accurately by using pre-trained MRI models, and suggest doctor that could be useful tool for early recognition and treatment planning. The result show how good deep learning works in terms of explain medical images, which could help to enhance patient care and give correct result of cervical cancer identification.
Keywords:Cervical Cancer, CNN, VGG16, RestNet50, MRI.
-
Introduction
Diabetic In the whole world, the fourth ranks cancer that affect women is cervical cancer. In a reach about 2000000 cases of uterine body cancer, 200000 cases of other cancers, and half million cases of cervical cancer. In Gynecological cancer like affecting the ovaries, vagina, and vulva that occur every year. Around 85% of cervical cancer death happens in middle- and low-income countries, that shows that early detection can save lives. Magnetic resonance imaging (MRI) is now become a vital method for taking the high- resolution imaging capabilities and that also non harmful for nature. Using a dataset of 25,000 cervical cancer stages, this survey shows the application of pre-trained convolutional neural network (CNN) models for the classification of cervical cancer stages. The dataset have five definite classes those represent cervical cancer: cervix-dyk, cervix-koc, cervix-pab, Cervix-mep, Cervix-koc. By using pixel normalization and image scaling method we try to improve the data for model training. Our aim is to make a reliable classifier by using pre-trained CNN models that can identify between different stages of cervical cancer based on MRI scans.
Cervical cancer continues to be one of the most common malignancies impacting women globally, especially in low- and middle-income nations where early
identification and prompt treatment are often constrained. Timely and precise diagnosis is essential for enhancing survival rates and alleviating the strain on healthcare systems. Magnetic Resonance Imaging (MRI) has become an essential non-invasive imaging modality that delivers high-resolution anatomical and pathological information, allowing doctors to evaluate the stage and extent of cervical cancer with enhanced accuracy.
In recent years, artificial intelligence (AI) and deep learning have transformed medical imaging by improving diagnostic precision and minimizing operator interpretation mistakes. Convolutional Neural Networks (CNNs) have shown remarkable efficacy in image classification tasks, owing to their capacity to autonomously extract hierarchical features from unprocessed picture input. Training convolutional neural networks from inception requires extensive annotated datasets and considerable computing resources, which are often limited in medical fields.
-
Literature Review
The paper Ichrak Khoulqi and Najlae Idrissi, Proposes traditional image processing relevant for bilateral filtering, DRLSE, Region Growing used for segmentation and feature extraction by classifier training. Pre-trained DCNNS with transfer Learning, data augmentation and stacking generalization leverages for classification improvement. Both methods increase accuracy in detecting and classifying cervical cancer. [1] The paper proposes a CNN-based model with a dense architecture used to improve classification accuracy for cervical cancer detection from MIRS, focused for "Improved classification of MR Images for Cervical caner using Convolutional Neural Network". Data augmentation is used for balancing and preventing overfitting, with better accuracy and significantly reduced errors compared to previous methods. [2]A cervical cancer detection system engages CNNs (VGG-16, CaffeNet) with extreme learning machines (ELM) for classification. The model detected high accuracy about 99.5% for binary and 91.2% for seven-class classification, using transfer learning and fine-tuning the model and demonstrates effectiveness in cercvical cancer detection [3].
The paper "SIPAKMED"; proposes a new dataset for classifying normal and pathological cervical cells in Pap smear images. The SIPakMeD database contains 4049 annotated images and is valuable for evaluating various cell classification techniques by addressing the lack of extensive publicly available datasets. [4].
The paper proposes learning model for lymph node metastasis (LNM) detection in cervical cancer MRIs. This model focuses radiomics, identifying characteristics like shape, texture, and intensity, to noninvasively predict LNM and improve treatment planning and patient outcomes [5].
"MRI-Based Radiomics approach with Deep Learning for Predicting Vessel Invasion in Early-Stage Cervical Cancer" discusses the potential of combining deep learning and radiomics to predict vessel invasion. It discusses critical factor in cervical cancer prognosis. The process proposes the value of multi-parametric MRI techniques
for improving diagnostic precision. In [6]. The review highlights the evolution of cervical cancer detection, from traditional machine learning
In [7] algorithms (Random Forests, SVM) to advanced deep learning techniques (CNNs). Recent deep architectures, like ResNet and Inception, obtains superior accuracy and reliability in detecting cervical cancer.
"Transfer Learning with Partial Observability Applied to Cervical Cancer screening that focuses on improving cervical cancer diagnosis in low-income countries. The study accentuates transfer learning to optimize screening strategies and individual risk prediction in resource-limited settings.
In [8]."Cervical Cancer Classification Using Combined Machine Learning and Deep Learning Approach" assembles ResNet101 with Polynomial Component Analysis (PCA) for feature extraction and performance enhancement. The system accomplishes 100% accuracy in distinguishing normal from abnormal cases and 92% in classifying varying levels of abnormality.
Achieving energy savings by utilizing hardware elements and controlling power settings that are designed to consume less energy [9]. There has been a rise in technological developments targeted at improving student learning experiences [10].
This research examines the privacy policies and data security of mobile applications across many categories, including social networking, e-commerce, health, and finance. It assesses privacy rules, data management, and distinctions between free and paid applications, revealing critical weaknesses and discrepancies. The results underscore the need for clear rules, robust security protocols, and restricted data sharing to safeguard user information and enhance app safety [11]. The research introduces a deep learning methodology for the precise diagnosis and classification of Type 2 Diabetes with Diabetic Retinopathy (DR) using retinal pictures. It employs datasets such as Diabetic Retinopathy, Aptos2019 Blindness Detection, and Messidor2. The study evaluates several CNN architecturesXception, AlexNet, VGGNet-S, VGGNet-16, and ResNet-50concluding that ResNet-50 exhibits superior performance, with 96% accuracy and a precision of 0.97. The research emphasizes the capacity of deep learning for early and accurate diabetic retinopathy identification and proposes enhancements via improved picture quality and model optimization [12]. Strategic planning for risk management and resilience is essential for the protection of smart cities. These techniques facilitate the identification, evaluation, and mitigation of hazards to the assets and systems of smart cities [13]. The VGG19 model, a variation of the VGG architecture developed by the Visual Geometry Group, is recognized for its simple but robust design and exceptional performance in several computer vision applications [14].
-
Methodology
The study for Cervical cancer detection is structured into main stages like data collection, preprocessing, model selection, training, evaluation, etc for a powerful classification system. As illustrated in Figure 1, shows the process of preprocessing dataset and fit to model. The dataset categorized into five classes: cervix-dyk, cervix-koc, cervix-pab, Cervix-mep, Cervix-koc. Images were sourced from public databases and online repositories from Kaggle.
Fig. 1. System Workflow.
The datasets image illustrated in Figure 2. It resulted in an initial set of 25,000 images. Different prepared techniques were applied to the dataset, prior to training. All images were resized to 224×224 pixels to ensure uniformity over models. Pixel values were normalized to the range [0, 1] for efficient training. Data increment tech niques with random rotations flips, and brightness adjustments were used to reduce class imbalance and increase model generalization.
-
Dataset Description
The dataset for this project focuses on cervical cancer classification utilizing MRI (Magnetic Resonance Imaging) scans. For each class, we have taken 5,000 pre trained MRI images. That contains 5 classes (cervix-koc, cervix-dyk, cervix-pab, cervix-mep, cervix-sfi) with 25,000 MRI images were gathered, capturing different stages and types of cervical cancer. The images are taken from Kaggle. We have taken colored images to feed the model after pre-processing for this project. Key features extracted from
these MRI images include intensity patterns and texture characteristics, which are crucial for distinguishing between different stages of cervical cancer. The pretrained MRI models utilize these features to accurately classify the images.
Fig. 2. Sample images of the dataset.
-
Dataset Preprocessing
Before The training, validation, and testing datasets are preprocessed using TensorFlow's ImageDataGenerator in the notebook that is provided. The preparation stages include applying data augmentation methods to the training data, such as shearing, zooming, and horizontal flipping, and normalizing pixel values to the range [0, 1]. Twenty percent of the training data in the dataset is set aside for validation. 'Train' is the directory for testing, 'Validation' is for validation, and 'Cervical Cancer' is for training. Data generators are then used to input the preprocessed data, producing batches of images with the predetermined dimensions (150 x 150), and classifying them for testing, validation, and training.
-
Model Training
The Three models have been utilized for categorization in order to identify the 'Cervical Cancer from Cervical Cancer affected pictures. Utilizing two built in pre-trained models, such as mobilenetv2 and VGG19, in addition to the yolov8n model. This allowed us to assess the models' correctness and determine their kind. Using our own set of setups, we have examined and tested the CNN model. In addition, we have enhanced the data in order to comprehend the impact on the models' correctness. After layer configuration and data augmentations, we employed the untrained VGG19 pre-trained model. For both the yolov8n and the moblienetv2 model We have followed the same.
-
VGG19
In our project the first model that we have use is VGG19. The Visual Geometry Group (VGG) family of neural network architectures includes the deep convolutional neural network design VGG19 in Figure 3. Fully connected layers are known as dense layers, and the ReLU activation function gives the model non-linearity. By adding a Dropout layer, which randomly sets a portion (in this case, 50%) of the input units to 0 at each update during training, overfitting is less likely to occur. This layer is frequently applied to enhance the model's capacity for generalization. The number of units added to the final Dense layer is the same as the number of classes in training set
Fig. 3. VGG19 System Architecture
-
YoloV8n
In our project we use another model is YoloV8n in Figure 4. We imported the model using the Ultralytics library. This deep learning toolkit, called Ultralytics, is being utilized for YOLO-based object detection. It offers implementations and utilities for a variety of computer vision tasks. We trained YoloV8n for object classification from our given input Image. And in our three models YoloV8 performs the best in terms of prediction and accuracy.
Fig. 4. YoloV8n System Architecture.
-
MobileNetV2
Another model is MobileNetV2 as a feature extractor in Figure 5. The model is then customized with additional layers for classification, and it is designed to work on input images of size (224, 224, 3) for a task with four classes. MobileNetV2 is the second performer after the Yolov8n in terms of accuracy and prediction. Global Average Pooling 2D layer is added in this model. This layer takes the average of all values in each feature map, reducing the height and width of each spatial dimension of the input to 1.
Fig. 5. MobileNetV2 System Architecture.
-
-
Result And Discussion
Here we use three model in our data set 1. VGG19 2. MobileNetV2 3. yolov8n. For fitting our model, we run 10 epochs in our VGG19 and MobileNetV2.
Table 1. Result Analysis
Model
Traini ng Accuracy
Valid ation Accurac y
Traini ng
Loss
Validatio n Loss
Vgg19
0.5948
0.60
2.4489
1.1931
Mobilene tv2
0.8227
0.4922
1.085
11.171
yolov8n
0.95
0.949
0.949
1.533
From Table 1 here we can see that best accuracy we got from VGG19 is 0.5771428346633911 and from MobileNetV2 e got 0.8926. Best validation accuracy in VGG19 is 0.5813 and from MobileNetV2 we got 0.6641. And at last, we got best accuracy from yolov8n is 0.99. So, we saved the yolov8n model for predict for this paper.
Table 2. A comparison between the proposed structure and popular architecture currently in use.
Model
Accuracy
Pertained
CNN Model [3]
89.8%
NO
VGG16 [4]
82.54%
YES
RF [7]
91.02%
YES
YoloV8
0.95%
Yes
In Table 2 shows the comparison between the related work and our saved model that we haved Used in our porject for E.C.G image classification. Our model is a pre trained model of Convunential neural network cnn. Here we can see that it performs better than all the models Of our realted works, and also it is much helpful for calssify the images and its accuraccy is 0.99%.
Fig. 6. train/loss, val/loss, metrics/accuracy of model yolov8.
This figure 6 shows us the train/loss, Val/loss, metrics/accuracy_top1 and metrices/accuracy_top5 of model yolov8 model. Here we can see that the train/loss value from the actual value is very slight. And the validation/loss value which we uses for prediction is also showing the accurate result graph and it will helps us to image classification. And the trics/accuraccy_top1 metrics helps us to check the model accuracy of yoloV8 and from that model we got the peak value of 0.9, And the metrics/accuracy_top5 is linearly separable with the results and smooth value
Fig. 7. Training and validation loss and accuracy of VGG19
In Figure 7 is the ROC curve demonstrates how well our model distinguishes between classes. Class 4 achieves the greatest AUC of 0.96 with 113 samples. Class-0 has an ROC curve of 0.71. The micro and macro averages also illustrate the model's overall performance. As an example, the micro-average ROC sums up each individual true positive, false positive, and false negative and then maps a value on a graph. Where macro-average calculates the average of precision and recall and plots it on a graph. When the dataset is substantially skewed, the micro-average ROC is used.
-
Conclusion
Lastly, we can say, that this study estimates the performance of VGG19, MobileNetV2, and YOLOv8n for cervical cancer classification while using MRI images. From all of these, YOLOv8n shows good performance with training and validation accuracies of
0.95 and 0.949, respectively, and low losses, indicating its strong generalization capabilities. By its computational intensity, VGG19 delivers consistent but modest results with accuracies of 0.60. MobileNetV2 has a high training accuracy of 0.8227 but struggles with generalization with a high validation loss it shows a validation accuracy of 0.4922 which could show overfitting or sensitivity to data variations.The results show the potential of YOLOv8n. Because it is an efficient, reliable and useful tool for
cervical cancer diagnosis through MRI imaging. It is a suitable model for real-time clinical applications because it has some capabilities like accuracy and computational efficiency. MobileNetV2s performance advised that in lightweight architectures it may need more optimization and regularization techniques to better generalization on medical datasets. In terms of VGG19, though it is stable, it may benefit from minimizing complexity to increase its practicality for deployment. To increase model potential, future research should be focused on solving dataset imbalances and expanding the variation of training data.
References
-
I. Khoulqi and N. Idrissi, "Cervical Cancer Detection and Classification Using MRIs," Jordanian Journal of Computers and Information Technology, vol. 8, no. 2,
pp. [pages], 2022.
-
Gowri, S., J. Justin, and R. Vanithamani, "An improved classification of MR images for cervical cancer using convolutional neural networks," ICTACT Journal on Image and Video Processing, vol. 12, no. 2, pp. 26052609, 2021.
-
A. Ghoneim, G. Muhammad, and M. S. Hossain, "Cervical cancer classification using convolutional neural networks and extreme learning machines," Future Generation Computer Systems, vol. 102, pp. 643649, 2020.
-
M. E. Plissiti, P. Dimitrakopoulos, G. Sfikas, C. Nikou, O. Krikoni, and A. Charchanti, "Sipakmed: A new dataset for feature and image based classification of normal and pathological cervical cells in pap smear images," 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 2018, pp. 3144-3148, doi: 10.1109/ICIP.2018.8451650.
-
Q. Wu, S. Wang, S. Zhang, M. Wang, Y. Ding, J. Fang, W. Qian, Z. Liu, K. Sun, Y. Jin, and H. Ma, "Development of a deep learning model to identify lymph node metastasis on magnetic resonance imaging in patients with cervical cancer," JAMA Network Open, vol. 3, no. 7, pp. e2011625-e2011625, Jul. 2020, doi: 10.1001/jamanetworkopen.2020.11625.
-
X. Jiang, J. Li, Y. Kan, T. Yu, S. Chang, X. Sha, H. Zheng, Y. Luo, and S. Wang, "MRI based radiomics approach with deep learning for prediction of vessel invasion in early-stage cervical cancer," IEEE/ACM Trans. Comput. Biol. Bioinformatics, vol. 18, no. 3, pp. 995-1002, May-June 2020, doi: 10.1109/TCBB.2020.2971312
-
V. Chandran, M. G. Sumithra, A. Karthick, T. George, M. Deivakani, B. Elakkiya,
U. Subramaniam, and S. Manoharan, "Diagnosis of cervical cancer based on ensemble deep learning network using colposcopy images," BioMed Res. Int., vol. 2021, Article ID 5584004, 2021
-
K. Fernandes, J. S. Cardoso, and J. Fernandes, "Transfer learning with partial observability applied to cervical cancer screening," in Pattern Recognition and Image Analysis: 8th Iberian Conference, IbPRIA 2017, Faro, Portugal, Jun. 20-23, 2017, vol. 8, Springer Int. Publ., 2017, pp. 243-250
-
Chowdhury, T., Rahman, H., Sumon, M.I. and Akon, M.F., Optimizing Information Systems for Green Computing in Higher Education: From Awareness to Action. In Artificial Intelligence and Optimization Techniques for Smart Information System Generations (pp. 278-287). CRC Press.
-
Chowdhury, M.T., Rahman, H., Sumon, M.I., Akhnoda, M.M.H. and Haque, S.S., Evaluating Thin Client Solutions: A Sustainable and Energy-Efficient Alternative to Traditional Classroom PCs. In Artificial Intelligence and Optimization Techniques for Smart Information System Generations (pp. 288-297). CRC Press.
-
Mazumder, S.I., Shovon, S.I., Chowdhury, M.T., Islam, M., Raisa, H.A., Rahman, H., Sumon, M.I. and Khan, M.K.M., 2025, January. Evaluating the Privacy and Security Implications of Mobile Apps. In 2025 8th International Conference on Electronics, Materials Engineering & Nano-Technology (IEMENTech) (pp. 1-6). IEEE.
-
Hossain, S., Chowdhury, M.T., Akanda, M.M.H., Sobhani, S.S., Rahman, H., Sumon, M.I. and Nawaj, M.S., 2024, November. Enhancing Early Diagnosis and Precise Classification of Type 2 Diabetes with Diabetic Retinopathy Using Machine Learning and Image Processing. In 2024 7th International Conference on Information and Communications Technology (ICOIACT) (pp. 217-221). IEEE.
-
Chowdhury, M.T., Rahman, H., Islam, M.S., Sumon, M.I., Talha, A., Roy, A., Hassan, M.M. and Rabin, M.R.H., 2024, September. Exploring the Challenges and Soluions for Securing Smart Cities. In 2024 2nd International Conference on Artificial Intelligence, Blockchain, and Internet of Things (AIBThings) (pp. 1-5). IEEE.
-
Chowdhury, M.T., Rahman, H., Sumon, M.I. and Talha, A., 2024, May. Classification of satellite images with VGG19 and Convolutional Neural Network (CNN). In 2024 2nd International Conference on Advancement in Computation & Computer Technologies (InCACCT) (pp. 397-402). IEEE.
