Abstract
Cervical cancer is one of the major diseases that seriously threaten women’s health. Cervical cancer automatic screening technology is of great significance to reduce the incidence of cervical cancer. However, the current method has shortcomings: low efficiency, low accuracy, and weak generalization ability, especially in complex situation. This paper innovatively applies the YOLO algorithm to the detection of abnormal cervical cells to ensure the rapidity and accuracy of the detection. For cellular classification of small targets, complex background and irregular shapes, we add the dense block and S3Pool algorithm on the basis of the feature extraction network Darknet-53 to improve the generalization ability of the model to cell features. The improved algorithm k-means++ is used to replace the clustering algorithm k-means in the original yolov3 to cluster the target frame of the cell data set, set reasonable anchors size, reconstruct the prediction scale creatively. Moreover, the Focal Loss and balanced cross entropy function are employed to improve the detection effect of the model against complex backgrounds, tight cell clusters, and uneven number of cell types. The NMS algorithm with linear attenuation is used to post-processing the model to improve the detection accuracy of cells in the occlusion situation. Experimental verification shows that the network achieved MAP of 78.87%, which is 8.02%, 8.22% and 4.83% higher than SSD (Single Shot Multi-Box Detector), YOLOv3(You Only Look Once) and ResNet50. The optimization method proposed in this paper improves the network sensitivity and the overall accuracy, especially in complex background. The research in this paper will have significance for the future design of an automatic cervical cancer diagnosis system.
Similar content being viewed by others
References
Ali A, Zhu Y, Chen Q et al (2019) Leveraging spatio-temporal patterns for predicting citywide traffic crowd flows using deep hybrid neural networks[C]//2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS). IEEE 125–132
Ali A, Zhu Y, Zakarya M (2021) A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing[J]. Multimed Tools Appl 80:1–33
Arthur D, Vassilvitskii S (2007) K-Means++: The Advantages of Careful Seeding[C]// Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, New Orleans, Louisiana, USA, January 7-9, 2007. ACM
Arya M, Mittal N, Singh G (2018) Texture-based feature extraction of smear images for the detection of cervical cancer[J]. IET Comput Vis 12(8):1049–1059
Basheer S, Mariyam Aysha Bivi S, Jayakumar S et al (2019) Machine learning based classification of cervical cancer using K-nearest neighbour, random forest and multilayer perceptron algorithms[J]. J Comput Theor Nanosci 16(5–6):2523–2527
Chankong T, Theera-Umpon N, Auephanwiriyakul S (2014) Automatic cervical cell segmentation and classification in pap smears[J]. Comput Methods Prog Biomed 113(2):539–556
Girshick R, Donahue J, Darrell T et al (2014) Rich feature hierarchies for accurate object detection and semantic segmentation[C]//Proceedings of the IEEE conference on computer vision and pattern recognition 580–587
http://news.eastday.com/eastday/13news/auto/news/china/20201117/u7ai9600522.html Accessed 1 June 2021
Hu W, Huang Y, Wei L, Zhang F, Li H (2015) Deep convolutional neural networks for hyperspectral image classification[J]. J Sens 2015:1–12
Huang P, Zhang S, Li M, Wang J, Ma C, Wang B, Lv X (2020) Classification of cervical biopsy images based on LASSO and EL-SVM[J]. IEEE Access 8:24219–24228
Iandola F, Moskewicz M, Karayev S et al (2014) DenseNet: Implementing Efficient ConvNet Descriptor Pyramids[J]. Eprint Arxiv
Iliyasu AM, Fatichah C (2017) A quantum hybrid PSO combined with fuzzy k-NN approach to feature selection and cell classification in cervical cancer detection[J]. Sensors 17(12):2935
Jantzen J, Norup J, Dounias G et al (2005) Pap-smear benchmark data for pattern classification[J]. Nature inspired Smart Information Systems (NiSIS 2005) 1–9
Jia F, Li S, Zhang T (2020) Detection of cervical cancer cells based on strong feature CNN-SVM network[J]. Neurocomputing 411:112–127
Jia AD, Li BZ, Zhang CC (2020) Detection of cervical cancer cells based on strong feature CNN-SVM network[J]. Neurocomputing 411:112–127
Jia D, Li Z, Zhang C (2020) A parametric optimization oriented, afsa based random forest algorithm: application to the detection of cervical epithelial cells[J]. IEEE Access 8:64891–64905
Jia D, Zhou J, Zhang C (2021) Detection of cervical cells based on improved SSD network[J]. Multimed Tools Appl 1–17
Kido S, Hirano Y, Hashimoto N (2018) Detection and classification of lung abnormalities by use of convolutional neural network (CNN) and regions with CNN features (R-CNN)[C]//2018 International workshop on advanced image technology (IWAIT). IEEE 1–4
Kuang L (2016) Facial expression recognition method based on convolutional network integration [D]. Zhejiang: Zhejiang University
Li Y, Huang H, Chen Q et al (2021) Research on a product quality monitoring method based on multi scale PP-YOLO[J]. IEEE Access
Li K, Sun H, Lu Z, Xin J, Zhang L, Guo Y, Guo Q (2018) Value of [18F] FDG PET radiomic features and VEGF expression in predicting pelvic lymphatic metastasis and their potential relationship in early-stage cervical squamous cell carcinoma[J]. Eur J Radiol 106:160–166
Lin H, Hu Y, Chen S, Yao J, Zhang L (2019) Fine-grained classification of cervical cells using morphological and appearance based convolutional neural networks[J]. IEEE Access 7:71541–71549
Lu Z, Carneiro G, Bradley AP, Ushizima D, Nosrati MS, Bianchi AGC, Carneiro CM, Hamarneh G (2016) Evaluation of three algorithms for the segmentation of overlapping cervical cells[J]. IEEE J Biomed Health Inf 21(2):441–450
Lu J, Song E, Ghoneim A, Alrashoud M (2020) Machine learning for assisting cervical cancer diagnosis: an ensemble approach[J]. Futur Gener Comput Syst 106:199–205
Martin E (2003) Pap-smear classification, Technical University of Denmark-DTU[D]. Master’s Thesis
Molnar C, Jermyn IH, Kato Z, Rahkama V, Östling P, Mikkonen P, Pietiäinen V, Horvath P (2016) Accurate morphology preserving segmentation of overlapping cells based on active contours[J]. Sci Rep 6(1):1–10
Neubeck A, Van Gool L (2006) Efficient Non-Maximum Suppression[C]. Int Conf Pattern Recogn 850–855
Nie Y, Sommella P, O’Nils M et al (2019) Automatic detection of melanoma with yolo deep convolutional neural networks[C]//2019 E-Health And Bioengineering Conference (EHB). IEEE 1–4
Nosrati M, Hamarneh G (2015) Segmentation of overlapping cervical cells: a variational method with star-shape prior [C]//Preceding’s of 2015 IEEE 12th International Symposium on Biomedical Imaging. New York NY USA: IEEE 186–189
Plissiti ME, Nikou C, Charchanti A (2011) Combining shape, texture and intensity features for cell nuclei extraction in pap smear images[J]. Pattern Recogn Lett 32(6):838–853
Priyanka BJ (2021) Machine learning approach for prediction of cervical Cancer[J]. Turk J Comput Math Educ (TURCOMAT) 12(8):3050–3058
Ragothaman S, Narasimhan S, Basavaraj MG et al (2016) Unsupervised segmentation of cervical cell images using gaussian mixture model[C]//Proceedings of the IEEE conference on computer vision and pattern recognition workshops 70–75
Ramesh N, Tasdizen T (2018) Cell segmentation using a similarity interface with a multi-task convolutional neural network[J]. IEEE J Biomed Health Inf 23(4):1457–1468
Rayavarapu K, Krishna KKV (2018) Prediction of cervical cancer using voting and DNN classifiers[C]//2018 International Conference on Current Trends towards Converging Technologies (ICCTCT). IEEE 1–5
Redmon J, Divvala S, Girshick R et al (2016) You only look once: Unified, real-time object detection[C]//Proceedings of the IEEE conference on computer vision and pattern recognition 779–788
Sompawong N, Mopan J, Pooprasert P et al (2019) Automated pap smear cervical cancer screening using deep learning[C]//2019 41st Annual International Conference of the IEEE Engineering in Medicine And Biology Society (EMBC). IEEE 7044–7048
Song Y, Cheng J Z, Ni D et al (2016) Segmenting overlapping cervical cell in pap smear images[C]//2016 IEEE 13th International Symposium On Biomedical Imaging (ISBI). IEEE 1159–1162
Song Y, Tan EL, Jiang X, Cheng JZ, Ni D, Chen S, Lei B, Wang T (2016) Accurate cervical cell segmentation from overlapping clumps in pap smear images[J]. IEEE Trans Med Imaging 36(1):288–300
Song J, Xiao L, Lian Z (2018) Contour-seed pairs learning-based framework for simultaneously detecting and segmenting various overlapping cells/nuclei in microscopy images[J]. IEEE Trans Image Process 27(12):5759–5774
Song Y, Zhang L, Chen S, Ni D, Lei B, Wang T (2015) Accurate segmentation of cervical cytoplasm and nuclei based on multiscale convolutional network and graph partitioning[J]. IEEE Trans Biomed Eng 62(10):2421–2433
Sophea P, Handayani DOD, Boursier P (2018) Abnormal cervical cell detection using hog descriptor and SVM classifier[C]//2018 Fourth International Conference on Advances in Computing, Communication & Automation (ICACCA). IEEE 1–6.
Sun G, Li S, Cao Y et al (2017) Cervical cancer diagnosis based on random forest[J]. Int J Performability Eng 13(4):446
Tareef A, Song Y, Cai W, Huang H, Chang H, Wang Y, Fulham M, Feng D, Chen M (2017) Automatic segmentation of overlapping cervical smear cells based on local distinctive features and guided shape deformation[J]. Neurocomputing 221:94–107
Tareef A, Song Y, Huang H, Wang Y, Feng D, Chen M, Cai W (2017) Optimizing the cervix cytological examination based on deep learning and dynamic shape modeling[J]. Neurocomputing 248:28–40
Thohir M, Foeady AZ, Novitasari DCR et al (2020) Classification of colposcopy data using GLCM-SVM on cervical Cancer[C]//2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC). IEEE 373–378
Wan T, Xu S, Sang C, Jin Y, Qin Z (2019) Accurate segmentation of overlapping cells in cervical cytology with deep convolutional neural networks[J]. Neurocomputing 365:157–170
Wang P, Wang L, Li Y, Song Q, Lv S, Hu X (2019) Automatic cell nuclei segmentation and classification of cervical pap smear images[J]. Biomed Signal Proc Control 48:93–103
Wang X, Xu T, Zhang J, Chen S, Zhang Y (2018) SO-YOLO based WBC detection with Fourier ptychographic microscopy[J]. IEEE Access 6:51566–51576
William W, Ware A, Basaza-Ejiri AH, Obungoloch J (2018) A review of image analysis and machine learning techniques for automated cervical cancer screening from pap-smear images[J]. Comput Methods Prog Biomed 164:15–22
Xia M, Zhang G, Mu C et al (2020) Cervical Cancer Cell Detection Based on Deep Convolutional Neural Network[C]//2020 39th Chinese Control Conference (CCC). IEEE 6527–6532
Xin Z, Bo T, Jing-jing L (2018) Intelligent recognition method of cervical cell cluster based on YOLO model[J]. Chin J Liquid Crystals Displays 33(11):965–971
Yang H, Jo E, Kim HJ, Cha IH, Jung YS, Nam W, Kim JY, Kim JK, Kim YH, Oh TG, Han SS, Kim H, Kim D (2020) Deep learning for automated detection of cyst and tumors of the jaw in panoramic radiographs[J]. J Clin Med 9(6):1839
Zhang J, Hu Z, Han G, He X (2016) Segmentation of overlapping cells in cervical smears based on spatial relationship and overlapping translucency light transmission model[J]. Pattern Recogn 60:286–295
Zhang L, Kong H, Ting Chin C, Liu S, Fan X, Wang T, Chen S (2014) Automation-assisted cervical cancer screening in manual liquid-based cytology with hematoxylin and eosin staining[J]. Cytometry Part A 85(3):214–230
Zhang L, Lu L, Nogues I et al (2017) DeepPap: deep convolutional networks for cervical cell classification[J]. IEEE J Biomed Health Inform 21(6):1633–1643
Zhang L, Sonka M, Lu L et al (2017) Combining fully convolutional networks and graph-based approach for automated segmentation of cervical cell nuclei[C]//2017 IEEE 14th international symposium on biomedical imaging (ISBI 2017). IEEE 406–409
Zhiqiang Z, Yanyan L, Changcheng P (2019) Improved YOLO V3 remote sensing image aircraft recognition application[J]. Electro-Optics Control 26(04):32–36
Acknowledgments
This research is supported by the Beijing Jiaotong University (W19L00130).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jia, D., He, Z., Zhang, C. et al. Detection of cervical cancer cells in complex situation based on improved YOLOv3 network. Multimed Tools Appl 81, 8939–8961 (2022). https://doi.org/10.1007/s11042-022-11954-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-11954-9